一种ima接口上链路自环检测的方法

文档序号:7688213阅读:242来源:国知局
专利名称:一种ima接口上链路自环检测的方法
技术领域
本发明涉及通信技术领域,尤其涉及在基于IMA协议进行互联的通 信设备间进行物理链路的自环检测方法。
背景技术
ATM反向复用(IMA—Inverse Multiplexing for ATM )是ATM Forum (Asynchronous Transfer Mode )组织提出的一种把多条低速物理链i 各(如 E1/DS1)复用成相对高速的逻辑链路来传输ATM信元的方法。它的基 本工作原理如附图1所示,在发送端ATM数据流以信元为单位轮流分 发到各条物理链路上,在接收端按照同样的顺序恢复出ATM数据流。 IMA通信双方通过一种特殊的ICP (IMA控制协议一IMA Control Protocol)信元来协商参数及交互双方的状态信息,使得IMA组中只要 有一条物理链路正常就可以正常工作,因此有很强的故障容错能力。使 用IMA协议可以充分利用现有的大量E1/DS1等传输资源,同时可以提 供相对较高的传输速率以满足当前日益增长的数据业务的需要,因此被 广泛应用在各种基于ATM传输的通信接口中,如WCDMA/TD-SCDMA 系统的IUB4妄口。在实际使用IMA组网的过程中发现,网络维护人员经常用将IMA 组中的某条链路向一端自环的方法来测试物理传输的好坏,但是自环是 否成功需要人工来判断(如看上层协议是否工作正常),非常不方便; 另外,由于IMA协议本身的特性当IMA组中的某条链路自环时会导致整个IMA组无法正常工作,如果维护人员有时#丈了自环之后忘记将自环 取消,或者是在不知情的情况下误操作进行了自环,都可能引起网络瘫 痪,只能人工干预去解除自环后才能恢复,显然这对于一个商用网络来 说是不可忍受的。例如WCDMA系统中NODEB和RNC之间的IUB (这是本领域的通用语,不用中文)接口使用El IMA方式进行通信, 通常来说NODEB分布位置较广,并且和RNC之间经过了复杂的传输 设备进行转接,因此在网络开通或者诊断测试时经常需要使用自环的方 法对某条El链路进行检测。 一般使用的方式是在RNC侧的配线架上先 断开所有E1连接,然后对某条El朝NODEB侧自环,同时安排一个人 员在NODEB机房观察ATM上层协议SSCOP是否能通以判断该条El 自环成功与否,之后必须取消该条El的自环并》丈通其他El进行正常连 接,整个过程比较费时费力。因此,现有技术仍然存在缺陷,需要改进。发明内容本发明的目的是提供一种IMA协议下进行链路自环检测的方法, 该方法可以自动判断IMA中的链路自环的情况,方便工程维护人员对链 路的测试。本发明为解决上述技术问题所采用的技术方案为1、 一种IMA接口上链路自环检测的方法,包括以下步骤A、 选定IMA组中的一条链路作为自环检测链路,记为第一链路, 所述第 一链路的链路ID为第一 ID值;B、 向所述IMA组发送ICP信元,所述ICP 4言元的"end-to-end channel,,字段的值设置为用于表征该字段为使用状态的任何值,记为第 一字段值;C、 截获所述第一链路上收到的ICP信元,解析所述ICP信元中的 链路ID为第二 ID值,及解析所述ICP信元中的"end-to-end channd"字 段值为第二字段值;D、 根据所述第二ID值是否等于第一ID值,并且所述第二字段值 是否等于第一字l殳值,判断所述第一链路自环是否成功。所述的方法,其中所述的步骤D包括如下处理Dll、所述第二 ID值等于所述第一 ID值并且所述第二字段值等于第一字段值时,判定该第一链路自环成功,D12、向后台上报该第一链路为自环告警状态,同时将该第一链路在所述IMA组中设置为不可用。所述的方法,其中所述的步骤D包括如下处理D21、当所述第二 ID值与所述第一 ID值不等或者所述第二字段值 与第一字段值不等时,确定所述第一链路没有自环;D22、判断所述第一链路是否处于自环告警状态;D23、当确定所述第一链路处于自环告警状态时,则向后台上报该 第一链路为自环告警恢复状态,并将该第一《连路设置为可用。所述的方法,其中所述第一字段值在1-255之间设定。所述的方法,其中所述第一字段值随机设定。本发明的有益效果为采用本发明所述的方法,可以由程序自动判 断IMA中某一链路自环的情况,大大方便工程维护人员对链路的测试; 同时可以通过将自环成功的该第一链路设置为不可用状态,自动将自环 的第一链路从IMA中剔除,保证了 IMA组中其他链路的正常使用,并 且,检测后自动及时地取消该第一链路的自环,使其重新参与与对端链 路的状态协商,避免了链路被有意或无意自环带来的网络中断的灾难。 同时,本发明利用的是IMA协议中无用的字段,不会对IMA的正常处理造成任何影响。


