专利名称:七号信令网消息传输协议二层用户适配层的实现方法
所属领域本发明涉及一种七号信令网MTP2用户适配层(MTP2 User AdaptionLayer)协议的实现方法,属于数字信息传输中的以信号形式表征的信道技术和信令系统技术领域。
随着IP分组网络技术的逐步成熟,IP分组网络可以用于承载语音、数据、多媒体等业务,传统的电路交换网络与分组网络处于融合阶段,为实现传统电路交换网络与IP分组网络的互通,出现了在IP网络上传输七号信令等电路交换信令协议的需求。为了满足在IP网络上传输信令协议的需求,因特网工程任务组(IETF)成立一个专门的信令传输小组,他们所制定的信令传输(SIGTRAN,Signalling Transport)协议集支持通过IP网络传输传统电路交换信令。MTP2用户适配层(M2UA,MTP2 User Adaption Layer)协议是该信令传输协议中的一个,其目的是实现消息传递部分第二层MTP2与消息传递部分第三层MTP3之间数据消息透明传输的一种协议,其基本的应用模型如图2所示。其原理是,在通信领域中,协议上下层之间通过消息原语(即某种约定的特定格式的消息)的传递和解析来通信。在SG侧,M2UA提供MTP3的接口,即可以将MGC侧来的MTP数据消息转换成MTP原语送给MTP2,同时也可以解析MTP2发来的消息,并将其转换成为M2UA消息发送到MGC侧的M2UA,这样对于SG侧的其它协议都不需要做任何改变。在MGC侧,M2UA提供MTP2的接口,即可以将SG侧发来的MTP数据消息转换为MTP原语发送给MTP3,也可以解析MTP3发来的消息,并将其转换成为M2UA消息发送给SG侧的M2UA。M2UA的最大好处就是对原有系统不必做多少改动就可以实现信令在IP网里进行传输,最大限度地保护原有设备投资。其中M2UA协议是在IP网上通过流控制传输协议(SCTP,Stream Control Transport Protocol)传输MTP2用户消息的协议,应用于信令网关SG和媒体网关控制器MGC中。
M2UA协议规定媒体网关控制器MGC与信令网关SG之间的消息传输是按照接口标识来确定该消息应该由哪一条链路进行处理,每个接口标识与链路是一一对应的关系。其中媒体网关控制器MGC侧的M2UA是以应用服务器(AS,Application Server)为单位通知媒体网关(MG,Media Gateway)侧的MTP2用户适配层M2UA,它可以处理哪些应用服务器AS传送过来的业务,而信令网关SG侧的MTP2用户适配层M2UA则是以应用服务器AS为单位进行管理。根据协议,M2UA的AS(Application Server)直译为应用服务器,是处理SG上一组MTP链路的逻辑实体,用其来描述组网应用方式的含义比较模糊,普通用户不易理解;如果直接向通信产品的运营商用户介绍上述概念,很难向运营商用户解释清楚,自然不利于运营商用户配置和维护该产品。同时,对信令网关SG、信令网关进程SGP、应用服务器进程ASP这些名词也需要用户对协议有较深理解才好解释之。因此,上述这种管理方式对运营商来说,必须要对M2UA协议有一定的了解,否则显得很混乱。所以,如果按照该协议规定的信令网关SG、信令网关进程SGP、应用服务器AS、应用服务器进程ASP来向用户解释M2UA协议的配置和维护管理方式,很难使用户理解和接受,不利于通信产品的使用和维护。
发明内容
本发明的目的是提供一种七号信令网MTP2用户适配层的实现方法,便于用户理解和维护,且配置简单,有利于向用户推广相关产品的应用。
本发明的目的是这样实现的一种七号信令网MTP2用户适配层协议的实现方法,其特征在于配置M2UA链路,以实现对M2UA协议栈的配置;应用M2UA链路的工作状态及其迁移过程来管理和维护M2UA链路。
所述的M2UA链路是应用服务器进程ASP和信令网关进程SGP之间的关连,其包括ASP和SGP之间的流控制协议SCTP连接及其上的应用服务器进程ASP和信令网关进程SGP。
所述的配置M2UA链路的具体步骤是(1)配置M2UA链路的本端端点的IP地址、端口号;(2)配置M2UA链路的对端端点的IP地址、端口号;(3)设置该M2UA链路所承载的传输信令的MTP2链路。
所述的M2UA链路的本端端点是应用服务器进程ASP,则其对端端点是信令网关进程SGP。
所述的M2UA链路的本端端点是信令网关进程SGP,则其对端端点是应用服务器进程ASP。
所述的每一条M2UA链路可以承载一条或多条传输信令的MTP2链路。
所述的M2UA链路工作状态有四种未建链状态(初始状态),已建链状态,准备激活状态,激活状态。
所述的M2UA链路工作状态迁移过程包括有下列步骤(1)M2UA链路初始状态为未建链状态,当接收到用户发出的建链命令后,协议栈就会发送命令建立SCTP连接,M2UA链路也同时迁移到已建链状态;(2)当接收到用户发出的启用M2UA链路的命令,M2UA链路就会发送启用应用服务器进程(ASP UP)消息给信令网关进程SGP,如果信令网关进程SGP接受启用请求,M2UA链路迁移到准备激活状态;(3)当接收到用户发出的激活M2UA链路、处理M2UA链路业务的命令,M2UA链路就会发送激活应用服务器进程(ASP ACTIVE)消息给信令网关进程SGP,如果信令网关进程SGP接受该命令,M2UA链路就迁移到激活状态;(4)当接收到用户发出的暂停处理信令业务、取消激活的命令,M2UA链路就会发送取消激活应用服务器进程(ASP INACTIVE)消息给信令网关进程SGP,M2UA链路就迁移到准备激活状态;(5)当接收到用户发出的停止处理业务的命令,M2UA链路将发送停止使用应用服务器进程(ASP DOWN)消息给信令网关进程SGP,M2UA链路就迁移到已建链状态;(6)当接收到用户发出的拆链命令,M2UA链路将拆除SCTP连接,M2UA链路就迁移到未建链状态。
如果因为某种原因而使SCTP连接中断,则M2UA链路都会从其它状态迁移到未建链状态。
如果M2UA链路在准备激活状态或激活状态接收到SCTP报上来的连接重启动命令,则该M2UA链路迁移到已建链状态。
本发明的特点是将运营商用户比较熟悉的信令网中的链路概念引入到M2UA协议中,通过引入M2UA链路,同时将信令网关进程SGP、应用服务器进程ASP的配置和维护转换为M2UA链路的配置和维护,并以M2UA链路为中心提出了协议应用组网模式。这样,运营商用户根据其对七号信令链路的配置使用经验就可以很容易地掌握和维护使用M2UA协议,为运营商用户理解和使用M2UA协议提供了很大的便利。
实际上,本发明的方法仍然是遵循M2UA协议标准提供对外接口,完全可以与其它厂家的M2UA设备实现互通;所不同的只是在操作维护上本发明所述的方法是采用M2UA链路替代信令网关SG、信令网关进程SGP、应用服务器AS、应用服务器进程ASP等概念,并以M2UA链路为中心进行协议的配置和维护管理,便于用户配置和维护。
图1是网关分离前的七号信令协议模型结构示意图。
图2是在网关分离后,现在使用的信令在七号信令网IP网络之间进行传输的运行模型结构示意图。
图3是应用本发明的方法构成的M2UA链路应用组网实施例示意图。
图4是应用本发明的方法构成的M2UA链路状态及其迁移示意图。
本发明是一种实现七号信令网MTP2用户适配层协议的实现方法,其主要特点是引入和使用用户比较熟悉的M2UA链路概念,通过对M2UA链路的配置来实现对M2UA协议栈的配置,并应用M2UA链路的工作状态及其迁移过程来管理和维护M2UA链路,进而为用户配置、管理、维护M2UA协议栈提供便利。
本发明配置M2UA链路的具体步骤是(1)首先配置M2UA链路的本端端点的IP地址、端口号;以应用服务器进程ASP侧为例,用户在增加一个M2UA链路时,先要配置本端的IP地址和端口号,即通过该信息配置应用服务器进程ASP。(2)接着配置M2UA链路的对端端点的IP地址、端口号;即通过该信息配置信令网关进程SGP。(3)最后设置该M2UA链路所承载的传输信令的MTP2链路有哪些条,这样就完成了M2UA协议所需要的一切配置。对用户来说,这个过程是不可见的,因为对M2UA链路的配置很容易理解,用户不需要对协议有什么了解就能够掌握配置和使用。诚然,本端端点也可以是信令网关进程SGP,此时,对端端点就是应用服务器进程ASP。
本发明的一条M2UA链路能够同时承载一条或多条传输信令的MTP2链路,这些MTP2链路组成一条M2UA链路(其中ASP、SGP、AS都要根据协议需要进行配置)。参见图3所示的一种M2UA链路组网应用的实施例图,图中一个信令网关进程SGP承载处理四条MTP2链路的信令传输,其中MTP2链路0、1、3是承载在M2UA链路0上,这三条MTP2链路上的业务通过M2UA链路0传输,在应用服务器进程ASP侧则由ASP0处理;而MTP2链路2是承载在M2UA链路1上传输信令,并由应用服务器进程ASP侧的ASP1在对端进行处理。在实际应用中,每条M2UA链路所承载的MTP2链路,并且经由哪个应用服务器进程ASP或信令网关进程SGP处理都是由用户配置决定的。
本发明还参考七号信令链路的应用而提出配套的M2UA链路的工作状态和相应的M2UA链路管理方式,来管理和维护M2UA链路。本发明M2UA链路的工作状态有四种未建链状态(初始状态),已建链状态,准备激活状态,激活状态。该M2UA链路的不同工作状态是由SCTP连接状态和ASP状态共同确定的。
参见图4,本发明的M2UA链路工作状态迁移过程包括有下列步骤(1)M2UA链路初始状态为未建链状态,当接收到用户发出的建链命令后,协议栈就会发送命令建立SCTP连接,M2UA链路也同时迁移到已建链状态。
(2)如果这时接收到用户发出的启用M2UA链路的命令,M2UA链路就会发送启用应用服务器进程(ASP UP)消息给信令网关进程SGP侧的M2UA,如果信令网关进程SGP接受启用请求,M2UA链路迁移到准备激活状态。
(3)如果用户希望M2UA链路能够处理M2UA链路业务,可以发出M2UA链路激活命令。当接收到用户发出的激活M2UA链路、处理M2UA链路业务的命令,M2UA链路就会发送激活应用服务器进程(ASP ACTIVE)消息给信令网关进程SGP,如果信令网关进程SGP接受该命令,M2UA链路就迁移到激活状态;这时,M2UA链路可以处理MTP2链路业务。
(4)如果用户需要暂时停止处理信令的业务,可以发出链路取消激活命令;当接收到用户发出的暂停处理信令业务、取消激活的命令,M2UA链路就会发送取消激活应用服务器进程(ASP INACTIVE)消息给信令网关进程SGP,M2UA链路就迁移到准备激活状态。
(5)如果希望链路进一步降为已建链状态,就发出停止业务命令;当接收到用户发出的停止处理业务的命令,M2UA链路将发送停止使用应用服务器进程(ASP DOWN)消息给信令网关进程SGP,M2UA链路就迁移到已建链状态。
(6)如果希望更彻底地释放链路,可以发送拆链命令;当接收到用户发出的拆链命令,M2UA链路将拆除SCTP连接,从而使M2UA链路迁移到未建链状态。
如果因为某种原因而使SCTP连接中断,则M2UA链路都会从其它状态迁移到未建链状态。如果M2UA链路在准备激活状态或激活状态接收到SCTP报上来的连接重启动命令,则该M2UA链路迁移到已建链状态。实际上,本发明是将信令链路概念引入到M2UA协议的实现中。
权利要求
1.一种七号信令网MTP2用户适配层协议的实现方法,其特征在于配置M2UA链路,以实现对M2UA协议栈的配置;应用M2UA链路的工作状态及其迁移过程来管理和维护M2UA链路。
2.根据权利要求1所述的七号信令网MTP2用户适配层协议的实现方法,其特征在于所述的M2UA链路是应用服务器进程ASP和信令网关进程SGP之间的关连,其包括ASP和SGP之间的流控制协议SCTP连接及其上的应用服务器进程ASP和信令网关进程SGP。
3.根据权利要求1所述的七号信令网MTP2用户适配层协议的实现方法,其特征在于所述的配置M2UA链路的具体步骤是(1)配置M2UA链路的本端端点的IP地址、端口号;(2)配置M2UA链路的对端端点的IP地址、端口号;(3)设置该M2UA链路所承载的传输信令的MTP2链路。
4.根据权利要求3所述的七号信令网MTP2用户适配层协议的实现方法,其特征在于所述的M2UA链路的本端端点是应用服务器进程ASP,则其对端端点是信令网关进程SGP。
5.根据权利要求3所述的七号信令网MTP2用户适配层协议的实现方法,其特征在于所述的M2UA链路的本端端点是信令网关进程SGP,则其对端端点是应用服务器进程ASP。
6.根据权利要求3所述的七号信令网MTP2用户适配层协议的实现方法,其特征在于所述的每一条M2UA链路可以承载一条或多条传输信令的MTP2链路。
7.根据权利要求1所述的七号信令网MTP2用户适配层协议的实现方法,其特征在于所述的M2UA链路工作状态有四种未建链状态(初始状态),已建链状态,准备激活状态,激活状态。
8.根据权利要求1或7所述的七号信令网MTP2用户适配层协议的实现方法,其特征在于所述的M2UA链路工作状态迁移过程包括有下列步骤(1)M2UA链路初始状态为未建链状态,当接收到用户发出的建链命令后,协议栈就会发送命令建立SCTP连接,M2UA链路也同时迁移到已建链状态;(2)当接收到用户发出的启用M2UA链路的命令,M2UA链路就会发送启用应用服务器进程(ASP UP)消息给信令网关进程SGP,如果信令网关进程SGP接受启用请求,M2UA链路迁移到准备激活状态;(3)当接收到用户发出的激活M2UA链路、处理M2UA链路业务的命令,M2UA链路就会发送激活应用服务器进程(ASP ACTIVE)消息给信令网关进程SGP,如果信令网关进程SGP接受该命令,M2UA链路就迁移到激活状态;(4)当接收到用户发出的暂停处理信令业务、取消激活的命令,M2UA链路就会发送取消激活应用服务器进程(ASP INACTIVE)消息给信令网关进程SGP,M2UA链路就迁移到准备激活状态;(5)当接收到用户发出的停止处理业务的命令,M2UA链路将发送停止应用应用服务器进程(ASP DOWN)消息给信令网关进程SGP,M2UA链路就迁移到已建链状态;(6)当接收到用户发出的拆链命令,M2UA链路将拆除SCTP连接,M2UA链路就迁移到未建链状态。
9.根据权利要求7所述的七号信令网MTP2用户适配层协议的实现方法,其特征在于如果因为某种原因而使SCTP连接中断,则M2UA链路都会从其它状态迁移到未建链状态。
10.根据权利要求7所述的七号信令网MTP2用户适配层协议的实现方法,其特征在于如果M2UA链路在准备激活状态或激活状态接收到SCTP报上来的连接重启动命令,则该M2UA链路迁移到已建链状态。
全文摘要
一种七号信令网MTP2用户适配层协议的实现方法,是应用用户比较熟悉的MTP链路概念,配置M2UA链路,以实现对M2UA协议栈的配置;应用M2UA链路的工作状态及其迁移过程来管理和维护M2UA链路,为用户配置、管理和维护M2UA协议栈提供便利。其中M2UA链路是应用服务器进程ASP和信令网关进程SGP之间的关连,其包括ASP和SGP之间的流控制协议SCTP连接及其上的应用服务器进程ASP和信令网关进程SGP。配置M2UA链路的具体步骤是(1)配置M2UA链路的本端端点的IP地址、端口号;(2)配置M2UA链路的对端端点的IP地址、端口号;(3)设置该M2UA链路所承载的传输信令的MTP2链路。该方法便于用户理解和维护M2UA协议栈,且配置简单,有利于向用户推广相关产品的应用。
文档编号H04Q3/00GK1471324SQ0212567
公开日2004年1月28日 申请日期2002年7月26日 优先权日2002年7月26日
发明者侯建星, 林铭 申请人:华为技术有限公司