中兴交换机前置机技术规范(V3.6)
![中兴交换机前置机技术规范(V3.6)](https://img.360docs.net/img46/189rj67s8mm7smfi8zddncx7g944fk94-61.webp)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中兴ZXJ10交换机前置机技术规范(V3.6)
对于本技术规范所提出的独创功能、创意功能,希望能予以保密,以保护我公司的知识产权。
中兴交换机ZXJ10分为V4.x(俗称A型机或4版机,最新为V4.27)和为V10.x版本(俗称B型机或10版机)。
1TCP/IP的组网方式
ZXJ10V4.x和ZXJ10V10.x交换机提供的接口全部基于TCP/IP协议。支持的TCP组网方式包括:DDN/E1、ISDN、X.25、PSTN等。不同组网方式的组网结构是相同的:所有的监控管理终端和数据库服务器在网管中心组成局域网,然后通过一种或多种公网星型连接到各被监控局前置机;前置机从被监控设备采集数据,并送到网管中心,同时转发来至网管中心的发往被监控设备的指令。
不同组网方式因其不同的网络特性使其具有不同的性能,需要采用不同的设备。比如:LAN(局域网)、同步DDN/E1和ISDN速率高而且稳定,X.25方式稳定性较好但速率偏低,PSTN方式速率相对较低,稳定性也不太理想。LAN方式要求被监控点和监控中心在同一局域网中,其组网也比较简单可靠。
同步DDN/E1方式是目前最常用的方式,其典型组网图如下:
2数据传输流程(与网管的接口事项!)
网管中心通过TCP Socket分别与前置机的话务端口、告警端口和人机命令端口(缺省分别为8866、6688、8888)建链。
网管中心通过人机命令端口向交换机发送话务登记命令,从而进行话务的登记。
在发送人机命令前,网管中心向前置机人机命令端口发送登录请求包;前置机分析后,向网管中心发送登录结果包;假如登录成功后,网管中心就可以通过前置机向交换机发送人机命令了,前置机最后将执行结果返回给网管中心。
交换机的话务和告警数据分别通过前置机的话务端口、告警端口向网管中心发送。
3ASCII数据报格式(Tims协议)
3.1综述
中兴前置机与网管中心的数据传输采用ASCII格式的数据报,分为上行数据报和下行
(1)系统标识符sysID
作用:标识信息报的来源或数据传输的信息头。
格式:sysID= START\r\n
(2)数据报标识packetID
作用:标识数据报的类别。
格式:详见下面解释。
(3)数据报体data
格式:详见下面解释。
(4)结束标识符sysID
作用:标识信息报的结束。
格式:END
注意:整个数据报的字符数不大于1000个。
3.2上行数据报
数据传输方向: 中兴前置机 网管中心
typedef struct
{
char[7] sysID;
char[2] packetID;
union
{
ALARMMESSAGE almpacket; //告警信息
TRAFFICMESSAGE trafficpacket; //话务信息
RESTOREMESSAGE restorepacket; //恢复信息
CARDMESSAGE cardpacket; //机架状态信息
COMMONMESSAGE compacket; //一般数据报
SQLRQMESSAGE sqlrqpacket; //SQL 信息
MMLMESSAGE mmlpacket; //人机命令信息
FILEMESSAGE filepacket; //文件拷贝信息
LOGINRESULTMESSAGE loginresultpacket;//登录结果
}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告警
typedef struct
{
char[10] sOffinum; /*458@@@@@\r\n*/局号
char[9] sSerialno; /*1@@@@@@@@ */告警流水号
char[3] sALarmLevel; /*1\r\n*/告警级别
char[21] sEmergeTime; /*1997-12-30 23: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)告警类型: