中兴交换机前置机技术规范VWord文件下载.docx
- 文档编号:20639041
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:122
- 大小:92.50KB
中兴交换机前置机技术规范VWord文件下载.docx
《中兴交换机前置机技术规范VWord文件下载.docx》由会员分享,可在线阅读,更多相关《中兴交换机前置机技术规范VWord文件下载.docx(122页珍藏版)》请在冰豆网上搜索。
数据报的格式如下:
系统标识符
数据报标识
数据报体
系统结束符
(1)系统标识符sysID
作用:
标识信息报的来源或数据传输的信息头。
格式:
sysID=START\r\n
(2)数据报标识packetID
标识数据报的类别。
详见下面解释。
(3)数据报体data
(4)结束标识符sysID
标识信息报的结束。
END
注意:
整个数据报的字符数不大于1000个。
3.2上行数据报
数据传输方向:
中兴前置机网管中心
typedefstruct
{
char[7]sysID;
char[2]packetID;
union
{
ALARMMESSAGEalmpacket;
//告警信息
TRAFFICMESSAGEtrafficpacket;
//话务信息
RESTOREMESSAGErestorepacket;
//恢复信息
CARDMESSAGEcardpacket;
//机架状态信息
COMMONMESSAGEcompacket;
//一般数据报
SQLRQMESSAGEsqlrqpacket;
//SQL信息
MMLMESSAGEmmlpacket;
//人机命令信息
FILEMESSAGEfilepacket;
//文件拷贝信息
LOGINRESULTMESSAGEloginresultpacket;
//登录结果
}data;
char[4]EndID;
}ZXJ10TIMS
3.2.1数据报标识packetID
上行数据报标识packetID主要分为以下几类:
*“1”告警
*“2”告警恢复
*“3”话务
*“4”机架状态
*“5”通用数据报
*“6”SQL数据包
*“7“MML数据报
*“8”文件拷贝数据报
*“9”登录结果数据报
*“10”催缴结果数据包(暂不用)
*“11”权限管理返回包(暂不用)
*“12”告警同步数据报//2002/12/26
*“41”全部告警强行恢复报(针对某一模块的)
*“42”环境告警恢复报(针对某一模块的)
注:
packetID中不满两个字节的填空格
3.2.2数据报体DATA
上行各类数据报的数据报体data分别如下:
3.2.2.1告警
typedefstruct
char[10]sOffinum;
/*458@@@@@\r\n*/局号
char[9]sSerialno;
/*1@@@@@@@@*/告警流水号
char[3]sALarmLevel;
/*1\r\n*/告警级别
char[21]sEmergeTime;
/*1997-12-3023:
59:
58\r\n”*/告警发生时间
char[11]sAlarmType;
/*almcpu@@*/告警类型
char[42]sAlarmTitle;
/*SPC告警@@@@@\r\n*/告警标题
char[]sAlarmBuffer;
}ALARMMESSAGE
说明:
(1)在V4.21版本中的告警流水号值=模块号*1000+从MP得到的告警流水号值。
V10版本中的新告警流水号由告警前置机生成,生成算法:
8位数字(1到xx999999),由模块号xx(最多为64)*1000000+从MP得到的告警流水号值。
(2)告警级别为:
1)严重,2)重要,3)普通,4):
轻微。
0):
通知消息(没有恢复)
(3)告警发生时间格式:
YYYY-MM-DD_HH:
MM:
SS。
(4)告警类型:
(5)告警标题:
(6)告警内容:
●机架告警(Value为域值):
IP=Value\r\nmnode=Value\r\nrack=Value\r\nshelf=Value\r\ncard=Value\r\ncircuit=Value\r\n”
●7号信令告警:
IP=Value\r\nmnode=Value\r\nspcindex=Value\r\n”
●7号信令链路告警:
IP=Value\r\nmnode=Value\r\nsnode=Value\r\nslid=Value\r\nindx=Value\r\n”
●CPU告警:
IP=Value\r\nmnode=Value\r\nvalue=Value\r\n”
●PCM告警:
IP=Value\r\nmnode=Value\r\nsnode=Value\r\nrack=Value\r\nshelf=Value\r\ncard=Value\r\ncircuit=Value\r\n”
●系统再启动告警:
IP=Value\r\nmnode=Value\r\n”
在PC2M版本中需要加上dev和dev_no两项。
●环境告警:
IP=Value\r\nmnode=Value\r\nrack=Value\r\nvalue=Value\r\n”
●时钟告警:
●通讯告警:
IP=Value\r\nmnode=Value\r\ns_ipaddr=Value\r\nd_ipaddr=Value\r\n”
●交换机运行告警(一些通知):
IP=Value\r\nmnode=Value\r\ntext=Value\r\n”
●电(光)端机告警:
IP=Value\r\nalmcat=Value\r\nmnode=Value\r\nrack=Value\r\nshelf=Value\r\ncard=Value\r\ncircuit=Value\r\ntext=Value\r\n”
text中反映的是告警原因;
almcat中反映的是具体告警类型,如:
ERS告警。
●电源告警:
text为告警原因(可以不使用)。
●V5告警:
IP=Value\r\nmnode=Value\r\ntext=Value\r\nv5id=Value\r\n”
text中反映的是告警原因。
每个告警内容后都有alarmcode数据项,其值如下:
(2号模块1号机架4层10槽)
alarmcode=位置:
2-1-4-10(2号机房2行1列)原因:
如标题
3.2.2.2话务
/*458@@@@@\r\n*/局号
char[12]sTrafficType;
/*ta01\r\n*/话务类型
char[]sTrafficBuffer;
//话务内容
}TRAFFICMESSAGE
说明:
(1)话务类型有:
ta01-ta17,ta20,og,oric,orog,inc,int,inct,trns,term。
(2)话务内容的格式为:
A1=B1\r\nA2=B2\r\n...Aj=Bj\r\n”
其中的Ai为表ta01-ta17等中的字段名,如tkgp”等;
Bi为值大小。
3.2.2.3告警恢复
char[10]sOffinum;
char[11]sSerialno;
/*1@@@@@@@@\r\n*/告警流水号
char[21]sRestoreTime;
/*1997-12-3023:
58\r\n*/恢复时间
char[13]sAlarmType;
/*almcpu@@\r\n*/告警类型
char[]sRestoreBuffer;
/*告警恢复内容*/
}RESTOREMESSAGE
(1)告警流水号、告警类型、IP地址、恢复时间格式同
(1)。
(2)告警恢复内容格式:
3.2.2.4机架
typedefstruct{
char[10]sOffinum;
char[10]sMessageType;
/*TYPECHG*/报类型
char[]sCardBuffer;
}CARDMESSAGE
(1)报类型有三种:
●板状态发生变化STATECHG(V4.13版本中无该项)
IP=Value\r\nVersion=Value\r\nmodule=Value\r\nshelf=Value\r\nrack=Value\r\ncard=Value\r\nstate=Value\r\n”
●板类型发生变化TYPECHG(暂无)
IP=Value\r\nValue\r\nVersion=Value\r\nmodule=Value\r\ntype=Value\r\nshelf=Value\r\nrack=Value\r\ncard=Value\r\ntype=Value\r\n”
●板状态类型汇报STATETYPE(无?
IP=Value\r\nVersion=Value\r\nmodule=Value\r\ntype=Value\r\nshelf=Value\r\nrack=Value\r\ncard=Value\r\nstate=Value\r\n”
注:
V4.13版本中type格式为固定分配。
3.2.2.5通用数据报
(暂时不用)
3.2.2.6SQL数据报
char[12]sSqltype;
/*SSQLLOGIN@\r\n*/SQL语句类型
char[]sSqlbuffer;
}SQLRQMESSAGE
(1)SQL语句类型分为:
*登录数据库SSQLLOGIN
sSqlbuffer格式IP=Value\r\nUserName=\r\nPassWord=\r\nDataBase=\r\n”
*退出数据库SSQLLOGOUT
*SQL语句SSQLSTM
sSqlbuffer即发送的SQL语句
*SQL运行结果SSQRSLT
sSqlbuffer为SQL语句运行后的结果:
char[10]sRun;
/*RIGHT\r\n或ERROR\r\n*/
char[]sResult;
}
3.2.2.7人机命令数据报
/*458@@@@@\r\n*///局码
char[12]smmltype;
/*MMLDISP@@@\r\n*///返回类型
char[12]MMLCODE;
/*2104@@@@@@@@*///命令码
char[5]EQUPADDR;
/*C10\r\n*///用户标识
char[]smmlbuffer;
}MMLMESSAGE
(1)smmltype定义:
●MMLDISP//人机命令返回显示结果
●MMLRETURN//人机命令返回结束
●MMLERROR//人机命令执行出错
●CopyPer
●MMLHELP,
MMLHELP返回的是命令参数的提示——执行?
命令
MMLDISP返回的是命令帮助文本——执行HELP命令
4-7文件类命令的交互信息,兼容新旧版本的交换机V4.26,smmlbuffer为前后台交互内容。
前置机用4-7和交换机交互,发给远程操作维护台只发CopyPer包文;
远程维护台显示前后台之间的COPY百分数。
人机命令返回显示结果smmlbuffer为可显示信息内容
对于HELP类命令得返回结果smmlbuffer格式如下:
paraname1=Value1\r\ndef=Value2\r\nSel1=SValue11...Seln=Svaluen\r\n
......
paranamem=Value1\r\ndef=Value\2r\nSel1=SValue1...Selq=Svalueq\r\n
Value1填充参数名,Value2填缺省值,Sel1...Seln填可选项。
若无Help信息时,smmlbuffer填空。
若无缺省值或可选项时,相应值填空。
人机命令返回结束结果时smmlbuffer为空。
人机命令返回出错结果时smmlbuffer为出错原因。
人机命令执行正确时返回两条:
一条为MMLDISP,一条为MMLRETURN。
人机命令语法检查错误或执行错误时只返回一条MMLERROR。
3.2.2.8文件拷贝命令返回
目前不采用。
/*458@@@@@\r\n*///局码
char[12]smmltype;
/*FILETRANS\r\n*///返回类型
char[40]destfilename;
/*c:
\datain\datain.ini\r\n*/
char[10]blocklength;
/*847*/本包文件长度
char[5]totalblock;
/*23*/总包数
char[5]currentblock;
/*14*/当前包序号
char[5]CRCResult;
/*2FD3*/当前包CRC校验和,不满填空格
char[]data;
//数据
smmltype定义:
1.FILETRANS传输文件内容
2.FILEACK接收文件应答,此时data内容为已接收正确的数据包序号
1234…..1315
接收超时或全部接收完毕后发送该数据报。
利用该命令可以实现话单拷贝及在线版本升级.
3.DELFILEACK
文件删除命令返回
成功data字段为空,失败时为失败原因.
Reason=文件不存在
4.DIRACK
目录结果应答,data内容为所请求的目录文件列表
例:
dir0=.\r\n
dir1=..\r\n
dir2=dos\r\n
file0=\r\n
file1=autoexec.bat\r\n
3.2.2.9登录返回结果/登录请求
typedefstruct{
char[10]sOffinum;
/*LOGIN@@@@@\r\n*//返回类型
}LOGINRESULTMESSAGE
(1)登录请求时:
smmltype为”LOGIN@@@@@\r\n”,
data为”PleaseEnteryournameandpassword”
(2)登录返回结果时:
smmltype为”LOGINRSLT@\r\n”,
data为“USERID=Value1\r\nRESULT=Value2\r\n”,其中Value2为“OK”或
“ERROR”。
”=”前后一定要有空格。
3.2.2.10全部告警强行恢复数据报
数据报标识packetID为“41”。
char[10]sOffinum;
/*458@@@@@\r\n*/交换局代码
char[4]sMnode;
/*2@\r\n*/模块号,2-64
char[21]sRestoreTime;
}QRESTOREALL
---2001/8/23新增,在该模块的MP重启时发送该数据报。
3.2.2.11环境告警恢复数据报
数据报标识packetID为“42”。
char[4]sRack;
/*1@\r\n*/机架号,1-3
}QRESTOREENV
---2001/8/23新增,在该机架的告警被恢复(没有流水号)后发送该数据报。
3.2.2.12告警同步数据报
数据报标识packetID为”12”。
char[10]sOffinum;
char[9]Serialno/*1@@@@@@@@*/告警流水号
char[3]AlarmLevel/*告警级别,1\r\n*/
char[21]EmergeTime/*告警发生时间,以0补齐为'
YYYY-MM-DDHH:
SS'
格式
/*1997-12-30—23:
58\r\n*/
char[11]AlarmType/*告警类型,almcpu@@*/
char[42]AlarmTitle/*告警标题,SPC告警@@@@@\r\n*/
char[]AlarmBuffer/*告警详细内容,不定长*/
3.3下行数据报
数据传输方向:
网管中心中兴前置机
typedefstruct{
char[7]sysID;
char[2]packetID;
union{
COMMONMESSAGEcompacket;
//一般数据报
SQLRQMESSAGEsqlrqpacket;
//SQL信息
MMLMESSAGEmmlpacket;
FILEMESSAGEfilepacket;
LOGINMESSAGEloginpacket;
//登录信息
}data;
char[4]EndID;
}ZXJ10TIMS
3.3.1数据报标识PacketID
下行数据报标识packetID主要分为以下几类:
*“1”登录信息
*“2”文件拷贝命令
*“3”人机命令信息
*“7”LTIMS适配器专用
*“8”催缴结果数据包(暂不用)
*“9”权限管理返回包(暂不用)
*“13”告警同步请求数据报//2002/12/26
*“15”机架信息同步请求数据
3.3.2数据报体DATA
3.3.2.1登录信息
/*LOGIN@@@@@\r\n*/
}LOGINMESSAGE;
(1)smmltype为”LOGIN”或“LOGOUT”时:
data为“USERID=Value1\r\nPASSWORD=Value2\r\nHOSTNAME=Value3\r\n”
其中:
HOSTNAME:
在远程操作维护台的计算机名;
远程计算机名不允许取TEMP;
最多20位。
USERID:
不允许取ALL,最多为8位(由远程操作维护台的管理员分配时决定)。
3.3.2.2文件拷贝命令
(目前不采用)。
/*FILETRANS\r\n*///返回类型
\datain\datain.ini\r\
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中兴 交换机 前置 技术规范