实现imaid和链路标识自适应的方法和系统的制作方法

文档序号:7957201阅读:215来源:国知局
专利名称:实现ima id和链路标识自适应的方法和系统的制作方法
技术领域
本发明属于通信技术领域,尤其涉及一种实现IMA(InverseMultiplexing for ATM,IMA)ID和链路标识(Link ID,LID)自适应的方法和系统。
背景技术
ATM反向复用技术是将ATM集合信元流以信元为基础反向复用到多个低速物理链路上进行传输,在远端再将多个低速物理链路上传输的信元流还原成原来的ATM集成信元流,以便灵活方便地复用多个低速物理链路。IMA技术是支持高速ATM信元流的一种实用方法,适用于在一次群速率E1或其他速率接口上传送ATM信元,为充分利用现有的低速链路,尤其是2Mbit/s链路,进行ATM传输等应用创造了条件。
IMA技术包含ATM信元流的反向复用和去反向复用。IMA技术在一种Robin循环形式下将多条物理链路组群成一个较宽频带的逻辑链路,该逻辑链路的速率接近于各条物理链路速率之和。在IMA协议中,一组物理链路群称为IMA组,并以IMA ID来标识,其中的物理链路称为IMA链路。发送端的IMA组为组内的每个IMA链路指定统一的链路标识。
如图1所示,是IMA技术基本原理示意图。发送端的IMA组接收到来自ATM层的基于信元挨信元分布的ATM信元流,按照组内每个IMA链路指定的LID递增的顺序将信元流分配给每个IMA链路。接收端的IMA组也采用LID递增的顺序从组内的每个IMA链路上接收信元并还原成原来的ATM信元流,发送到ATM层。两端的IMA组构成了一条逻辑上的IMA虚连接,对ATM层和高层数据业务流提供透明传送通道。
IMA组通过在IMA链路上发送特定的ICP(IMA控制协议)信元来获取对端的IMA组配置信息,通过判断对端的IMA配置是否和本端匹配,来决定是否要接收对端物理链路上承载的业务流。
ICP信元格式如图2所示。在ICP信元中,第7个字节的Bits 4-0是LID域,LID范围是0-31;第12个字节是IMA ID域,IMA ID范围是0-255。ICP信元通过传送IMA组配置信息来进行IMA帧的定界和同步。IMA帧是每个IMA链路上的M(ICP信元中的第13字节的Bits 1-0)个串行信元,每一个IMA帧只发送一次ICP信元,采用IMA信元位置字段(ICP信元中的第9字节)在IMA帧中插入要求的位置。
如图3所示,是IMA帧基本原理示意图。IMA ID和LID就是用来表示接收到的ICP信元是由对端的哪个IMA组以及该IMA组内哪条链路发送过来的。在IMA帧同步之后,IMA组内的每条链路都会记录本端应接收到的IMA ID和LID,如果接收到的ICP信元中IMA ID和LID和记录值不一致,IMA帧将出现失步,该条链路就会停止接收对端的业务流。当IMA组内正常工作链路数目少于最小链路数时,整个IMA组将会停止接收对端IMA组的业务流。该处理机制可以有效地保证在对端更改IMAID和LID的情况下,或者是由于其他异常导致IMA ID和LID改变,本端能够立即检测出来并中断业务。
在实际的IMA业务应用中,由于组网的需要,经常会出现更换IMA物理链路或者IMA组的操作。如果IMA ID或者LID改变,将会出现IMA帧失步,导致两端IMA组不能正常工作。在这种情况下,一般需要通过将本端的IMA组或者IMA链路重新进行配置,对新的IMA ID和LID进行校验确认,才能恢复正常运行状态。这种解决方案在组网复杂或者应用量大的情况下会较难操作,所以用户希望能够提供一种简单易行的方法,在发现接收到的IMA ID和LID改变的情况下能够进行自适应调整,重新恢复正常运行状态。
在一种现有技术中,用户接口提供IMA组复位功能,该功能是对指定的IMA组进行删除并重新配置。复位之后的IMA组及其内部的IMA链路会对接收的IMA ID和LID进行重新确定,可以重新接收对端IMA组改变的IMA ID和LID。
但是,执行IMA组复位功能需要用户登陆设备进行相关配置操作,如果涉及的设备数量较大,那么维护工作量也会随之增加;如果需要复位的IMA组同时也作为管理通道,那么复位的操作就只能在本地进行,不能远程操作,维护成本也会相应提高。
在另一种现有技术中,IMA组在接收方向取消对IMA ID和LID的校验,这样不论对端的IMA组如何改变IMA ID和LID,两端的IMA组都能继续保持正常的业务传输。但是如果线路出现异常,导致IMA ID或者LID改变,则接收端的IMA组不能检测出来并告知用户,对设备的维护工作造成不良影响。

