捆绑链路取消回环后自动协商成功的方法和系统技术方案

技术编号:4253013 阅读:389 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种捆绑链路取消回环后自动协商成功的方法和系统,属于通信技术领域。所述方法包括:当检测到本端设备在发送(ADD SENT)状态下发生回环时,在本端设备上设置回环标志位;当所述本端设备在发送状态下取消所述回环时,与对端设备协商成功。所述系统包括:第一设备和第二设备。本发明专利技术所述技术方案通过在取消回环后,不进行拆链动作,可以使捆绑链路取消回环后,自动协商成功,增强了捆绑链路状态的异常处理功能,修改量小,便于实现。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种捆绑链路取消回环后自动协商成功的方法和系统
技术介绍
多链路帧中继(MFR, Multilink Frame Relay)是为帧中继用户提供的一种性价比较高的 带宽解决方案,它基于帧中继论坛的FRF.16协议,实现在UNI (User Network Interface,用户 网络接口) /NM (NetworkNode Interface,网络节点接口)下的多链路帧中继功能。MFR为 帧中继业务提供一个虚拟的物理接口——MFR接口 ,该MFR接口实际上是由多个真正的物理 接口汇聚而成的逻辑接口, 一个MFR接n对应一个捆绑(Bundle), 一个捆绑中可以包含多 个捆绑链路(Bundle Link), 一个捆绑链路对应着一个物理接口 ,捆绑对它的捆绑链路进行 管理,二者的关系如图l所示,MFR接口为上层帧中继提供的传输带宽几乎为它捆绑的多个物 理接口带宽的总和。在UNI/NNI下的多链路帧屮继功能是通过若干固定格式的链路管理报文(拆链,建链,链 路状态査询)的发送和接收以及相应的协议定时器的开启和停止,实现对单个Bimdle Link在 MFR接口中的状态管理,而在MFR接口下捆绑的所有物理接口的相关状态则最终决定了MFR 接口的状态。当MFR接口下的BundleLink有一条可用时,那么MFR接口对于上层帧中继应用 来说就是可用的,只有所有的BundleLink都不可用时,MFR接口才不可用。如图2所示,可以通过状态机的迁移表来模拟Bundle Link两端之间的状态的变化情况。 各状态说明如下ADD SENT (发送)状态表示已经处丁可以与对端进行通信的状态。ADDRX (响应)状态表示接收到了对端发送的ADD_LINK (建链)报文,并等待接 收对端发送的ADD—LINK-ACK (建链响应)报文。ACK'RX (确认响应)状态表示已经从对端接收到了 ADD—LINK-ACK报文,并等待 向对端发送的ADDJLINK报文进行响应。UP (接通)状态表示本端和对端已经成功连接并处于可以进行操作的状态。4正常协商时,A端设备的状态机的迁移过程是从ADDSENT状态到ADDRX状态,然后到 UP状态。B端设备的状态机的变化过程类似,只是中间过程是ACKRX状态。当BundleLink 两端都为UP状态,Bundle Link就可用了,并通过HELLO (问候)报文和HELLO—ACK (问候 响应)报文维持链路状态。Bundle Link发生回环(Loopback)被认为是一种error condition (错误情形)。当通过检 测Magic Number (魔术数字)检测到本端发生回环时,本端向对端发送REMOVE_LINK (拆 链请求)报文,通知对端本端当前的Bundle Link发生了错误,不能够正常处理数据报文。如 图3所示,在A端设备设置回环后,A端设备的状态机从UP状态迁移到ADDSENT状态, B端设备的状态机从UP状态迁移到ADD RX状态。当检测到A端设备在ADD SENT状态下 发生回环时,A端设备向B端设备发送REMOVE—LINK (拆链请求响应)报文,请求进行拆 链,同时A端设备的状态机从ADD SENT状态迁移到IDLE (空闲)状态;B端设备接收 REMOVE—LINK报文,向A端设备响应REMOVE—LINK_ACK报文,B端设备的状态机从 ADD RX状态迁移到ADD SENT状态。A端设备在IDLE状态下取消回环后,A端设备的状 态机从IDLE状态迁移到IDLE DOWN (空闲断开)状态,并最终迁移到IDLE状态。A端设 备在IDLE状态下接收到B端设备发送的ADD—LINK报文时,向B端设备响应 ADD—LINK_ERJ (建链拒绝报文)报文,这样A端设备和B端设备无法协商成功,此时除非 手动干预才能保证Bundle Link两端设备协商成功。如果A端设备和B端设备都设置回环, 那么两端取消回环后,除非手动干预重置整个状态机才能保证两端协商成功。综上,现有技术中,如果Bundle Link出现回环,则在取消回环后,除非人工进行干预, 否则Bundle Link的两端设备无法协商成功。
技术实现思路
为了使Bundle Link取消回环后,Bundle Link的两端能自动协商成功,本专利技术实施例提 供了一种捆绑链路取消回环后自动协商成功的方法和系统。所述技术方案如下 一种捆绑链路取消回环后自动协商成功的方法,所述方法包括当检测到本端设备在发送(ADD SENT)状态下发生回环时,在本端设备上设置回环标 志位;当所述本端设备在发送状态下取消所述回环时,触发关闭(PH_DEACTIVATE.ind)事件, 其状态机从发送状态迁移到断开(DOWN)状态,在断开状态下向对端设备发送建链请求信 息,并在激活(PH一ACTIVATE.ind)事件触发下,其状态机从断开状态状态迁移到发送状态;当所述本端设备接收到所述对端设备发送的建链请求响应信息时,判断回环是否解除, 如果判断回环解除,则清除所述回环标志位,其状态机从发送状态迁移到确认响应(ACKRX) 状态;所述本端设备通过接收所述处于响应状态(ADD RX)的对端设备发送的建链请求信息 以及向所述对端设备发送建链请求响应信息与对端设备协商成功。 一种捆绑链路取消回环后自动协商成功的系统,所述系统包括 第一设备和第二设备;所述第一设备在发送(ADD SENT)状态下检测到本端发生回环时,设置回环标志位; 所述第一设备在发送(ADD SENT)状态下取消回环时,触发关闭(PH—DEACTIVATE.ind) 事件,其状态机从发送状态迁移到断开(DOWN)状态,在断开状态下向第二设备发送建链 请求信息;并在激活(PH一ACTIVATE.ind)事件触发下,其状态机从断开状态状态迁移到发 送状态;所述第一设备在接收到所述第二设备发送的建链请求响应信息时,判断回环是否解除, 如果判断回环解除,则清除所述回环标志位,其状态机从发送状态迁移到确认响应(ACKRX) 状态;所述第二设备在问候(T一Hello)定时器超时时,向所述第一设备发送建链请求信息,并 在接收到所述第一设备发送建链请求响应信息时,其状态机从响应状态迁移到接通(UP)状 态;所述第一设备接收到所述建链请求信息,向所述第二设备发送建链请求响应信息,其状 态机从确f人响应(ACKRX)状态迁移到接通(UP)状态。本专利技术实施例所述技术方案通过在取消回环后,不进行拆链动作,可以使BundleLink取 消回环后,Bundle Link的两端设备自动协商成功,增强了Bundle Link状态的异常处理功能, 修改量小,便于实现。附图说明图1是现有技术提供的Bundle和Bundle Link的示意图; 图2是现有技术中Bundle Link状态机的转换方式的示意图; 图3是现有技术中Bundle Link发生回环后状态机转换方式的示意图; 图4是本专利技术实施例提供的一种多链路帧中继Bundle Link取消回环后自动协商成功的方 法的示意图;图5是本专利技术实施例提供的一种多链路帧中继Bundle Link取消回环后自动协商成功的本文档来自技高网
...