图1为IMA工作原理示意图;图2为本发明自环检测处理流程图。
具体实施方式
下面根据附图和实施例对本发明作进一步详细说明参见图2,本发明方法利用了 IMA协议控制信元ICP中的"end-to-end channel"字段,协议规定这个字段为私有字段,在不使用时该字段值为0, 改变这个字段的值不影响IMA协议的任何处理。现以NODEB的自环检 测处理过程为例对本发明作进一步详细说明步骤l、配置完IMA组之后,启动一个任务定时进行IMA组各条 El链路的自环检测,首先选定IMA组中的一条链路El作为自环检测链 路,记为第一链路,该第一链路的链路ID (LinkID)为第一ID值X;步骤2、向所述IMA组发送ICP信元,设置ICP信元的"end-to-end channel"字段的值为0以外的用于表征该字段为使用状态的任何值,记 为第一字段值R。由于"end-to-endchannel"字段为8bit,并且在不使用时 该字段值为0,因此R值可以为1-255之间的任何值。为了检测的准确 性,R值最好为一个1-255之间随机变化的值,例如,获取系统当前的 运行时间值作为随机值R,即当前的运行时间才莫256之后的值。步骤3、截获El链路上收到的ICP信元,解析所述ICP信元中的 Link ID为第二 ID值,及解析所述ICP信元中的"end-to-end channel"字 段值为第二字段值;步骤4、根据所述第二ID值是否等于第一链路的ID值X,并且所7述第二字段值是否等于步骤B中设定的字段值R,来判断El链路自环 是否成功。之所以要同时比较end-to-end channel和Link ID的值,是因 为end-to-end channel是在IMA组中的所有链^各的ICP信元上同时发送 的,才全测第二 ID值与发送的第一 ID值是否相等可以排除IMA组中的 链路交叉连接的情况。所述步骤4包括如下具体处理当第二ID值等于X,并且第二字 段值等于R时,判定该E1链路自环成功,可以进行步骤5,否则,判定 该E1链路没有自环,转至步骤6。步骤5、向后台上报该E1链路为自环告警状态,同时将该E1链路 在所述IMA组中设置为不可用,即不再参与对端链路的状态协商。跳至 步骤8。步骤6、判断该El链路是否处于自环告警状态,若为自环告警状态, 转至步骤7,否则转至步骤8;步骤7、当确定E1链路处于自环告警状态时,则向后台上报E1链 路自环告警恢复,并将El链路设置为可用,使El链路重新参与到IMA 组的状态协商中。步骤8、跳至步骤1选择IMA組中的下一条链路重新开始自环检测 过程。使用本发明提供的方法之后这个过程可以由NODEB程序来自动完 成,在整个检测过程中,IMA组中的其他E1链路仍然可以正常工作, 因此告警可以通过NODEB和RNC间的操作维护通道传到网管后台, 维护人员可以在RNC侧机房就可以看到链路自环的结果,不再需要人 员上站,大大减轻了工作量;并且能将自环的链路自动去除,以保证IMA 正常工作的,避免操作疏忽带来的问题。可以理解的是,对本领域普通技术人员来说,可以根据本发明的技 术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种IMA接口上链路自环检测的方法,其特征在于,包括以下步骤A、选定IMA组中的一条链路作为自环检测链路,记为第一链路,所述第一链路的链路ID为第一ID值;B、向所述IMA组发送ICP信元,所述ICP信元的“end-to-endchannel”字段的值设置为用于表征该字段为使用状态的任何值,记为第一字段值;C、截获所述第一链路上收到的ICP信元,解析所述ICP信元中的链路ID为第二ID值,及解析所述ICP信元中的“end-to-end channel”字段值为第二字段值;D、根据所述第二ID值是否等于第一ID值,并且所述第二字段值是否等于第一字段值,判断所述第一链路自环是否成功。
2、 根据权利要求1所述的方法,其特征在于所述的步骤D包括 如下处理 'Dll、所述第二 ID值等于所述第一 ID值并且所述第二字段值等于 第一字段值时,判定该第一链路自环成功,D12、向后台上报该第一链路为自环告警状态,同时将该第一链路 在所述IMA组中设置为不可用。
3、 根据权利要求2所述的方法,其特征在于所述的步骤D包括 如下处理D21、当所述第二 ID值与所述第一 ID值不等或者所述第二字段值 与第一字段值不等时,确定所述第一链路没有自环;D22、判断所述第一链路是否处于自环告警状态; D23、当确定所述第一链路处于自环告警状态时,则向后台上报该 第一链路为自环告警恢复状态,并将该第一链路设置为可用。
4、 根据权利要求1至3任一权利要求所述的方法,其特征在于 所述第一字段值在1-255之间设定。
5、 根据权利要求4所述的方法,其特征在于所述第一字段值随 机设定。
全文摘要
一种IMA接口上链路自环检测的方法,包括以下步骤A、选定IMA组中的一条链路E1作为自环检测链路,E1链路的链路ID为第一ID值;B、设置IMA组发送的ICP信元的“end-to-end channel”字段的值为1-255之间的任何值R;C、截获E1链路上收到的ICP信元,解析其中的链路ID为第二ID值,以及“end-to-end channel”字段值为第二字段值;D、当第二ID值等于第一ID值并且第二字段值等于R,判断E1链路自环成功,上报E1链路自环告警,同时将E1链路在该IMA组中设置为不可用;否则,E1链路自环不成功,如果E1链路处于自环告警状态,则上报E1链路自环告警恢复,并将E1链路设置为可用。本发明可以由程序自动判断IMA中某一链路自环的情况,并将自环的链路自动去除以保证IMA正常工作的方法。
文档编号H04L12/26GK101252470SQ20081006638
公开日2008年8月27日 申请日期2008年3月28日 优先权日2008年3月28日
发明者吴学德, 磊 闫 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1