信令与协议分册
第5章 SIGTRAN协议
表5-19 状态类型为Other,状态信息的取值、定义及含义
值 定义 在AS里缺乏可用的ASP资源 含义 SGP向AS内处于ASP-Inactive状态下的ASP发出通知,指示需要另一个ASP共同承担该AS的业务(负荷分担模式)。 在逾越模式下,当一个备用ASP状态切换到激活状态时,会通知前一个激活状态下的ASP。 备用激活ASP的标识(如果可用)必须被置于Notify消息中。 SGP向AS内的ASP发出通知,指示其中的一个ASP状态切换到ASP-Down状态。 故障ASP的标识必须被置于Notify消息中。 0x01 0x02 备用的ASP激活 0x03 ASP故障
?
Interface Identifiers(接口标识符)
Notify消息中接口标识符参数的格式与ASP Active(ASP激活)消息中的内容相同。
?
INFO String(信息流)
Notify消息中信息流参数的格式与ASP Up消息中的内容相同。
5.2.9 M2UA基本信令流程
1. 创建业务环境
M2UA业务环境的创建程序如图5-34所示。在M2UA业务环境创建之前,在SG和MGC之间必须创建SCTP偶联。
MGCASP UPSGASP UP ACKASP ACTIVEASP ACTIVE ACK 图5-34 M2UA业务环境的创建程序
MGC作为客户端,它首先发起创建环境的请求。一旦环境创建,M2UA数据、MGC维护消息和层管理消息即可在两端点之间传递。 2. 数据传输流程
若一个ASP的M2UA层有一条MAUP消息需要发送到SG,它将进行如下操作:
5-35
信令与协议分册
? ? ? ? ? ?
第5章 SIGTRAN协议
确定正确的SG; 获取M2UA链路号;
找到与所选SG的SCTP偶联;
确定基于No.7链路的SCTP偶联的恰当的流;
填充MAUP消息、M2UA消息头、公用消息头,生成M2UA消息单元; 通过SCTP偶联发送MAUP消息给SG的M2UA。
若SG上的M2UA有一条MAUP消息发送到ASP,它将进行如下操作:
? ? ? ? ? ?
获取接口标识符;
确定支持MTP链路的M2UA链路号; 建立SCTP偶联;
确定基于No.7链路的SCTP偶联的恰当的流。
填充MAUP消息、M2UA消息头、公用消息头,生成M2UA消息单元; 通过SCTP偶联发送MAUP消息给ASP的M2UA。
3. 释放流程
M2UA业务环境的释放程序如图5-35所示:
MGCASP INACTIVE SGASP INACTIVE ACKASP DOWNASP DOWN ACK 图5-35 M2UA业务环境的释放流程
SG收到MGC发来的释放原语,开始M2UA业务环境的释放流程,关闭SCTP偶联。
5.3 M3UA协议
5.3.1 概述
M3UA由RFC3332定义,是No.7 MTP3用户适配协议,它使用流控制传输协议(SCTP)通过IP传输No.7 MTP3层的用户信令消息(即ISUP消息和SCCP消息),支持协议元素实现MTP3对等用户在No.7和IP域里的无缝操作。该协议
5-36
信令与协议分册
第5章 SIGTRAN协议
可用于信令网关(SG)和媒体网关控制器(MGC)或IP数据库之间的信令传输,也可用于基于IP的应用之间的信令传输。
SEPSS7SGSIGTRANMGCISUPMTP3MTP2MTP1PSTNNIFMTP3MTP2MTP1M3UASCTPIPIPISUPM3UASCTPIP 图5-36 IP网里SEP通过M3UA接入MGC
如图5-36所示,在SIGTRAN协议栈,M3UA运行在SCTP的上层,是SCTP用户。M3UA在MGC端的上层用户是MTP3层用户(ISUP、TUP、SCCP),在SG端的上层用户则是NIF(Nodal Interworking Function)。
如图5-37所示,M3UA层也用于两个IPSP间点到点的信令,M3UA提供与MTP3相同的原语和业务,在这种情况下,所希望的MTP3业务不是由SGP提供。虽然要提供MTP3业务,但由于IPSP到IPSP是点到点的关系,所以支持这些业务的程序是MTP3程序的子集。
MGCIPMGCUserM3UASCTPIPUserM3UASCTPIP 图5-37 使用M3UA的MGC-MGC对端通信
5.3.2 M3UA相关术语
1. 应用服务器(AS)
一个逻辑实体,代表一定的资源,对应一个特定的“选路关键字”。例如:AS可以是一个虚拟的交换单元,处理一定范围的PSTN中继电路的呼叫业务,标识它的选路关键字是“DPC/OPC/CICm~n”。每个AS包含一组应用服务器进程(ASP),其中的一个或多个ASP处于激活状态处理业务。
5-37
信令与协议分册
第5章 SIGTRAN协议
2. 应用服务器进程(ASP)
AS的进程实例,ASP作为AS的激活或备用进程,如ASP可以是MGC、IP SCP的进程。ASP包含SCTP端点并可以配置ASP处理多个AS的信令业务。 AS的消息在ASP和SG间的偶联上传输信令。 3. IP服务器进程(IPSP)
基于IP应用的进程实例。本质上IPSP与ASP相同,只是IPSP使用点到点的M3UA,而不使用信令网关的业务。 4. 信令网关(SG)
SG是在IP网和No.7信令网的边界接收或发送No.7信令的高层用户消息。SG是No.7信令网中的信令点,它包含一个或多个信令网关进程,其中的一个或多个正常处理业务。当SG包含多个SGP时,SG是一个逻辑实体并且所包含的SGP被协调为对于No.7信令网和被支持的AS单独的管理视点。 5. 信令网关进程(SGP)
SGP(Signaling Gateway Process)为一个SG的进程实例,它作为信令网关的激活、备用或负荷分担进程。 6. 信令进程
使用M3UA与其他信令进程通信的进程实例。ASP,SGP和IPSP都是信令进程。 7. 选路关键字
选路关键字描述一组No.7信令参数和参数值(如DPC、SIO+DPC、SIO+DPC+OPC、SIO+DPC+OPC+CIC),它唯一地定义了由特定应用服务器处理的信令业务。选路关键字中的参数不能基于多个目的地信令点码。 8. 选路上下文
唯一识别选路关键字的值,为一个四位字节值的整数。选路上下文可以使用管理接口也可以使用选路关键字程序而配置。 9. 故障克服
在现行使用的ASP故障或不可用的情况下,信令业务重新选路到ASP或ASP组的能力。
5-38
信令与协议分册
第5章 SIGTRAN协议
10. 信令点管理簇(SPMC)
以特定的网络外貌和特定信令点码在No.7信令网中表示的一组AS。简单认为是所有属于同一信令点(SP)的AS的集合,用于描述一个SP的状态。SPMC是为了支持SG的MTP3管理程序,用于汇聚分布在IP域的No.7信令目的地点码的可用性/拥塞/用户部分状态。在某些情况,SG自身也可以是SPMC的成员,所以,在考虑支持MTP3管理动作时,还必须考虑SG的可用性/拥塞/用户部分状态。 11. 网络外貌
为了逻辑上把SG和应用服务器进程间公共SCTP偶联上的信令业务分开,而使用网络外貌识别No.7信令网上下文。例如,SG逻辑上分为四个分开的国内No.7信令网单元,网络外貌隐含地定义了No.7信令点编码、网络表示语和MTP3协议类型、不同的版本。
SG的物理No.7信令路由组或链路组只能在一个网络外貌中出现,网络外貌不是全局有效,只要求在SG和ASP间协调。因此,当ASP连接到多个SG时,不同的网络外貌可以识别相同的No.7信令网上下文,也就是可以传送或接收哪个SG的消息。 12. 主机
进程(ASP,SGP或IPSP)运行的计算机平台。 13. M3UA链路、M3UA链路组、M3UA路由、M3UA实体
MSOFTX3000还定义了以下M3UA术语:M3UA链路、M3UA链路组、M3UA路由、M3UA实体。引入这些概念有如下优点:
?
M3UA路由的概念可用于规模较大的网络,相距较远的M3UA实体间通过M3UA路由实现相互接入。
? ?
有助于加强对网络的理解,对网络进行更合理的规划。
这些概念与MTP3中的概念一致,有助于读者更快的掌握配置M3UA。
M3UA实体、M3UA路由、M3UA链路集和M3UA链路之间的关系如图5-38所示。M3UA目的实体可以通过一条或多条M3UA路由到达,每条M3UA路由在归属端都对应一个M3UA链路集,不同的路由根据用户定义的M3UA路由标记和信令消息里的SLS实现信令业务的负荷分担。同时,每条M3UA路由设置了不同的优先级,所以选路时优先选用优先级高的M3UA路由,也就是说,选路取决于选路优先级。一个M3UA链路集由一条或多条M3UA链路集成,每条链路对应一条SCTP偶联。不同的M3UA链路其工作方式有两种:主备方式或负荷分担方式。对于负荷分担方式,同一链路集内的M3UA链路根据用户定义的路由标记和信令消息里
5-39