关于新开站点ESN不上报导致未能开通
问题描述:
某某2个BBU站点新开,IPRAN层三组网,后台未能正常获取基站报文ESN部分。
传输多次核查中间路由以及参数,也更换BSC侧、ATN侧端口,问题依旧。中间网元也通过PING均通,说明路由畅通。
无线侧现场更换3次CMPT主控单板、一次BBU背框、也更换一根网线后问题依旧。
BAM版本:
---------
产品版本=BSC6680-OMCV300R010C00SPC200
BSC BAM版本=BSC6680-OMCV300R010C00SPC200
BTS3606 BAM版本=CDMA BTS-OMCV400R010C00SPC200
问题分析与解决:
未能上报ESN,所以问题定位在报文发出以及转发情况,同传输工程师到现场站点抓包分析.
从B设备上查看计数,发现基站发的DHCP报文是坏包,不是DISCOVER,非法的,如下图。
通过xx-xx-xx-xxxxBBU4-A-01.MCN.ATN910I 设备的0/2/8端口接NODEB的流量已镜像到GigabitEthernet0/2/11,现场后用PC接0/2/11来收包查看报文情况
从基站现场抓取报文,解析后发现里没有option53,所以报错误,没有option53的话,我们没有办法区分报文是disconver还是request。抓包截图:

正常的报文应该是这样:

以上说明基站单板发出报文存在问题。
通过近端TELNTE 172.16.16.16登录检查,发现主控板件1版本较老,不支持DHCP报文。如下
HW CBTS>dspcbtsbrdver
<(brdtp=?bckm/bcim/pmu/crdm/cpm/ecm/trm/cmpt/utrp/uscu/all),optional,default:all
>cmpt
<(brdid=?),optional>0
board type = cmpt,board id = 0
PcbVersion : WD22CMPT VER D
L1 BIOSVersion : 109
L2 BIOSVersion : 21012520
Software Version : V400R006C05B016CP0004
Logic Version : (U1)016(U70)32779
HPMVersion : 110
HW CBTS>
同样方法,检查备件主控板件2:
HW CBTS>dspcbtsbrdver
<(brdtp=?bckm/bcim/pmu/crdm/cpm/ecm/trm/cmpt/utrp/uscu/all),optional,default:all
>cmpt
<(brdid=?),optional>0
board type = cmpt,board id = 0
PcbVersion : WD22CMPT VER D
L1 BIOSVersion : 109
L2 BIOSVersion : 21012320
Software Version : V400R006C05B016
Logic Version : (U1)014(U70)015
HPMVersion : 106
以上说明基站CMPT单板较老,不支持"DHCP"协议,V400R006C08之后的版本均支持"DHCP"协议.
通过近端对单板升级到现网目标版本,或者远程升级到目标版本。
结合实际情况本次采用远程升级方式。
<!--[if !supportLists]-->1、<!--[endif]-->现场工程师把问题CMPT单板插在现网开通的BBU上的6槽位上.
<!--[if !supportLists]-->2、<!--[endif]-->后台添加脚本,增加这块单板。“ADD CBTSCMPT: BTSID=xxx, BRDID=1;”
<!--[if !supportLists]-->3、<!--[endif]-->面板查看单板在线后,查看单板版本。然后执行“BKP CBTSFILE: BTSID=xxx, OBJTP=ALL;”
<!--[if !supportLists]-->4、<!--[endif]-->查看单板版本,为目标版本,然后RMV CBTSCMPT/ SAV CBTSCFG升级结束。
<!--[if !supportLists]-->5、<!--[endif]-->拔出单板,插到需要开通的BBU上,上电。
<!--[if !supportLists]-->6、<!--[endif]-->后台获得ESN报文,问题闭环。
问题总结:
后期涉及到CDMA开站ESN不上报问题,首先先确认单板版本是否支持DHCP报文,即是V400R006C08之后的版本。
本次直接通过BKP CBTSFILE命令用于启动基站主备文件传输,远程解决主控单板版问题。
主备文件传输将主用板上保存的当前有效的各单板软件(CPU软件、FPGA软件、配置文件和INI文件等)备份到备用板。