发明内容
为解决现有技术中IMA ID和链路标识不能实现自适应的问题,本发明提供一种实现IMA ID和链路标识自适应的方法。
本发明还提供一种实现IMA ID和链路标识自适应的系统。
本发明解决技术问题所提供的一种技术方案是提供一种实现IMAID和链路标识自适应的方法,包括IMA组在捕获状态时,如果收到一个有效的ICP信元,就会进入预同步状态;如果继续接收到第一预定个数的有效ICP信元,就会进入最后的同步状态;同步状态中如果出现以下任意一种状态(A)接收到第二预定个数的无效ICP信元,(B)接收到第三预定个数的连续出错的ICP信元,(C)没有接收到信元或者丢失信元,则回到原来的捕获状态;当IMA组处于捕获状态时,如果接收到第四预定个数的无效ICP信元后,校验该第四预定个数的无效ICP信元中的IMA ID和链路标识是否相同,如果相同,则以该ICP信元作为有效ICP信元。
优选地,如果校验到该第四预定个数的无效ICP信元中的IMAID和链路标识不相同,则不更改ICP信息。
优选地,对修改的IMA ID和链路标识以告警等方式上报给用户或者进行记录。
优选地,该第四预定个数的取值范围是1~5。
优选地,该第四预定个数的取值是5。
优选地,该第四预定个数的取值是0。
本发明解决技术问题的另一种解决方案是提供一种实现IMAID和链路标识自适应的系统,包括捕获模块,捕获ICP信元并判断该ICP信元是否有效;预同步模块,从捕获模块接收有效的ICP信元;同步模块,当预同步模块接收连续第五预定个数的有效ICP信元,该同步模块使IMA组进入同步状态;Valid ICP Update模块,当IMA组处于捕获状态时,如果接收到第六预定个数的无效ICP信元后,校验该第六预定个数的无效ICP信元中的IMA ID和链路标识是否相同,如果相同,则以该ICP信元作为有效ICP信元。
优选地,该系统还包括与Valid ICP Update模块相连的报警模块。
优选地,该系统还包括与Valid ICP Update模块相连的记录模块。
优选地,该第六预定个数的取值范围是1~5。
优选地,该第六预定个数的取值是5。
优选地,该第六预定个数的取值是0。
通过上述方案,IMA组在接收方向可以对发生改变的IMA ID和链路标识进行自适应调整,如果对端因为操作而改变了IMA ID和链路标识,本端的IMA组可以进行自我调整,重新恢复正常运行状态。同时通过预定个数的连续的ICP信元(IMA ID和链路标识保持不变)的校验,增强数据的鲁棒性,避免由于线路异常引起IMA ID和链路标识改变,从而导致IMA组误修改本端的接收IMA ID和链路标识。对于每次自适应后修改的IMA ID和链路标识还可以以告警等方式上报给用户或者进行记录,方便后续的维护工作。
本发明的技术方案通过对IMA帧同步状态机的扩展,实现了IMA在接收方向对ICP信元的IMA ID和链路标识的自适应,有效地解决了在IMA业务实际应用中,因为组网需求更改IMA组和IMA链路而引起的两端IMA组不能继续正常运行的问题。
在更改IMA组或者IMA链路之后,用户不需要对设备进行任何配置,两端的IMA组就可以重新恢复到正常运行状态,可极大地降低用户的工作量和维护成本。同时还可提供命令接口以使用户根据不同的需求设置不同的自适应能力,也可以设置N的取值使之可以为0,以便当N的取值为0时,关闭自适应的功能,为不同的应用环境提供了灵活多样的解决方案。


图1是IMA技术基本原理示意图。
图2显示了ICP信元的格式。
图3是IMA帧基本原理示意图。
图4是IMA帧同步状态机基本原理示意图。
图5是扩展后的IMA帧同步状态机示意图。
具体实施例方式
本发明的技术方案是在IMA接收方向对IMA ID和LID引入一种自适应方法,既可以满足适应变化的IMA ID和LID需求,又能保证对异常的IMA ID和LID的有效检测和上报。
当IMA组要处于正常的运行状态时,首先要保证IMA帧的同步,即接收到有效的ICP信元,从中获知对端的IMA配置信息。IMA协议中采用状态机的机制实现IMA帧的同步,IMA帧同步状态机的基本原理如图4所示。IMA组在捕获状态(IMA Hunt)时如果收到1个有效的ICP信元,就会进入预同步状态(IMA PreSync);如果继续接收到γ个有效的ICP信元,就会进入最后的同步状态(IMA Sync)。同步状态中如果出现以下任意一种情况,就会回到原来的捕获状态(1)接收到α个无效的ICP信元;(2)接收到β个连续出错的ICP信元;(3)没有接收到信元(丢失信元)。
其中,IMA ID或者LID改变的ICP信元均属于无效的ICP信元α、β和γ的取值如表1所示。
表1

