联通新时空CDMA直放站网管协议之欧阳数创编.docx
《联通新时空CDMA直放站网管协议之欧阳数创编.docx》由会员分享,可在线阅读,更多相关《联通新时空CDMA直放站网管协议之欧阳数创编.docx(34页珍藏版)》请在冰豆网上搜索。
![联通新时空CDMA直放站网管协议之欧阳数创编.docx](https://file1.bdocx.com/fileroot1/2023-6/27/5ccb1970-e8cc-4a81-9c35-e662fb386b88/5ccb1970-e8cc-4a81-9c35-e662fb386b881.gif)
联通新时空CDMA直放站网管协议之欧阳数创编
联通新时空CDMA直放站
时间:
2021.03.02
创作:
欧阳数
综合网络管理协议规范(草案)
ChinaUnicomCDMArepeater
integratenetworkmanagementprotocolspecification(draft)
目次
前言
本规范是为了统一联通新时空公司CDMA网络中直放站监管系统而制定的。
本规范属于强制实行规范,联通新时空公司要求自本规范下达起所有进入联通新时空公司CDMA网络的直放站及网管中心必须满足本规范所有条款。
本规范的修改权和解释权归中国联通公司。
1范围
本技术规范规定中国联通公司CDMA直放站网络管理协议和直放站设备的网管接口技术要求。
直放站网管系统一般由网管中心、通信信道和直放站三部分组成。
网管中心的主要职能是对众多厂家提供的多类型、多数量的直放站进行“集中控制,统一监管”。
网管中心对直放站的操作主要包括参数设置、数据查询、告警处理三种主业务;直放站作为被监管对象,在被动应答来自网管中心的命令外还必须将当前故障信息以告警命令的形式主动上报给网管中心。
网管中心和直放站的通信方式可以是RS232串口直连、有线MODEM拨号和CDMA短信方式等。
上面几种通信方式各有其优点和缺陷,但不管采用什么通信方式,直放站统一网管协议只是作为应用层协议,与具体的传输介质、传输手段无关。
本协议规范不仅适用于“单机式”直放站系统,也适用于“分布式”直放站系统,“分布式”直放站系统、通信信道和网管中心组成的直放站网管系统的网络拓扑结构图1:
图1直放站网管系统的网络拓扑结构图
2网管基本参数指标
2.1选频直放站
2.1.1查询项
厂家标识
设备类型
版本号
网管中心查询/告警电话
直放站主动告警使能标志
上行输出功率告警上门限
下行输出功率告警上门限
上行功放开关
下行功放开关
上行衰减值
下行衰减值
信道号1(缺省:
工作信道号)
信道号2(缺省:
移频信道号)
上行输出功率电平
下行输出功率电平
上行最大增益
下行最大增益
电源掉电
信道1本振失锁
信道2本振失锁
上行低噪放故障
下行低噪放故障
上行功放过功率
下行功放过功率
上行功放过温
下行功放过温
上行功放驻波门限告警
下行功放驻波门限告警
自激告警
门襟告警
电源故障
2.1.2控制项
直放站编号
设备编号
网管中心查询/告警电话
直放站主动告警使能标志
上行输出功率告警上门限
下行输出功率告警上门限
上行功放开关
下行功放开关
上行衰减值
下行衰减值
信道号1(缺省:
工作信道号)
信道号2(缺省:
移频信道号)
2.1.3告警项
电源掉电
信道1本振失锁
信道2本振失锁
上行低噪放故障
下行低噪放故障
上行功放过功率
下行功放过功率
上行功放过温
下行功放过温
上行功放驻波门限告警
下行功放驻波门限告警
自激告警
门襟告警
电源故障
2.2宽带直放站
2.2.1查询项
厂家标识
设备类型
版本号
网管中心查询/告警电话
直放站主动告警使能标志
上行输出功率告警上门限
下行输出功率告警上门限
上行功放开关
下行功放开关
上行衰减值
下行衰减值
上行输出功率电平
下行输出功率电平
上行最大增益
下行最大增益
电源掉电
上行低噪放故障
下行低噪放故障
上行功放过功率
下行功放过功率
上行功放过温
下行功放过温
上行功放驻波门限告警
下行功放驻波门限告警
自激告警
门襟告警
电源故障
2.2.2控制项
直放站编号
设备编号
网管中心查询/告警电话
直放站主动告警使能标志
上行输出功率告警上门限
下行输出功率告警上门限
上行功放开关
下行功放开关
上行衰减值
下行衰减值
2.2.3告警项
电源掉电
上行低噪放故障
下行低噪放故障
上行功放过功率
下行功放过功率
上行功放过温
下行功放过温
上行功放驻波门限告警
下行功放驻波门限告警
自激告警
门襟告警
电源故障
2.3光纤直放站近端机
2.3.1查询项
厂家标识
设备类型
版本号
网管中心查询/告警电话
直放站主动告警使能标志
上行衰减值
下行衰减值
上行最大增益
下行最大增益
电源掉电
光收发模块故障
电源故障
2.3.2控制项
直放站编号
设备编号
网管中心查询/告警电话
直放站主动告警使能标志
上行衰减值
下行衰减值
2.3.3告警项
电源掉电
光收发模块故障
电源故障
2.4光纤直放站远端机
2.4.1查询项
厂家标识
设备类型
版本号
直放站主动告警使能标志
上行输出功率告警上门限
下行输出功率告警上门限
上行功放开关
下行功放开关
上行衰减值
下行衰减值
上行输出功率电平
下行输出功率电平
上行最大增益
下行最大增益
电源掉电
上行低噪放故障
下行低噪放故障
光收发模块故障
上行功放过功率
下行功放过功率
上行功放过温
下行功放过温
上行功放驻波门限告警
下行功放驻波门限告警
自激告警
门襟告警
电源故障
2.4.2控制项
直放站编号
设备编号
直放站主动告警使能标志
上行输出功率告警上门限
下行输出功率告警上门限
上行功放开关
下行功放开关
上行衰减值
下行衰减值
2.4.3告警项
电源掉电
上行低噪放故障
下行低噪放故障
光收发模块故障
上行功放过功率
下行功放过功率
上行功放过温
下行功放过温
上行功放驻波门限告警
下行功放驻波门限告警
自激告警
门襟告警
电源故障
2.5室内覆盖直放站(主控单元MCU)
2.5.1查询项
厂家标识
设备类型
版本号
网管中心查询/告警电话
直放站主动告警使能标志
2.5.2控制项
直放站编号
设备编号
网管中心查询/告警电话
直放站主动告警使能标志
2.5.3告警项
电源掉电
电源故障
2.6室内覆盖直放站(干放)
2.6.1查询项
厂家标识
设备类型
版本号
直放站主动告警使能标志
上行衰减值
下行衰减值
上行输出功率电平
下行输出功率电平
上行最大增益
下行最大增益
上行功放过功率
下行功放过功率
2.6.2控制项
直放站编号
设备编号
直放站主动告警使能标志
上行衰减值
下行衰减值
2.6.3告警项
上行功放过功率
下行功放过功率
3网管协议要求
3.1基本格式
网管中心和直放站都是以数据包的形式进行交互,一个完整的命令包由起使标志单元、命令单元、CRC校验单元、结束标志单元4部分组成。
详见表1。
表1网管中心和直放站信息交互命令包通用格式
起始标志单元
命令单元
校验单元
结束标志单元
表1各单元详细说明如下:
●起始标志单元:
1字节长度,表示一个完整数据包(分组)起始标志,固定为0xFE;
●命令单元:
由命令控制头和命令体两部分组成。
命令控制头包括:
命令编号、直放站编号、设备编号、总包数、包序号、应答标志、命令体长度7个字段组成,共11字节长度。
命令体的解析方法和实际长度由控制部分的“命令编号”字段和“命令体长度”确定。
命令单元的组成格式见表2;
●校验单元:
针对协议中的“命令单元”进行校验(从“命令单元”的第一个字节计算到最后一个字节),采用CCITT推荐的16位的x16+x12+x5+1(0x1021)。
生成2字节的CRC校验和(低字节在前,高字节在后)。
CRC校验和算法详见3.1.2节;
●结束标志单元:
1字节长度,表示一个完整数据包(分组)起始标志,固定为0xFE。
3.1.1命令单元
命令单元由命令控制头和命令体组成,详见下表2:
表2命令单元组成格式
命令控制头
命令体
协议版本号
总包数
包序号
命令
编号
直放站编号
设备编号
应答标志
命令体长度
命令数据
1Byte
1Byte
1Byte
1Byte
4Byte
1Byte
1Byte
1Byte
变长
表2有关字段备注说明如下:
命令编号:
命令的唯一标识。
详见表4。
直放站编号:
直放站系统的唯一标识。
低字节在前,高字节在后。
例如编号为0X12345678的直放站,4字节直放站编号排列顺序为:
0X78,0X56,0X34,0X12。
出厂前,直放站的编号统一默认为0。
设备编号:
直放站系统内部,可控设备的唯一标识。
如果没有子设备,该字段添0xFF。
总包数:
如果一条命令需要分多包发送,该字段表示对应命令需要发送的总包数。
取值范围为:
1~255。
包序号:
当前包的序号,取直范围1~总包数。
应答标志:
作为命令的主动发起方,该字段添0。
被动接收方对该字段不解析、不处理。
如果作为应答消息,该字段作为应答标志。
如果该字段非0X00,则表明最近收到的命令无法处理或出错。
主发起方收到对方应答标志非0X00的应答后,对“命令体”不解析、不处理。
只有应答标志为0X00,“命令体长度”和“命令体”才有意义。
应答标志编码详细见表3。
命令体长度:
命令体字段的实际长度(以字节为单位)。
命令数据:
长度、解析方式由命令控制头的“命令体长度”和“命令编号”确定。
表3应答标志编码定义
编码
含义
备注
0X00
成功
0X01
命令号错
0X02
直放站编号错
0X03
设备号错
0X04
包序号错
0X05
校验错
0XA0
其它错误
3.1.2校验单元
根据数据包的“命令单元”生成CRC校验和。
校验单元采用CRC校验,生成多项式为CCITT推荐的16位的x16+x12+x5+1(0x1021)。
无论采用什么通信方式,发送方都必须根据“命令单元”生成2字节的CRC检验和;同样,接收方收到完整的数据包后,根据“命令单元”生成新CRC检验和,如果新CRC和收到的校验和相等则表明该数据包有效,否则向发送方回送“校验错”的应答。
3.1.3起始标志单元和结束标志单元
起始标志单元和结束标志单元的作用是定义有效命令包的有效边界。
为了避免起始标志和结束标志之间存在0xFE而造成接收环节上的错误,特做如下规定:
发送数据包之前,对数据包的“命令单元”和“校验单元”进行逐字节扫描,遇到0xFE或0xFD,一律先在其前插入0xFD,然后将其与0x20异或。
这样可以保证在起始标志和结束标志之间不存在0xFE。
同样,接收方对“命令单元”和“校验单元”进行逐字节扫描,遇到0xFD,先将其删除,然后将其后的字节与0x20异或,这样就可以将数据包还原。
总而言之,发送数据包之前,先生成CRC校验和,再进行0xFE处理。
接收到数据包后,先进行0xFE处理,再进行CRC校验。
3.2鉴权
无论是网管中心还是直放站,收到数据包后一定要对进行鉴权处理。
鉴权处理分下面几个环节:
起始标志/结束标志校验、协议版本号、CRC校验、命令编号校验、直放站编号校验、设备编号校验。
如果上述任何一个环节校验未通过则认为鉴权失败,接收方可以根据上实际情况向发送方应答错误标志,错误标志详见表3。
3.3多字节字段的字节流顺序
合法的命令单元往往包含多字节字段,如直放站编号、设备编号、信道号和CRC校验和等。
为了保证对多字节字段的正确解析,现对多字节字段的字节流顺序做如下规定:
低字节在前,高字节在后。
例如,编号为0X12345678的直放站,4字节直放站编号排列顺序为:
0X78,0X56,0X34,0X12。
3.4有符号数据类型符号位的规定
无论多字节数据类型还式单字节数据类型,有符号数的符号位统一采用inter公司处理器的标识方法,即最高字节的最左边比特位为符号位。
3.5字段缺省值的规定
在网管中心和各种直放站进行命令交互的过程中,如果命令体中包含有对方不支持或保留的字段,发送方统一按字节填0x00。
3.6直放站编号缺省值的规定
直放站编号作为直放站的唯一标识,直放站编号应该由网管中心统一分配。
所以直放站在纳入统一网管之前,其编号统一规定为0。
本协议规定:
编号为0的直放站是不合法的直放站编号。
3.7协议版本号的规定
协议版本号作为本协议的升级标志,取值范围为0~255,起始版本号从1开始编排,以后以1为单位递增。
协议版本号是网管中心和直放站命令交换共同遵守的的协议标志,和查询命令中的版本号有本质的区别,后者是指直放站侧监控软件的版本,属于直放站独有特征,与网管中心无关。
3.8命令体实际字节数的规定
命令单元由命令控制头和命令体组成,命令体的实际长度由控制头的“命令体长度”确定。
所以“命令体长度”字段值必须严格按照协议填写,实际传送的命令体字节数也必须和“命令体长度”一致。
除查询命令(0x20,0x21)外,其它所有应答命令的“命令体长度”字段统一填0,接收方完全可以根据“应答标志”做相应的处理。
3.9设备编号的规定
网管中心对直放站的监管都是针对一个具体物理设备的监管。
如果目标直放站是“单机”式直放站,命令控制头的“设备号”字段统一规定为0XFF;光纤直放站近端机的设备编号统一规定为0,远端机设备编号由网管中心分配;室内覆盖直放站主控单元(MCU)设备编号统一规定为0,其它设备编号由网管中心分配。
3.10多包发送处理
见于直放站网管系统通信信道的特点,对一条命令的多包发送或应答特做如下规定:
发送方和接收方并不对中间数据包做确认应答,接收方收齐所有数据包后只做一次应答,应答命令控制头的“总包数”和“包序号”相等表示接收成功。
如果接收方无法在规定的时间内收齐所有数据包,则向发送方回应“包序号错”,表示本次多包传送失败并结束。
建议多包等待保护定时器长为:
总包数*180(建议值)秒。
命令多包交互时序图如下图:
图2命令多包交互时序图
注:
上图主叫命令可以有也可以没有。
没有主叫命令时,多包发送方可以直接发送多包命令并启动保护定时器。
上图其实也兼容了单包命令的交互时序,一条命令单包发送的处理只是更简单、更直接。
3.11保护定时器
采用保护定时器的目的是在时序上保证消息或命令的可靠到达。
本协议规定:
在收到应答之前,主发送方必须设置保护定时器。
定时器超时之前收到的应答为有效应答,否则为无效应答或发送失败。
对保定时器的长度本协议不统一规定,用户或厂家可以根据当地网络环境自行设定。
3.12网管中心查询/告警电话的规定
网管中心查询电话:
位于网管中心侧,网管中心通过该电话对直放站进行参数设置和参数查询;同时直放站通过该电话对来自网管中心的命令进行应答。
网管中心告警电话:
位于网管中心侧,直放站通过该电话主动告警,同时网管中心通过该电话对直放站的告警进行应答。
该电话可以和网管中心查询电话相同,也可以和网管中心查询电话不同。
将网管中心查询电话和告警电话分开的优势在于有效降低了主动告警命令和其它命令的“冲突”。
为了确保直放站告警能够及时、可靠地主动上报到网管中心,特意将网管中心查询电话和告警电话分开。
为了统一起见,网管中心和直放站进行正式通信之前,网管中心必须向直放站“通知”网管中心的查询电话和告警电话。
直放站发出所有命令的目的接收方的电话都以这两个电话为准;直放站出厂前缺省查询电话和告警电话为15个0x00。
3.13命令编码
网管中心和前台直放站应用层交互命令编码的定义及其含义如下表4所示。
表4直放站前后台通信命令列表
命令编号
含义
流向
备注说明
0X10
直放站主动告警
直放站<—>网管中心
0X20
网管信息查询
网管中心<—>直放站
0X21
直放站参数查询
网管中心<—>直放站
0X30
设置直放站系统编号
网管中心<—>直放站
0X31
设置远程通信参数
网管中心<—>直放站
0X32
设置直放站主动告警使能标志
网管中心<—>直放站
0X33
设置门限值
网管中心<—>直放站
0X34
设置功放开关量
网管中心<—>直放站
0X35
设置衰减量
网管中心<—>直放站
0X36
信道号设置
网管中心<—>直放站
0XD0~0XFF
保留
注:
1.表4“流向”栏左边对象表示主动发起方,右边对象表示被动应答方;
2.被动应答方构造应答命令时,除“应答标志”和“命令体长度”字段根据实际情况修改外,命令控制头的其它字段和最近收到命令的命令控制头完全一样;
3.主动发起方发送命令包后建议采用长度为180秒的保护定时器,保护定时器超时之前收到的应答算为有效应答,否则认为发送失败。
4.如果直放站主动告警失败,应该继续上报,直到连续3次告警失败。
5.0XD0~0XFF命令保留给各直放站制造商,作为出厂检测使用。
本协议版本及其升级版本都不使用该范围内的命令编号。
6.主动告警使能标志命令的作用是屏蔽部分或全部直放站主动告警类型。
如果某个告警类型被屏蔽,直放站将不主动上报该类型告警,网管中心将不对告警命令对应告警类型比特位进行解析和处理。
直放站出厂前默认为全部不屏蔽,而且一旦收到网管中心的主动告警使能标志命令,直放站必须将屏蔽信息存储到本地的可掉电保存的设备中。
3.14命令单元数据格式
3.14.1网管参数查询命令(0x20)
网管参数查询命令(网管中心—>直放站)
协议版本号
总包数
包序号
命令
编号
直放站编号
设备编号
应答标志
命令体长度
命令体
1Byte
1Byte
1Byte
1Byte
4Byte
1Byte
1Byte
1Byte
网管参数查询命令回应(直放站—>网管中心)
协议版本号
总包数
包序号
命令
编号
直放站编号
设备编号
应答标志
命令体长度
命令体
1Byte
1Byte
1Byte
1Byte
4Byte
1Byte
1Byte
1Byte
网管参数查询回应命令体
序号
参数名
长度
子项
位置
描述
1~15
查询电话
15
ASCII格式,不足15个字节后补0x00。
电话号码顺序和字节流顺序一致。
16~30
告警电话
15
ASCII格式,不足15个字节后补0x00。
电话号码顺序和字节流顺序一致。
31
直放站远程通信方式
1
32
直放站主动告警使能标志
1
本振失锁
Bit7
Enable:
1,Disable:
0
自激告警
Bit6
Enable:
1,Disable:
0
门襟告警
Bit5
Enable:
1,Disable:
0
电源掉电
Bit4
Enable:
1,Disable:
0
低噪放故障
Bit3
Enable:
1,Disable:
0
光收发模块故障
Bit2
Enable:
1,Disable:
0
电源模块故障
Bit1
Enable:
1,Disable:
0
上行功放过功率
Bit0
Enable:
1,Disable:
0
33
直放站主动告警使能标志
1
下行功放过功率
Bit7
Enable:
1,Disable:
0
上行功放过温
Bit6
Enable:
1,Disable:
0
下行功放过温
Bit5
Enable:
1,Disable:
0
上行功放驻波门限告警
Bit4
Enable:
1,Disable:
0
下行功放驻波门限告警
Bit3
Enable:
1,Disable:
0
Bit2
保留
Bit1
保留
Bit0
保留
34
保留
1
35
保留
1
3.14.2直放站参数查询(0X21)
直放站参数查询命令(网管中心—>直放站)
协议版本号
总包数
包序号
命令
编号
直放站编号
设备编号
应答标志
命令体长度
命令体
1Byte
1Byte
1Byte
1Byte
4Byte
1Byte
1Byte
1Byte
直放站参数查询命令回应(直放站—>网管中心)
协议版本号
总包数
包序号
命令
编号
直放站编号
设备编号
应答标志
命令体长度
命令体
1Byte
1Byte
1Byte
1Byte
4Byte
1Byte
1Byte
1Byte
直放站参数查询回应命令体
序号
参数名
长度
子项
位置
描述
1~2
厂家标识
2
3
设备类型
1
4~5
版本号
2
6
上行输出功率告警上门限
7
下行输出功率告警上门限
8
上行功放开关
1
*ON:
1OFF:
0
9
下行功放开关
1
*ON:
1OFF:
0
10
上行衰减值
1
*
11
下行衰减值
1
*
12
工作信道号
1
*
13
移频信道号
1
*
15
上行输出功率电平
1
15
下行输出功率电平
1
16
上行最大增益
1
17
下行最大增益
1
18
告警项
1
信道1本振失锁
Bit7
Normal:
0,Alarm:
1
信道2本振失锁
Bit6
Normal:
0,Alarm:
1
自激告警
Bit5
Normal:
0,Alarm:
1
门襟告警
Bit4
Normal:
0,Alarm:
1
电源掉电
Bit3
Normal:
0,Alarm:
1
上行低噪放故障
Bit2
Normal:
0,Alarm:
1
下行低噪放故障
Bit1
Normal:
0,Alarm:
1
光收发模块故障
Bit0
Normal:
0,Alarm:
1
19
告警项
1
电源模块故障
Bit7
Normal:
0,Alarm:
1
上行功放过功率
Bit6
Normal:
0,Alarm:
1
下行功放过功率
Bit5
Normal:
0,Alarm:
1
上行功放过温
Bit4
Normal:
0,Alarm:
1
下行功放过温
Bit3
Normal:
0,Alarm:
1
上行功放驻波门限告警
Bit2
Normal:
0,Alarm:
1
下行功放驻波门限告警
Bit1
Normal:
0,Alarm:
1
Bit0
保留
20
保留
1
20
保留
1
注:
1.上表描述栏标注*的字段和设置命令字段相对应,直放站只需要将最近设置的值原封