专利名称:在信令网络层的用户适配层抑制ip链路抖动的方法
技术领域:
本发明涉及一种IP网络中信令网络层的通信技术,具体说,涉及一种 在信令网络层的用户适配层抑制IP链路抖动的方法。
背景技术:
在软交换网络中,信令网络层的用户适配层包括消息传递部分第三级用
户适配层(M3UA)、消息传递部分第二级用户适配层(M2UA)、 V5用户适配 层(V5UA)、综合业务数字网(ISDN)用户适配层(IUA)、信令连接控 制部分用户适配层(SUA)和消息传递部分第二级对等适配层(M2PA)等 协议。适配层M3UA用于适配MTP3用户协议(含ISUP、 TUP和SCCP ), M2UA和M2PA用于适配MTP2用户协议(即MTP3 )、'SUA用于适配SCCP 用户协议(即TCAP协议)、IUA用于适配ISDN用户协议(即Q.931协议), V5UA用于适配V5协议。图1以M3UA为例,表示用户适配层在软交换网 络中的位置。
如图l所示,以M3UA协i义为例,表示传统的NO,7信令网信令协-汉通 过信令网络SG与软交换网络互通。NIF ( Nodal Interworking Function )表示 节点网络功能,实现N0.7信令与IP信令互通;SEP(SS7 SignalingEndpoint) 表示7号信令端点;IP (InternetProtocol)表示互联网协议;SCTP ( Stream Control Transmission Protocol)表示流4空制传送十办i义。
用户适配层协议(以M3UA为例)运行于SG和ASP之间,互通协议 栈结构如图1下图所示。PSTN侧的TDM链路以及MTP2和MTP3终结于 SG,然后经M3UA中介将SCCP/ISUP送至ASP ( MGC )。
在现有的网络技术中,IP链路是应用服务器进程ASP和信令网关SG 之间的关联,其包括ASP和SG之间的流控制传送协议SCTP偶联及其上的 应用服务器进程ASP和信令网关SG。 IP链路偶联状态可简称为IP链路状
200610160739.4
说明书第2/5页
太
心o
如图2所示,传送层(SCTP)判断IP层网络中断后,向用户适配层发 送Communication Lost指示,用户适配层收到该指示后,进行关闭偶联搡作, IP链路状态从已建立状态迁移到未建立状态;同理,传送层(SCTP)判断 IP层网络可用后,向用户适配层发送Communication UP指示,用户适配层 收到该指示后,开始应用服务器进程ASP启动流程,然后将该IP链路提供 给适配层上层用户使用,IP链路状态从未建立状态迁移到已建立状态。
但是,由于IP网络的不稳定性,会导致传送层(SCTP)状态迁移频繁, 适配层上层用户也就工作在一种不稳定的状态。这样容易导致大量上层业务 中断或复原消息,从而影响软交换系统工作的稳定性和可靠性。例如,ISUP 协议电路群闭塞(CGB)消息、电路群复原(GRS)消息等。所以需要抑制 IP链路的状态频繁抖动,即在信令网络层的用户适配层对传送层(SCTP)偶 联的状态迁移进行有效管理。
发明内容
本发明所解决的技术问题是提供一种在信令网络层的用户适配层抑制 IP链路抖动的方法,为适配层上层用户提供了一种稳定的IP链路,提高了 软交换系统稳定性和可靠性。
4支术方案如下
在信令网络层的用户适配层抑制IP链路抖动的方法,IP链路在已建立 状态和未建立状态之间迁移,在已建立状态和未建立状态之间还设置有建立 等待状态,步骤如下
(1 )当IP链路位于未建立状态,用户适配层收到SCTP层的 Communication UP指示后,IP链路迁移到建立等待状态,并启动保护定时 器;所述保护定时器设定有变量初值,所述变量初值为IP链路由建立等待 状态向已建立状态迁移的条件值;
(2)当所述保护定时器不满足变量初值,并且适配层收到SCTP层的 Communication Lost指示后,停止启动的保护定时器,IP链路恢复到未建立
状态;当所述保护定时器满足所述变量初值时,IP链路由所述建立等待状态 迁移到已建立状态,开始用户适配层的ASP启动流程。
进一步,步骤(l)中,所述保护定时器为建立偶联定时器。
进一步,步骤(2)进一步包括当所述保护定时器满足所述变量初值 时,IP链路由所述建立等待状态迁移到已建立状态,开始用户适配层的ASP 启动;虎禾呈。
进一步,步骤n)中,所述变量初值为SCTP层^r测IP网络中断的时 间间隔。
通过以上所述步骤,使处于未建立状态的IP链路必须等待特定时间检 测后,才能提供给适配层上层用户使用,保证IP链路可靠性,从而提高软 交换系统稳定性和可靠性。
本发明针对IP网络的不稳定性和现有网络技术的缺点,在信令网络层 的用户适配层改进IP链路状态的迁移机制,同时利用保护定时器抑制IP链 路抖动,实现为适配层上层用户提供稳定的IP链路,提高软交换系统稳定 性和可靠性。
图1是现有技术中,M3UA协议的用户适配层在软交换网络中的位置
图2是现有网络技术中,IP链路的偶联状态迁移图; 图3是本发明中,IP链路的偶联状态迁移图4是本发明中,IP链路的偶联状态由未建立状态向已建立状态迁移的 流程图。
具体实施例方式
IP链路是应用服务器进程(ASP)和信令网关(SG)之间的关联,其 包括ASP和SG之间的流控制传送协议(SCTP)偶联及其上的应用服务器 进程(ASP)和信令网关(SG)。
4巴IP链^各中断分为两种情况瞬断和非瞬断。对适配层上层用户而言, 通过对IP链路状态迁移的改进,来抑制IP链路抖动,提高软交换系统性能。
当非瞬断保护发生在SCTP层偶联状态由未建立到建立状态迁移时,也
就是说,状态迁移不是出于瞬断原因,则偶联状态恢复后需要等待一个特定 时长间隔。这个时间间隔内,该偶联不承载上层业务。否则,把不稳定的IP 链路提供给上层业务使用,可能导致适配层上层用户状态频繁迁移,浪费系 统资源,影响软交换系统稳定性和可靠性。
下面参照附图,对本发明的优选实施例作详细描述。
图3是本发明所提出的IP链路偶联状态迁移图。
如图3所示,IP链路状态分为已建立状态(Established)、未建立状 态(Unestabished )和建立等待状态(Open Pending)。已建立状态相当于 SCTP层中偶联的Established状态,未建立状态相当于SCTP层中除已建立 状态(Established )以外的其他偶联状态,与SCTP协议(RFC2960 )相同。
其中建立等待应用于非瞬断两种情况的链路保护。
同时,本发明引入保护定时器来实现此功能。
保护定时器T为建立偶联定时器,保护定时器T的变量初值根据实际 需要设定。例如,保护定时器T的变量初值设定为SCTP层链路检测断链时 长间隔。目前SCTP层通过心跳检测机制判断IP链路连接情况。利用定时 器T可以避免把不稳定IP链路提供给适配层上层用户使用,导致其状态频 繁迁移,浪费系统资源,影响软交换系统稳定性和可靠性。
图4是IP链路的偶联状态由未建立(Unestablished)状态向已建立状态 (Established )迁移的流程图。
参照图4所示,本发明在IP网络非瞬断情况下,改进了IP链路的状态 迁移过程,保证给适配层上层用户提供稳定的IP链路使用。 具体步骤如下
步骤S401, IP链路位于未建立(Unestablished )状态。
步骤S402,用户适配层收到SCTP层的Communication UP指示。
Communication UP指示表示SCTP层已经准备好发送或接收用户数据,
或者一个丢失通信的端点又已经恢复。
步骤S403, IP链路迁移到建立等待(Open Pending )状态,并启动保护 定时器T(建立偶联定时器)。
在保护定时器T中,设定有变量初值,变量初值为IP链路由建立等待 状态向已建立状态迁移的条件值。
变量初值根据实际需要进行设定,例如,变量初值设定为SCTP层检测 IP网络中断的时间间隔。
步骤S404,判断保护定时器T是否超时。
当保护定时器T满足变量初值时,即保护定时器T超时,执行步骤405, 否则4丸行步骤406。
步骤S405,当保护定时器T超时,IP链路由建立等待状态迁移到已建 立(Established )状态,开始用户适配层的ASP启动流程。
该IP链路提供给适配层上层用户使用,与现有的协议规范(RFC3332 等)兼容。
步骤S406,当保护定时器没有满足变量初值,即保护定时器T没有超 时,如果此时用户适配层收到SCTP层的Communication Lost指示,停止原 先启动的保护定时器T, IP链路将返回到未建立(Unestablished )状态。
通过上述步骤,使处于未建立状态的IP链路必须等待特定时间检测后, 才能提供给适配层上层用户使用,保证1P链路可靠性,避免了把不稳定的 IP链路提供给适配层上层用户使用。
设置建立等待状态时,由未建立状态向已建立状态迁移,利用建立等待 状态使处于未建立状态的IP链路必须等待特定时间检测后,才能提供给适 配层上层用户使用,保证IP链路可靠性。
权利要求
1、一种在信令网络层的用户适配层抑制IP链路抖动的方法,IP链路在已建立状态和未建立状态之间迁移,其特征在于,在已建立状态和未建立状态之间还设置有建立等待状态,步骤如下(1)当IP链路位于未建立状态,用户适配层收到SCTP层的Communication UP指示后,IP链路迁移到建立等待状态,并启动保护定时器;所述保护定时器设定有变量初值,所述变量初值为IP链路由建立等待状态向已建立状态迁移的条件值;(2)当所述保护定时器不满足变量初值,并且适配层收到SCTP层的Communication Lost指示后,停止启动的保护定时器,IP链路恢复到未建立状态;当所述保护定时器满足所述变量初值时,IP链路由所述建立等待状态迁移到已建立状态,开始用户适配层的ASP启动流程。
2、根据权利要求1所述在信令网络层的用户适配层抑制IP链路抖动的 方法,其特征在于,步骤(l)中,所述保护定时器为建立偶联定时器。
3 、根据权利要求1所述在信令网络层的用户适配层抑制IP链路抖动的 方法,其特征在于,步骤(2)进一步包括当所述保护定时器满足所述变 量初值时,IP链路由所述建立等待状态迁移到已建立状态,开始用户适配层 的ASP启动流程。
4、根据权利要求1所述在信令网络层的用户适配层抑制IP链路抖动的 方法,其特征在于,步骤(l)中,所述变量初值为SCTP层检测IP网络中断的时间间隔。
全文摘要
本发明公开了一种在信令网络层的用户适配层抑制IP链路抖动的方法,IP链路在已建立状态和未建立状态之间迁移,当IP链路位于未建立状态,用户适配层收到SCTP层的Communication UP指示后,IP链路迁移到建立等待状态,并启动保护定时器;所述保护定时器设定有变量初值,所述变量初值为IP链路由建立等待状态向已建立状态迁移的条件值;当所述保护定时器不满足变量初值,并且适配层收到SCTP层的Communication Lost指示后,停止启动的保护定时器,IP链路恢复到未建立状态;当所述保护定时器满足所述变量初值时,IP链路由所述建立等待状态迁移到已建立状态,开始用户适配层的ASP启动流程。
文档编号H04L1/20GK101192908SQ200610160739
公开日2008年6月4日 申请日期2006年11月29日 优先权日2006年11月29日
发明者巨满昌, 邹永辉, 勇 陈 申请人:中兴通讯股份有限公司