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 3
0 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 3
0 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 Message
2.3.1 Payload 有效载荷Data Message (DATA)
Network Appearance Optional
Routing Context Optional
Protocol 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传送/接收。