综合网管系统北向告警接口规范
本文档规定了天元网络承建的GSM综合网管系统(以下简称CNMS)与其他系统(以下简称EOS)之间的告警接口功能需求和接口信息。下面是相关的知识点:
1. 网管系统北向告警接口规范的定义:本规范适用于天元网络承建的CDMAGSM网管与其他外部系统告警接口的设计和开发。
2. 术语和缩略语:
* SOCKET:通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。
* EOS(External Operating System):外部操作系统。
* TCP(Transmission Control Protocol):传输控制协议。
* CNMS(CDMAGSM Network Management System):CDMAGSM综合网管系统。
3. 接口网络通信协议描述:
本规范采用TCP/IP通信协议,采用Socket连接,默认对外端口号为3001,也可配置服务器。
4. 消息传递序列图:
* 建立连接:EOS在建立socket连接后,发送连接请求(CONNECT-REQUEST),该请求包含用户名和密码;CNMS检验用户名和密码,成功则返回连接确认(CONNECT-CONFIRM),失败则返回连接拒绝(CONNECT-REJECT)。
* 连接探测:在建立连接后,EOS和CNMS都会发送连接探测请求(HEARTBEAT-REQUEST)来探测连接状态。如果连接正常,对方会返回探测确认(HEARTBEAT-CONFIRM);如果连接断开,则探测请求消息发送不出去或无探测确认返回。
* 告警同步:在建立连接后,EOS向CNMS发送同步告警请求(ALARM-REQUEST)。CNMS将返回同步告警确认开始(ALARM-START-CONFIRM),用于标识同步告警数据返回开始,在此后的过程中完全是告警通知(ALARM-NOTIFICATION),而没有其他数据,直到收到同步告警确认结束(ALARM-STOP-CONFIRM)。
* 告警主动上报:在建立连接后,CNMS上产生了告警,将主动上报告警通知(ALARM-NOTIFICATION)给EOS。
* 断开连接:在建立连接后,EOS和CNMS都可以发送断开通知(DISCONNECT-NOTIFICATION),用以告诉对方,连接将断开;对方收到该通知后,可以立即断开连接,而不用再探测到连接断开后才断开。
5. 接口规范:
* 帧格式:起始字符(0x68)、帧头命令编码(CMD)、数据域长度(short)、起始字符(0x68)、数据域(因命令编码而异)、结束字符(0x16)。
* 帧头:
+ 起始字符:一个字节,通常为0x68,标识一个帧的开始。
+ 命令编码:一个字节,标识一个帧的含义。
+ 数据域长度:2个字节,用于标识数据域的长度。
6. 数据类型:
* short:短整型,2字节,强制转换-215—+215-1。
* int:整型,4字节,高位在后,低位在前-231——+231—1。
* char:字符,2字节,强制转换Unicode 0-Unicode 216- 1。
* string:可变长度字符串,n+1字节,第一个字节为字符串长度n,后n个字节为字符串内容。
本规范规定了天元网络承建的CDMAGSM综合网管系统与其他系统之间的告警接口功能需求和接口信息,为设计和开发提供了指南。