本技术方案通过对上述的IMA帧同步状态机进行扩展,增加一个Valid ICP Update状态,以实现IMA ID和LID自适应的功能。
请参阅图5,是扩展后的IMA帧同步状态机示意图。其中虚线框内部分为新增的Valid ICP Update状态,其主要处理过程如下
当IMA组处于IMA Hunt状态时,如果接收到N(N为预设值)个无效的ICP信元后,迁移到Valid ICP Update状态;在Valid ICP Update状态校验这N个无效的ICP信元中的IMA ID和LID是否相同,如果相同,则以该ICP信元作为状态机的有效ICP信元;如果不相同,不更改有效ICP信息。然后迁移到IMA Hunt状态。
通过上述方案,IMA组在接收方向可以对发生改变的IMA ID和LID进行自适应调整,如果对端因为操作而改变了IMA ID和LID,本端的IMA组可以进行自我调整,重新恢复正常运行状态。同时通过N个连续的ICP信元(IMA ID和LID保持不变)的校验,增强数据的鲁棒性,避免由于线路异常引起IMA ID和LID改变,从而导致IMA组误修改本端的接收IMA ID和LID。对于每次自适应后修改的IMA ID和LID可以以告警等方式上报给用户或者进行记录,方便后续的维护工作。
上述方案中的N值可以通过为用户提供命令接口进行设置。N值的范围可以根据用户的需求进行调整,优选地,N的取值范围为1-5,缺省值为5。另外还可以提供命令接口关闭自适应功能,这样也可以满足用户在某些特殊的情况下要求对ICP信元进行严格校验,而不允许IMA组运行期间IMA ID和LID改变的需求。
本技术方案通过对IMA帧同步状态机的扩展,实现了IMA在接收方向对ICP信元的IMA ID和LID的自适应,有效地解决了在IMA业务实际应用中,因为组网需求更改IMA组和IMA链路而引起的两端IMA组不能继续正常运行的问题。
在更改IMA组或者IMA链路之后,用户不需要对设备进行任何配置,两端的IMA组就可以重新恢复到正常运行状态,可极大地降低用户的工作量和维护成本。同时还可提供命令接口以使用户根据不同的需求设置不同的自适应能力,也可以设置N的取值使之可以为0,以便当N的取值为0时,关闭自适应的功能,为不同的应用环境提供了灵活多样的解决方案。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种实现IMA ID和链路标识自适应的方法,包括IMA组在捕获状态时,如果收到一个有效的ICP信元,就会进入预同步状态;如果继续接收到第一预定个数的有效ICP信元,就会进入最后的同步状态;同步状态中如果出现以下任意一种状态(A)接收到第二预定个数的无效ICP信元,(B)接收到第三预定个数的连续出错的ICP信元,(C)没有接收到信元或者丢失信元,则回到原来的捕获状态;当IMA组处于捕获状态时,如果接收到第四预定个数的无效ICP信元后,校验该第四预定个数的无效ICP信元中的IMA ID和链路标识是否相同,如果相同,则以该ICP信元作为有效ICP信元。
2.根据权利要求1所述的方法,其特征是如果校验到该第四预定个数的无效ICP信元中的IMA ID和链路标识不相同,则不更改ICP信息。
3.根据权利要求1所述的方法,其特征是对修改的IMA ID和链路标识以告警方式上报给用户或者进行记录。
4.根据权利要求1所述的方法,其特征是该第四预定个数的取值范围是1~5。
5.根据权利要求4所述的方法,其特征是该第四预定个数的取值是5。
6.根据权利要求1所述的方法,其特征是该第四预定个数的取值是0。
7.一种实现IMA ID和链路标识自适应的系统,包括捕获模块,捕获ICP信元并判断该ICP信元是否有效;预同步模块,从捕获模块接收有效的ICP信元;同步模块,当预同步模块接收连续第五预定个数的有效ICP信元,该同步模块使IMA组进入同步状态;Valid ICP Update模块,当IMA组处于捕获状态时,如果接收到第六预定个数的无效ICP信元后,校验该第六预定个数的无效ICP信元中的IMA ID和链路标识是否相同,如果相同,则以该ICP信元作为有效ICP信元。
8.根据权利要求7所述的系统,其特征是还包括与Valid ICP Update模块相连的报警模块。
9.根据权利要求7所述的系统,其特征是还包括与Valid ICP Update模块相连的记录模块。
10.根据权利要求7所述的方法,其特征是该第六预定个数的取值范围是1~5。
11.根据权利要求10所述的方法,其特征是该第六预定个数的取值是5。
12.根据权利要求7所述的方法,其特征是该第六预定个数的取值是0。
全文摘要
本发明涉及实现IMA ID和链路标识自适应的方法及系统。该方法包括IMA组在捕获状态时,如果收到一个有效的ICP信元,就会进入预同步状态;如果继续接收到第一预定个数的有效ICP信元,就会进入最后的同步状态;同步状态中如果出现以下任意一种状态(A)接收到第二预定个数的无效ICP信元,(B)接收到第三预定个数的连续出错的ICP信元,(C)没有接收到信元或者丢失信元,则回到原来的捕获状态;当IMA组处于捕获状态时,如果接收到第四预定个数的无效ICP信元后,校验该第四预定个数的无效ICP信元中的IMA ID和链路标识是否相同,如果相同,则以该ICP信元作为有效ICP信元。该方法及系统可降低用户的工作量和维护成本。
文档编号H04J3/24GK101043516SQ20061006103
公开日2007年9月26日 申请日期2006年6月8日 优先权日2006年6月8日
发明者吴炜 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1