信令与协议分册
数值 0C 0D 0E 消息种类 恢复指示消息(Retrieval Indication) 恢复指示完成消息(Retrieval Complete Indication) 拥塞指示消息(Congestion Indication) 数据确认消息(Data Acknowledge) IETF保留 IETF扩展保留 第5章 SIGTRAN协议
含义 由SGP发出,带有从发送或重发队列中恢复出的PDU。 作用如Retrieval request,只是该消息表示恢复过程已经结束了。 由SGP发送到ASP,指示No.7信令链路的拥塞状态和链路的丢弃状态。 Data Acknowledge消息必须包含从Data消息中收到的关联ID,用来表明对端M2UA已经成功的处理了收到的Data消息。 - - 0F 10-7F 80-FF
表5-4 M2UA ASP状态维护消息类型
数值 00 01 02 03 04 05 保留 ASP Up(UP) ASP Down(DOWN) 心跳消息Heartbeat(Beat) ASP Up Ack(UP ACK) ASP Down Ack(DOWN ACK) 心跳响应消息Heartbeat Ack(BEAT ACK) 消息种类 - 用于指示远端M2UA,适配层已准备接收业务或维护消息。 用于指示远端M2UA,适配层没有做好接收业务或维护消息的准备。 可选,用于保证两端M2UA可用。 用于确认收到远端M2UA的ASP Up消息。 用于确认收到远端M2UA的ASP Down消息。 用于响应对端发出的Heartbeat消息。M2UA的一端收到Heartbeat消息,必须发出Heartbeat Ack消息作为响应,该消息中包括接收到Heartbeat消息中的所有参数。 - - 含义 06 07-7F 80-FF IETF保留 IETF扩展保留
表5-5 M2UA ASP业务维护消息类型
数值 00 01 02 保留 ASP Active(ACTIVE) ASP Inactive(INACTIVE) 消息种类 - 由ASP发送,向SGP指示它处于激活状态,可以使用。 由ASP发送,向SGP指示它不再是一个激活的ASP。 含义 5-15
信令与协议分册
数值 03 04 05-7F 80-FF 消息种类 ASP Active Ack(ACTIVE ACK) ASP Inactive Ack(INACTIVE ACK) IETF保留 IETF扩展保留 第5章 SIGTRAN协议
含义 用于响应远端M2UA发来的ASP Active消息。 用于响应远端M2UA发来的ASP Inactive消息。 - -
表5-6 M2UA层管理消息类型
数值 消息种类 含义 用于通知对端有关入局消息的错误事件。如入局的消息类型不是希望的正确状态,或参数值无效等。 用于向M2UA对等方提供M2UA事件的自动指示 - - 00 ERROR 01 02-7F 80-FF Notify(NTFY) IETF保留 IETF扩展保留
表5-7 M2UA接口标识符管理消息类型
数值 0 保留 消息种类 - ASP发出REG REG消息到对端M2UA,指示一个或多个Link Key希望注册到对端。通常的用法是一个ASP发送REG REQ消息到一个SGP后,期待能够收到一个对端返回带有偶联接口标识符的RSG RSP消息。 由对端M2UA发出,用于响应REG RSQ消息。REG RSP消息包含是否注册成功的标识,如果注册成功,则包括一个接口标识符。 由ASP发出DEREG REQ消息到对对端M2UA,指示希望注销指定的接口标识符。通常的用法是一个ASP发送DEREG REQ消息到一个SGP后,期待能够收到一个对端返回带有对应接口标识符和注销状态的DEREG RSP消息。 由对端M2UA发出,用于响应DEREG RSQ消息。 - - 含义 01 注册请求Registration Request(REG REQ) 02 注册响应Registration Response(REG RSP) 03 注销请求Deregistration Request (DEREG REQ) 04 05-FF 128--255 注销响应Deregistration Response (DEREG RSP) IETF保留 IETF扩展保留 5-16
信令与协议分册
第5章 SIGTRAN协议
注意:
目前,中华人民共和国信息产业部公布的M2UA国家标准中暂不使用接口标识符管理消息,本手册不对接口标识符管理消息结构进行介绍。
?
消息长度(Message Length)
通过32比特定义了消息的长度,消息长度包括了消息头。如果消息包括了填充字节的话,消息长度应把填充消息包含在内。消息长度字段应等于MTP 3消息长度、公共消息长度和M2UA消息头的长度。 3. 可变长度参数的格式
M2UA消息公用消息头之后可以包含0个或几个可变长度参数。所有包含在消息中的参数格式都使用“参数标签-参数长度-参数取值”的形势进行描述。
可变长度参数由参数标签(Parameter Tag)、参数长度(Parameter Length)和参数值(Parameter Value)组成。
?
参数标签
参数标签是标识参数的类型,用16比特表示。
适配层的通用参数的取值范围从0x00到0xFF。M2UA专有参数取值范围则从0x300 到0x3FF。取值与参数的关系如表5-8所示。
表5-8 M2UA参数标签取值与参数对应关系表
标签取值 0x0000 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 0x0007 0x0008 0x0009 0x000A 保留 接口标识符(整数) 在M2UA中不使用 接口标识符(文本) 信息串 在M2UA中不使用 在M2UA中不使用 诊断消息 接口标识符(整数范围) 心跳数据 在M2UA中不使用 参数名 5-17
信令与协议分册
标签取值 0x000B 0x000C 0x000D 0x000E 0x000F 0x0010 0x0011 0x0012 0x0013 0x0014-0x00FF 0x0300 0x0301 0x0302 0x0303 0x0304 0x0305 0x0306 0x0307 0x0308 0x0309 0x030A 0x030B 0x030C 0x030D 0x030E 0x030F 0x0310 0x03000-0xFFF 业务模式类型 错误码 状态类型/信息 在M2UA中不使用 在M2UA中不使用 在M2UA中不使用 ASP标识符 在M2UA中不使用 关联ID 备用 协议数据消息 协议数据响应消息 状态请求(State request) 状态事件(State events) 拥塞状态(Congestion status) 丢弃状态(Discard status) 动作(Action) 顺序号码(Sequence number) 恢复结果(Retrieval result) 链路关键字 参数名 第5章 SIGTRAN协议
本地链路关键字标识符(Local-LK-Identifier) 信令数据终端标识符(Signaling Data Terminal (SDT) Identifier) 信令数字链路标识符(Signaling Data Link (SDL) Identifier) 注册结果(Registration Result) 注册状态(Registration Status) 注销结果(De-Registration Result) 注销状态(De-Registration Status) IETF备用
?
参数长度
5-18
信令与协议分册
第5章 SIGTRAN协议
参数长度必须为4字节的整数倍。如果不是4字节的整数倍,发送方则在参数值的最后填充全0的字节,但不允许在参数长度中填充全0的字节。发送方不允许填充超过3个字节的全0字节。接收方忽略填充字节。
?
参数值(Parameter Value)
参数值的长度是可变的,它包含发送或接收到的实际M2UA消息内容。 4. M2UA消息头的格式
除了公共消息头外,M2UA消息还有特有的消息头。M2UA特有消息头紧跟在公共消息头后,但只用在MTP2用户适配消息和M2UA管理消息中。
M2UA消息头包括标签(Tag)、长度(Length)和接口标识符(Interface Identifier)。
?
标签(Tag)
表示接口标识符的类型,用16比特表示。M2UA消息头的标签取值与接口标识符类型的关系如表5-9所示。
表5-9 标签取值与接口标识符类型对应关系表
标签取值 0x0001 0x0003 整数 文本 接口标识符类型
? 说明:
国内应用时,必须要求指出整数格式编码方式的接口标识符,对基于文本格式编码方式的接口标识符是任选的。目前暂不使用字符串类型的接口标识符。
?
长度(Length)
根据接口标识符的类型不同,M2UA消息头参数长度值也不同。 对于整数型接口标识符,长度值固定设为8。
对于文本型接口标识符,长度值则为不定长,最大长度不超过255个八位位组。该长度等于接口标识符长度加上4个字节(标签域和长度域)。
?
接口标识符(Interface Identifier)
接口标识符用于标识发送/接收该信令消息的SG上的物理接口。接口标识符参数的格式可以是整数或文本,它们的值由于网络运营者进行分配。这个参数值仅在本地有效,由SG和ASP协商使用。
5-19