CDMA BTS U盘调测白皮书0420BV10docWord文件下载.docx
《CDMA BTS U盘调测白皮书0420BV10docWord文件下载.docx》由会员分享,可在线阅读,更多相关《CDMA BTS U盘调测白皮书0420BV10docWord文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
2011-2-23
V0.9
根据试验室验证结果,刷新应用限制
2011-4-20
V1.0
增加3.2基本命令脚本范例
目录
1USB盘调测和升级概述6
1.1USB盘调测和升级原理6
1.2使用场景6
1.3应用方式描述6
1.4USB盘调测和升级流程7
1.4.1调测和升级准备7
1.4.2USB盘内文件说明7
1.4.3操作步骤9
1.5调测升级相关FAQ10
2支持USB盘调测的BTS版本和USB盘型号容量要求11
2.1支持USB盘近端调测和升级的CDMABTS版本和基站类型11
2.2USB盘型号容量要求12
2.3USB功能应用中存在限制12
2.4USB盘获取方式及数量评估13
2.4.1USB盘获取方式13
2.4.2USB盘使用数量评估13
3附录13
3.1软件文件头校验工具使用方法13
3.1.1前提条件13
3.1.2操作步骤14
3.2基本命令脚本范例16
表目录
表1使用场景6
表2应用方式描述6
表3系统状态与CMPTRUN指示灯、USB盘指示灯状态对应关系表10
表4基于版本的应用限制12
CDMABTS产品USB盘调测升级白皮书
关键词:
USB盘、版本、场景、方式
摘要:
本文主要介绍了USB盘调测和升级的应用场景和应用方式,介绍USB盘的相关限制条件及获取方式
缩略语清单:
缩略语
英文全名
中文解释
1
USB盘调测和升级概述
1.1USB盘调测和升级原理
USB盘调测和近端加载软件,是指通过USB盘完成软件版本和数据配置文件的下载升级,主要应用于建站软调场景,或者特殊情况下需近端完成基站软件升级的场景。
1.2使用场景
USB盘调测作为远程调测的有效补充,可用于搬迁与新建站场景,解决搬迁场景下远程下载版本导致的Downtime过长的问题,同时也可作为IP复杂组网情况下远程调测的必要补充手段。
场景
场景描述
初始建站
通过新安装BTS来实现CDMA网络的新增覆盖。
在新建站的场景下,通常传输到位情况不理想,不能保证基站安装时传输已经到位,此时有2种应用场景。
1、现场硬件安装工程师完成BTS硬件安装后,使用USB设备,完成基站软件的升级,建站过程中的软件升级不依赖传输到位,缩短软调时间。
2、基站采用层三FE组网场景,客户传输网络不支持或不愿开启DHCPRelay功能时,需通过USB盘近端完成传输相关配置的下发,避免近端调测。
搬迁
该站点已安装友商的BTS基站,需要用华为BTS基站来替代友商的BTS基站。
搬迁同样会存在和初始建站一样的2个场景:
1、硬件工程师安装完BTS基站后,即可使用USB盘升级方式,完成基站软件的升级操作,待割接开始后直接跳传输到华为BTS基站,无需再次执行软件、配置的升级,大大节省割接基站软调时间,满足客户快速搬迁要求。
2、基站采用层三FE组网场景,客户传输网络不支持或不愿开启DHCPRelay功能时,需通过USB盘近端完成传输相关配置的下发,割接开始直接完成传输跳接,不需近端调测,满足客户快速搬迁要求。
表1使用场景
1.3应用方式描述
应用方式
说明
适用场景
USB盘升级单板软件+特定站点配置文件
前提:
已经完成传输和无线参数规划,并完成基站数据配置文件制作,
一个USB盘存放多个站点数据(数据通过ESN识别)。
能提前获取站点ESN的搬迁和新建场景
USB盘升级单板软件+通用配置文件
按照工程队数量*通用配置文件种类准备多个USB盘,1个USB盘对应1种基站(如:
BTS3900S222,BTS3900S111,DBS3900S111,算3种基站,需要分别制作这3种基站的通用配置文件)。
USB盘中的通用配置文件,通常与实际硬件配置一致。
USB盘只需制作一次,循环使用。
绝大部分新建站(DHCPRelay无法实施的除外)
USB盘加载特定站点配置文件
实施版本定制,并提前做好传输和无线参数规划,完成基站数据配置文件制作,一个USB盘存放多个站点数据(数据通过ESN识别)。
IP组网(DHCPRelay无法实施)新建或搬迁站
表2应用方式描述
1.4USB盘调测和升级流程
本步骤描述USB盘近端调测和加载软件,排查并解决调测和加载过程中的异常。
1.4.1调测和升级准备
1、从“”上申请并获取调测或升级目标版本的软件包(包含单板软件版本和典型配置脚本),根据规划情况,参考《BTS初始配置指南》制作符合规划要求的配置脚本。
将目标版本的单板软件和规划的配置脚本拷贝到USB盘相应的目录下。
2、若基站发货版本与调测或升级目标版本一致,需从“”上申请并获取基站发货版本的软件包(包含单板软件版本和典型配置脚本),依据版本的典型配置脚本,根据规划情况,参考《BTS初始配置指南》制作符合规划要求并匹配发货版本的配置脚本,并拷贝到USB盘相应的目录下。
说明:
1.单板软件放置在“*\BTSFamFiles”路径下,其中*为软件包。
单板软件后缀名为.bzp或.CBS,建议拷贝该目录下的所有文件。
2.典型配置脚本放置在“*\BTSFamFiles\Typicalcfg”路径下按基站类型分类,其中*为软件包。
3.若获取的单板软件错误,可能导致加载软件失败。
4.配置脚本的文件头需符合要求,否则可能导致加载软件失败。
可使用软件文件头校验工具对配置脚本的文件头进行检查,根据检查结果和文件头模版修改配置脚本使其文件头符合要求。
具体可从“”上申请并获取相应软件版本,软件文件头校验工具“软件文件头校验工具.exe”放置在相应软件版本的“*\BTSFamFiles”路径下,其中*为软件包。
其使用方法参见软件文件头校验工具使用方法。
5.调测前需要向USB盘中拷贝文件,公司员工的电脑需要申请不加密拷出权限,否则只能拷贝到CPM强制创建的目录中,USB盘插入基站后将不能升级。
CPM权限申请地址:
6.拷贝时不能将其他与调测/升级不相关的文件拷贝进去,如果USB盘之前就有不相关的文件,建议删除,带中文的文件和文件夹,一定要删除。
1.4.2USB盘内文件说明
USB盘内文件目录结构如图1所示。
图2USB盘内文件目录结构示意图
针对结构图说明如下:
1、目标版本的单板软件放置在“\\CBTS\Software”路径下。
2、目标版本的基站配置脚本放置在“\\CBTS\Configuration”路径下。
3、升级前的基站配置脚本放置在“\\CBTS\PreActConfiguration”路径下。
4、加载类型文件USBLoadMode.ini放置在“\\CBTS”路径下。
近端加载软件前需根据实际情况制作USBLoadMode.ini文件,该文件需包含且仅包含如下3个选项:
ISFORCELOAD=0;
NEEDERASECFGFILE=0;
NEEDUPDATEBOOT=0;
∙ISFORCELOAD(强制加载选项):
0为差异化加载,1为强制化加载。
∙NEEDERASECFGFILE(清除CMPT的Flash配置选项):
0为加载成功或失败后不清除配置,1为清除配置。
∙NEEDUPDATEBOOT(加载二级BOOT软件选项):
0为不加载单板二级BOOT,1为加载所有配置且在位的单板的二级BOOT软件。
是否加载二级BOOT仅受NEEDUPDATEBOOT影响,不受ISFORCELOAD影响。
即当NEEDUPDATEBOOT=1时,BOOT软件才升级。
5、“\\CBTS\Configuration”和“\\CBTS\PreActConfiguration”路径下包含如下文件:
∙COMMON.TXT:
通用配置文件,即基站配置脚本,在ESN不明确的场景以及使用一个通用USB盘调测或升级同一类型、同样配置的基站时加载使用。
∙ESN-******.txt(可选):
与主用CMPTESN一致的配置文件,在调测或升级前能够提前获取ESN的场景下使用,其中,******为主用CMPT的ESN。
主用CMPT的ESN可通过查询发货清单获取。
制作基站脚本时需根据实际情况修改该文件的文件名,例如从发货清单查询到主用CMPT的ESN为020GKV1231231232,则ESN-******.txt文件需修改为ESN-020GKV1231231232.txt。
1.如果存在和CMPT的ESN匹配的ESN-******.txt配置文件,则基站会加载该配置文件,而不会加载通用配置文件COMMON.TXT。
2.如果没有和CMPT的ESN匹配的ESN-******.txt配置文件,则基站会加载通用配置文件COMMON.TXT。
3.ESN-******.txt可以有1个或多个,1个USB盘内可放置多个基站的配置脚本并以ESN区分,以便使用1个USB盘加载多个基站的配置数据。
4.数据配置一定要和站点实际连接的硬件类型和数量匹配,同时基站配置的所有硬件必须在位,否则会导致数据配置激活失败。
5.在PreActConfiguration文件夹下放入升级前的基站配置脚本,可提高近端加载软件的速度,减少复位次数。
PreActConfiguration文件夹也可以为空,此时近端加载软件的速度将降低。
6.在USB盘调测场景,若基站发货版本与实际使用版本一致,PreActConfiguration文件夹与Configuration文件夹均存放实际使用版本的基站配置脚本,即配置脚本是同一个。
1.4.3操作步骤
1.基站正常上电后,将USB盘插入BBU3900主用CMPT单板的“USB”接口中,“USB”接口如图2所示。
图3CMPT单板“USB”接口示意图
可通过CMPT单板上的ACT指示灯判断CMPT是否为主用CMPT。
ACT常亮:
主用状态
ACT常灭:
备用状态
2.等待基站自动下载软件文件和配置文件、自动激活软件并复位。
系统状态与CMPTRUN指示灯、USB盘指示灯状态的对应关系如表3所示。
系统状态
CMPTRUN指示灯状态
USB盘指示灯状态
备注
插入USB盘,启动加载
快闪(4Hz)
-
持续时间约4~6分钟
加载激活成功
慢闪(0.5Hz)
常亮
指示灯状态持续3分钟后拔出USB盘
加载激活失败
常灭
指示灯状态持续5秒钟后拔出USB盘
表1系统状态与CMPTRUN指示灯、USB盘指示灯状态对应关系表
1、从启动加载到加载成功的过程中,存在CMPT复位等中间过程。
中间过程中,CMPT和USB盘指示灯的状态可能短时间与表3所示3种状态不一致。
2、”-”表示不用关注相应指示灯状态。
3.根据表3确定加载激活软件是否成功:
∙若加载激活成功:
执行4。
∙若加载激活失败:
a.拔出USB盘,等待3分钟后重新插入USB盘进行加载激活操作。
若加载激活成功,执行4。
若加载失败,执行3.b。
b.拔出USB盘,下电复位BBU3900。
上电检查完毕3分钟后,重新进行加载激活操作。
若依然加载失败,请联系项目中负责USB盘调测人员,确认是否拷贝到USB盘的版本文件或者配置文件存在错误。
4.拔出USB盘。
1、若加载过程中掉电或误操作拔出USB盘,则上电检查完毕3分钟后再次执行上述操作步骤即可。
2、在任何步骤拔出USB盘,CMPT均会自动复位。
1.5调测升级相关FAQ
1、Q:
如何实施仅加载激活基站配置数据场景?
A:
场景为:
基站的单板软件已经预装完毕,根据需要,仅变更配置。
修改USBLoadMode.ini配置文件如下:
ISFORCELOAD属性置0,NEEDERASECFGFILE属性置0,NEEDUPDATEBOOT属性置0。
这种场景下,插入USB盘后,只会加载激活配置文件,而单板软件是不加载激活的。
但是,基站当前运行的基站版本文件也必须拷贝到相应的目录中,否则会由于基站判断USB盘中的加载文件不完整而不加载激活配置文件。
2、Q:
USB盘调测和升级对基站单板当前运行版本的限制。
基站当前运行的CMPT单板版本必须为V400R007C00SPC300及以上版本,才能支持USB盘调测和升级功能;
除CMPT之外单板的升级前版本没有特殊限制,有特殊配套关系的,请参考对应软件版本的版本说明书。
3、Q:
无指示灯USB盘是否可以升级?
经过认证的无指示灯USB盘设备也可以用作USB盘升级,但是USB设备无法明确指示用户对升级状态和结果进行评估,无法明确指导升级操作,故不建议使用。
详细的USB盘获取,请参考2.4USB盘获取方式及数量评估。
4、Q:
如何判断USB调测是否成功?
USB近端加载激活的状态可以通过表三的指示灯组合判断USB盘中存放的版本和配置是否激活成功;
但数据配置是否完全符合规划要求,则无法通过指示灯来指示,只能在传输正常连接后,通过近端观察单板指示灯以及远端配合检查的方式来保障。
所以,在使用USB盘调测时,必须人工保障拷贝进入USB盘的数据配置文件是正确的。
5、Q:
如何升级单板二级BOOT软件?
当有特殊要求需升级单板的二级BOOT软件时,需修改USBLoadMode.ini配置文件,其中的NEEDUPDATEBOOT属性的值应置为1,“\\CBTS\Software”中需放置软件包中所有后缀名为.CBS的文件;
当不需升级单板的二级BOOT软件时,需修改USBLoadMode.ini配置文件,其中的NEEDUPDATEBOOT属性的值应置为0。
2支持USB盘调测的BTS版本和USB盘型号容量要求
2.1支持USB盘近端调测和升级的CDMABTS版本和基站类型
CDMABTSV400R007C00SPC300及后续版本都可以支持USB盘近端调测和升级。
由于实现限制,只有SingleBTS(使用BBU作为控制框的基站)才能支持USB近端调测和升级,具体基站类型包括:
BTS3900、BTS3900A、BTS3901A、DBS3900、BTS3900C、BTS3900D、BTS3606CE、BTS3606AC(BBU)。
2.2USB盘型号容量要求
由于CDMABTS的CMPT主控板采用了公司HERT平台统一采用的操作系统(VXWORK),该操作系统对USB功能的兼容性支持较差,因此对USB盘的型号有一定要求。
目前,现场获取USB盘的方式是填写内部要货电子流,具体方法参见2.4节USB盘获取方式及数量评估。
2.3USB功能应用中存在限制
升级前基站版本
限制
影响
解决、规避措施
当前所有版本
在基站加电前将USB盘插入CMPT,基站加电后,CMPT不从USB盘加载文件,USB盘指示灯会亮2S左右后熄灭。
USB不能在正常加电前插入CMPT,否则会调测或升级失败
USB盘调测和升级必须在基站上电检查完毕3分钟后插入USB盘
USB盘只保存数据配置文件,但不保存版本文件时,CMPT不从USB盘加载文件。
USB盘只保存数据配置文件的场景下,USB调测和升级功能不生效
USB盘内必须在指定目录保存目标版本的版本文件,即使基站当前加载版本和目标版本一致的场景下也必须如此。
USB盘内保存的配置文件必须和基站实际工作的硬件匹配,即配置文件已配置的硬件必须在位并且与主控单板CMPT正常通讯,否则会导致USB盘调测或升级失败
基站在完成数据配置下载并激活后,会持续等待不在位单板的响应,直到60分钟定时器超时后,返回下载激活失败状态。
1、在整个基站升级的场景,必须保证配置硬件全部在位并且与主控单板CMPT通讯正常;
2、已实现版本定制,且DHCPRelay不能配置的场景,建议配置文件只保留CMPT配置和传输相关配置(具体样例可参考3.2基本命令脚本范例),在OML链路建立后通过远程将基站配置文件下发并激活。
在需加载基站配置并且部分单板不在位的场景下,在上报配置文件激活失败前,如果提前拔出USB盘,数据配置无法生效
无法通过这种方式完成基站配置的强制加载
在整个基站升级的场景,必须保证配置硬件全部在位并且与主控单板CMPT通讯正常。
V400R007C00SPC201~V400R007C00SPC302
基站的基带系统中,除CMPT外,仅配置QCU4HECM单板时,QCU4HECM单板会概率性升级失败。
QCU4HECM单板无法完成升级
拔出USB盘,拔出QCU4HECM单板,插上单板的DEBUG跳线,再把单板插回BBU框中,待单板闪灯正常后,再重新尝试USB盘升级,升级成功后拔出单板,拔走跳线。
(注2)
表2基于版本的应用限制
注:
1.不同版本的升级时间是由升级前基站版本和基站类型、配置决定,典型配置场景下时间约20分钟。
在不同基站类型、不同配置的情况下,从USB盘下载软件和数据配置文件的时间、以及激活软件的时间会有所不同。
2.QCU4HECM单板的DEBUG引脚在单板的中部,单板拉手条朝上,插槽针脚朝下时,自左往右第二个,如图3:
图4QCU4HECMDEBUG引脚示意图
2.4USB盘获取方式及数量评估
2.4.1USB盘获取方式
USB盘为消耗货物,可由项目TD将USB盘的申请需求提交给项目组中供应链同事按照项目组固定资产申请方式进行申请;
中国区项目也可自行通过内部要货电子流进行要货,因电子流审批、USB盘到货、货物投递时间较长,请至少提前15天填写内部要货电子流进行领料;
对于海外项目,可通过各产品的总部技服接口人,走内部要货流程然后发到海外现场。
USB盘信息如下:
华为内部USB盘编码:
06010174USB盘型号:
朗科U208,4G。
由于CDMABTS的CMPT主控板采用了公司HERT平台统一采用的操作系统(VXWORK),该操作系统对USB功能的兼容性支持较差,所以不建议现场采购USB盘。
申请流程:
1、对于按照项目组固定资产申请方式,请直接咨询供应链同事。
2、中国区:
采用内部要货电子流方式,USB盘BOM编码为06010174(型号:
朗科U208,4G)
W3内部要货电子流链接:
3、海外:
通过走内部要货流程然后发到现场。
接口人:
2.4.2USB盘使用数量评估
1、需要下载站点专用配置文件:
能提前获取ESN的情况下,一个USB盘可支持多站点,否则需逐个站点准备配置文件,并装载到相应的USB盘介质中。
2、下载通用配置文件:
按照合作方队伍数量×
站型种类评估,一种站型对应一个USB盘。
3附录
3.1软件文件头校验工具使用方法
软件文件头校验工具用于检查配置脚本的文件头是否符合要求。
3.1.1前提条件
1、从“”上申请并获取相应软件版本,软件文件头校验工具“软件文件头校验工具.exe”放置在相应软件版本的“*\BTSFamFiles”路径下,其中*为软件包。
2、从“”上申请并获取基站发货版本的软件包(包含单板软件版本和典型配置脚本),依据版本的典型配置脚本,根据规划情况,参考《BTS初始配置指南》制作符合规划要求并匹配发货版本的配置脚本,并拷贝到USB盘相应的目录下。
3.1.2操作步骤
1、双击“软件文件头校验工具.exe”,弹出图4所示界面。
图5软件文件头校验工具界面图
2、单击“打开”,弹出图5所示界面。
图6浏览文件夹界面图
3、选中配置脚本,单击“确定”。
有多个配置脚本时,可将配置脚本放入同一文件夹下,选中该文件即检查该文件夹下所有的配置脚本。
4、单击“文件头校验”,弹出图6所示界面。
图7校验结果示意图
5、根据校验结果和文件头模版修改配置脚本文件头使之符合要求。
∙若校验结果为“Ok!
”:
表示该配置脚本文件头符合要求。
∙若校验结果为“Wrong!
表示该配置脚本文件头不符合要求。
根据具体的错误信息和文件头模版修改配置脚本文件头使之符合要求。
文件头模版示例如图7所示。
图8文件头模版示例图
3.2基本命令脚本范例
CLRCBTSCFG:
BTSID=4095(批注:
基站ID,改不改无所谓,下同),CONFIRM=Y;
SETCBTSINFO:
BTSID=4095,BTSTP=CBTS,BTSCLASS=BTS3900_CDMA(批注:
站型,根据规划修改),CONFIRM=Y;
ADDCBTSCMPT:
BTSID=4095,BRDID=0,CONFIRM=Y;
ADDCBTSFEPORT:
BTSID=4095,BRDTP=CMPT,BRDID=0,PORTID=0,PORTIP="
15.15.15.95"
(批注:
基站接口板端口IP,根据规划修改),PORTSNM="
255.255.0.0"
;
SETCBTSTRNSMIP:
BTSID=4095,BRDTP=CMPT,BRDID=0,BRDIP="
45.45.45.45(批注:
基站接口板IP,根据规划修改)"
BRDSNM="
255.255.255.0"
CONFIRM=Y;
SETCBTSOAMIP:
BTSID=4095,OAMIP="
129.10.15.2