【技术保护点】
一种捆绑链路取消回环后自动协商成功的方法,其特征在于,所述方法包括: 当检测到本端设备在发送(ADD SENT)状态下发生回环时,在本端设备上设置回环标志位; 当所述本端设备在发送状态下取消所述回环时,触发关闭(PH_DEACT IVATE.ind)事件,其状态机从发送状态迁移到断开(DOWN)状态,在断开状态下向对端设备发送建链请求信息,并在激活(PH_ACTIVATE.ind)事件触发下,其状态机从断开状态状态迁移到发送状态; 当所述本端设备接收到所述对端 设备发送的建链请求响应信息时,判断回环是否解除,如果判断回环解除,则清除所述回环标志位,其状态机从发送状态迁移到确认响应(ACK RX)状态; 所述本端设备通过接收处于响应状态(ADD RX)的所述对端设备发送的建链请求信息以及向所述 对端设备发送建链请求响应信息与对端设备协商成功。

【技术特征摘要】
1、一种捆绑链路取消回环后自动协商成功的方法,其特征在于,所述方法包括当检测到本端设备在发送(ADD SENT)状态下发生回环时,在本端设备上设置回环标志位;当所述本端设备在发送状态下取消所述回环时,触发关闭(PH_DEACTIVATE.ind)事件,其状态机从发送状态迁移到断开(DOWN)状态,在断开状态下向对端设备发送建链请求信息,并在激活(PH_ACTIVATE.ind)事件触发下,其状态机从断开状态状态迁移到发送状态;当所述本端设备接收到所述对端设备发送的建链请求响应信息时,判断回环是否解除,如果判断回环解除,则清除所述回环标志位,其状态机从发送状态迁移到确认响应(ACK RX)状态;所述本端设备通过接收处于响应状态(ADD RX)的所述对端设备发送的建链请求信息以及向所述对端设备发送建链请求响应信息与对端设备协商成功。2、 如权利要求l所述的捆绑链路取消回环后自动协商成功的方法,其特征在于,所述判 断回环是否解除的具体步骤为所述本端设备检测接收报文信息中的魔术数字与上次发送报文信息中的魔术数字是否相 同,如果不同,则判断回环解...

【专利技术属性】
技术研发人员:李小军石勇钱骁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利