[发明专利]一种捆绑链路的处理方法和设备无效
申请号: | 200710111161.8 | 申请日: | 2007-06-15 |
公开(公告)号: | CN101094114A | 公开(公告)日: | 2007-12-26 |
发明(设计)人: | 钱骁;张炜;李小军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/56;H04L1/16 |
代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 捆绑 处理 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种捆绑链路的处理方法和设备。
背景技术
多链路帧中继MFR(Multilink Frame Relay)是为帧中继用户提供的一种性价比较高的带宽解决方案,它实现在UNI(User Network Interface,用户网络接口)/NNI(Network Node Interface,网络节点接口)接口下的多链路帧中继功能。MFR为帧中继业务提供一个虚拟的物理接口:MFR接口,该接口实际上是由多个真正的物理接口汇聚而成的接口,在协议中被称为Bundle(捆绑),而组成MFR接口的多个物理接口则被称为Bundle Link(捆绑链路),MFR接口为上层帧中继提供的传输带宽几乎为它捆绑的多个物理接口带宽的总和。Bundle(捆绑)和Bundle Link(捆绑链路)的示意图如图1所示。
在UNI/NNI接口下的多链路帧中继功能是通过若干固定格式的链路管理报文(包括拆链、建链、链路状态查询)的发送和接收以及相应的协议定时器的开启和关断,实现对单个Bundle Link在MFR接口中的状态管理,而在MFR接口下捆绑的所有物理接口的相关状态则最终决定了MFR接口的状态。当MFR接口下的Bundle Link有一条可用时,那么MFR接口对于上层帧中继应用来说就是可用的,只有所有的Bundle Link都不可用时,MFR接口才不可用。
如图2所示,Bundle Link状态机的转换方式,可以通过状态机的迁移表来模拟A和B两台设备之间的Bundle Link状态的变化情况。各状态的说明如下:
add sent:表示已经处于可以与对端进行通信的状态。
add rx:表示接收到了对端发送的ADD_LINK报文,并等待对端对本端发送的ADD_LINK_ACK报文进行响应。
ack rx:表示已经从对端接收到了ADD_LINK_ACK报文,并等待对端对本端发送的ADD_LINK报文进行响应。
up:表示已经成功连接并处于可以进行操作的状态。
正常协商时,A端的状态机的迁移过程是从add sent到add rx,然后到up。B端的状态机的变化过程类似,只是中间过程是ack rx状态,即从add sent到ack rx,然后到up。当Bundle Link的两端都为up后,Bundle可用,并通过HELLO和HELLO_ACK报文维持链路状态。
如果当B处于ack rx状态时,如果A收到了BL_DEACTIVATE事件(例如shutdown),A会发出REMOVE_LINK报文。假设A发出的REMOVE_LINK报文由于链路抖动或是队列满等因素,不能成功的发到B端,那么B端将停留在ack rx状态。当B处于ack rx状态、A端在add sent状态重新恢复时,A端与B端间的协商过程如图3所示。
步骤s201、A向B发送ADD_LINK报文,B从ack rx状态迁移到up状态,启动T_HELLO定时器。
步骤s202、B向A响应ADD_LINK_ACK报文,A从add sent状态切换到ack rx状态,停止T_ACK定时器,启动T_HELLO定时器。
步骤s203、A在T_HELLO_EXP(T_HELLO定时器超时)时,向B发送ADD_LINK报文,B从up状态迁移到add sent状态,启动T_ACK定时器。
步骤s204、B向A响应ADD_LINK报文,A从ack rx状态迁移到up状态,停止T_ACK定时器,启动T_HELLO定时器。
步骤s205、A向B发送ADD_LINK_ACK报文,B从add sent状态迁移到ack rx状态,停止T_ACK定时器,启动T_HELLO定时器。
步骤s206、B在T_HELLO_EXP时,向A发送ADD_LINK报文,A从up状态迁移到add sent状态,启动T_ACK定时器。
经过步骤s201至步骤s206,可以看出B端恢复了ack rx状态,而A端恢复到了add sent状态。如此反复,使A端和B端之间的Bundle Link的状态始终不能协商成功。因此当一端处于ack rx状态、另一端从初始状态开始恢复时,将会导致A端和B端的状态在ack rx、up、add sent之间循环,无法同时达到up状态。在实际的应用场景中,这将会导致业务中断,且不能自动恢复的严重后果。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710111161.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防盗锁具
- 下一篇:一种益于糖尿病人服用的食膳