M3UA协议信令跟踪简介1术语AS:应用服务器。
AS是一个服务于特定路由关键字(RK)的逻辑实体,用于处理NO.7信令SIO/DPC/OPC/CIC_范围所识别的所有PSTN中继的呼叫过程。
也就是说AS处理与该AS相关的TG的信令业务。
AS可以有一个或多个ASP来处理信令业务。
AS与RK之间有一一对应的关系。
ASP:应用服务器进程。
ASP作为AS的激活或备用进程。
例如ASP可以是MGC、IP SCP 或IP HLR的进程。
ASP要求必须包含一个SCTP端点,且可以配置ASP处理不少于一个AS的信令业务。
ASP并非某一个固定的进程,不同的环境下可以有不同的进程作为ASP处理信令业务,但要求必须有一个SCTP端点。
网络外貌:The Network Appearance is a M3UA local reference shared by SG and AS.网络外貌用于区分在同一个SCTP流上传输的不同的信令业务。
网络外貌主要是为了应用于多网络的情况,通过不同的网络外貌可以识别相同的NO.7信令网上下文。
RK:路由关键字描述了一组SS7的参数和参数值,这组参数可以唯一确定某一特定AS处理的信令业务的范围。
即RK与AS间存在一一对应关系,且RK决定了AS要处理的信令业务的范围。
路由关键字中的参数不能基于多个目的地信令点码。
RC:路由上下文,一个路由上下文惟一识别一个路由关键字。
RC可以说是RK的索引值。
LM:层管理。
相当于是一个节点功能,它处理M3UA层和本地管理实体间的输入和输出。
SGP:信令网关的进程实例。
它作为SG的激活、备用、负荷分担或广播等业务进程为之服务。
一个SG可以包含一个或多个SGP,其中的一个或几个可以正常处理信令业务。
拥有不少于一个SGP的SG可以认为是一个逻辑实体,即此时的SG可以用于处理信令业务。
对于SS7网络而言,以及对于该SG所支持的AS而言,该SG所包含的SGP具有同等重要的作用。
Where an SG contains more than one SGP, the SG is a logical entity and the contained SGPs ate assumed to be coordinated into a single management view to the SS7 network and to the supported AS.Signalling Process:信令进程指利用M3UA与其它信令进程交互的进程实例。
SGP、ASP和IPSP都是信令进程。
Stream:指SCTP流,是从一个SCTP端点到另一相关SCTP端点的单向逻辑通路。
2M3UA协议单元M3UA消息格式中包含一个公共消息头,之后是0个或多个由消息类型定义的参数,考虑到前向兼容性,所有消息类型都带有兼容性参数。
2.1公共消息头公共消息头包括版本信息、Message Class、Message Type和Message Length。
Message Class包括Transfer消息、SSNM消息、ASPSM、ASPTM、MGMT消息等,Message Type是指某一Message Class消息中的消息类型。
0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Version | Reserved | Message Class | Message Type |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Message Length |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\ \/ /2.2消息参数格式0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Parameter Tag | Parameter Length |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+\ \/ Parameter Value /\ \+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Parameter Tag由协议定义。
Parameter Length根据Parameter Value得到,Parameter Value 由具体的消息得到。
2.3Transfer Message2.3.1 Payload 有效载荷Data Message (DATA)Network Appearance OptionalRouting Context OptionalProtocol Data Mandatory(必选)Correlation Id Optional网络外貌:DA TA消息中,网络外貌定义了the SS7 Network Indicator value、the MTP3 and possibly the MTP3-User protocol type/variant/version。
当SG操作于一个单独的NO.7信令网上下文时,或者单独的SCTP专用于每个NO.7信令网上下文时,就不需要网络外貌了。
网络外貌只有本地意义,它在SGP和ASP之间协调。
当一个ASP连接到多个SGP时,通过不同的网络外貌参数来识别同样的信令网上下文,进而决定消息是经哪个SGP传送/接收。
RC:当SGP和ASP之间只使用一个路由关键字的情况下,不要求发送路由上下文。
在多个路由关键字和路由上下文用于公共的偶联时,必须发送选路上下文用于识别业务流,协助分配DATA消息。
协议数据:协议数据由源自SS7的MTP3消息组成,其中包括业务信息八位位组和路由标记。
协议数据参数包含以下字段:——业务指示语(Service Indicator)——网络指示语(Network Indicator)——Message Priority——DPC(Destination 目的Point Code)——OPC(Originating Point Code)——信令链路选择码(Signalling Link Selection Code)SLS协议数据结构:0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Originating Point Code | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination Point Code | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | SI | NI | MP | SLS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ \ \ / User Protocol Data / \ \ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 用户协议数据即为:MTP3用户协议单元(SCCP、ISUP、TUP等)。
Correlation ID:AS内唯一地识别协议数据中携带的MSU。
2.4SS7信令网管理消息(SSNM)2.4.1 DUNASGP向所有相关的ASP发送DUNA消息,来通知ASP当前一个或多个与SG相连的SS7信令点目的地不可达。
或当ASP发送消息到一个不可达的信令点时,SGP会响应该消息并发送DUNA消息给该ASP。
如果没有其他的SG可以用来路由到该信令点的话,则ASP 就认为该信令点不可达,并停止向DUNA中被影响的目的地发送业务。
DUNA包括以下参数:——网络外貌任选——路由上下文任选——受影响的目的地点码必选——INFO String 任选路由上下文包含与DUNA消息相关的RC,在多个RK和RC用于公共的偶联时,接收端根据RC可以识别DUNA相关的业务流,并可以管理出局业务和分发MTP-PAUSE指示到相关的MTP3-用户。
信令点码分为14位信令点码和24位信令点码两种,14位信令点码是3-8-3译码,24位信令点码是8-8-8译码。
2.4.2 DAVASGP向所有相关的ASP发送DA V A消息,来通知ASP一个或多个与SG相连的SS7信令点目的地可达。
或当ASP发送DAUD消息时,SGP会响应该消息并发送DA V A消息给该ASP。
在收到DA V A消息后,ASP的MTP3用户将恢复之前被影响的目的地点码为可达状态,即恢复到被影响的信令点的业务。
DA V A包括以下参数:——网络外貌任选——路由上下文任选——受影响的目的地点码必选——INFO String 任选2.4.3 DAUDASP向SGP发送DAUD消息来查询到一个或多个被影响的目的地的信令路由的可用性/拥塞状态。
SGP向所有相关的ASP发送DA V A消息,来通知ASP一个或多个与SG相连的SS7信令点目的地可达。
或当ASP发送DAUD消息时,SGP会响应该消息并发送DA V A消息给该ASP。
SGP向所有相关的ASP发送DRST消息,来通知ASP:从SGP的角度来看当前一个或多个与SG相连的SS7信令点目的地通信受限;DRST也可以是响应DAUD消息发出的DAUD包括以下参数:——网络外貌任选——路由上下文任选——受影响的目的地点码必选——INFO String 任选2.4.4 SCONSGP向所有相关的ASP发送SCON消息,来通知ASP当前一个或多个与SG相连的SS7信令点目的地拥塞;或当ASP发送消息到一个拥塞的信令点时,SGP会响应该消息并发送SCON消息给该ASP;或当SGP收到SCON后发现和自己相关联的SS7信令点拥塞,就会发送SCON到ASP。