保护倒换方法及装置制造方法及图纸

技术编号:19702673 阅读:25 留言:0更新日期:2018-12-08 14:17
本公开涉及保护倒换方法及装置,包括在使能了快速重路由的基础上,通过以太网链路连通性检测机制检测主链路的状态;在通过所述以太网链路连通性检测机制检测到所述主链路故障时,将连接所述主链路的物理接口关联的虚拟局域网VLAN接口设置为关闭状态;当通过所述以太网链路连通性检测机制检测到所述主链路为可用状态,且所述主链路处于可用状态的持续时长大于指定时长时,将所述VLAN接口设置为开启状态,以使路由协议能够在所述VLAN接口上正常运行。通过在主链路恢复正常一段时间后,再将VLAN接口设置为开启状态,根据本公开实施例的保护倒换方法及装置能够降低保护倒换导致网络震荡的可能。

【技术实现步骤摘要】
保护倒换方法及装置
本公开涉及通信
,尤其涉及一种保护倒换方法及装置。
技术介绍
当网络中的链路或者网络交换设备失效后,经过这些失效链路或者网络交换设备到达目的地的报文可能被丢弃,这样网络中就会产生流量中断,直到网络重新收敛计算出新的拓扑和路由。FRR(FastReroute,快速重路由)旨在当网络中链路或者网络交换设备失效后,为这些链路或者网络交换设备提供备份保护,实现快速重路由,缩短网络故障导致的流量中断时间,减少链路或网络交换设备失效时对流量的影响,使流量实现快速恢复。在网络交换设备上使能FRR功能后,OSPF(OpenShortestPathFirst,开放式最优路径优先)或者ISIS(Intermediatesystemtointermediatesystem,中间系统到中间系统)等路由协议将为路由计算或者指定备份下一跳。当网络交换设备依靠BFD(BidirectionalForwardingDetection,双向转发检测)等检测到链路故障后,可以切换到备用链路,使用事先获取的备份下一跳指导报文的转发。在使用备份下一跳指导报文转发的同时,路由协议可以根据变化后的网络拓扑重新计算最优路径,网络收敛完毕后,使用新计算出来的最优路由指导报文转发。
技术实现思路
有鉴于此,本公开提出了一种保护倒换方法及装置,能够降低保护倒换导致网络震荡的可能。根据本公开的一方面,提供了一种保护倒换方法,包括:在使能了快速重路由的基础上,通过以太网链路连通性检测机制检测主链路的状态,所述主链路为本设备与主下一跳设备之间的链路;在通过所述以太网链路连通性检测机制检测到所述主链路故障时,将连接所述主链路的物理接口关联的虚拟局域网VLAN接口设置为关闭状态;当通过所述以太网链路连通性检测机制检测到所述主链路为可用状态,且所述主链路处于可用状态的持续时长大于指定时长时,将所述VLAN接口设置为开启状态,以使路由协议能够在所述VLAN接口上正常运行。根据本公开的另一方面,提供了一种保护倒换装置,包括:检测模块,用于在使能了快速重路由的基础上,通过以太网链路连通性检测机制检测主链路的状态,所述主链路为本设备与主下一跳设备之间的链路;第一设置模块,用于在通过所述以太网链路连通性检测机制检测到所述主链路故障时,将连接所述主链路的物理接口关联的虚拟局域网VLAN接口设置为关闭状态;第二设置模块,用于当通过所述以太网链路连通性检测机制检测到所述主链路为可用状态,且所述主链路处于可用状态的持续时长大于指定时长时,将所述VLAN接口设置为开启状态,以使路由协议能够在所述VLAN接口上正常运行。通过在使能了快速重路由的基础上,通过以太网链路连通性检测机制检测主链路的状态;在检测到主链路故障时,将连接主链路的物理接口关联的VLAN接口设置为关闭状态;当检测到主链路为可用状态且主链路处于可用状态的持续时长大于指定时长时,将所述VLAN接口设置为开启状态,根据本公开各方面实施例的保护倒换方法及装置能够在主链路恢复正常一段时间后,再将VLAN接口设置为开启状态,这样主链路状态稳定后,再使VLAN接口上可以正常运行路由协议,使最优路由重新收敛、转发路径切换回主链路,从而降低保护倒换导致网络震荡的可能。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出根据本公开一实施例的保护倒换方法的流程图。图2示出根据本公开一实施例的快速重路由网络示意图。图3示出根据本公开一实施例的保护倒换方法的流程图。图4示出根据本公开一实施例的保护倒换方法的流程图。图5示出根据本公开一实施例的保护倒换方法的流程图。图6示出根据本公开一实施例的保护倒换方法的流程图。图7示出根据本公开一实施例的保护倒换装置的框图。图8示出根据本公开一实施例的保护倒换装置的框图。图9是根据一示例性实施例示出的一种用于保护倒换装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1示出根据本公开一实施例的保护倒换方法的流程图。图2示出根据本公开一实施例的快速重路由网络示意图。如图2所示,SwitchA、SwitchB和SwitchC表示网络交换设备(例如,路由器或者三层交换机等)。SwitchA使能快速重路由功能后,路由协议可以为路由计算或指定备份下一跳。假设,SwitchB为SwitchA到某个目的IP地址的主下一跳设备,SwitchC为SwitchA到该目的IP地址的备份下一跳设备,SwitchA和SwitchB之间的链路A可以称为主链路,链路B是SwitchA和SwitchC之间链路B可以称为备份链路。图1所示的保护倒换方法可以应用于路由器、三层交换机等网络交换设备,例如图2所示的SwitchA。如图1所示,该保护倒换方法可以包括:步骤S11,在使能了快速重路由的基础上,通过以太网链路连通性检测机制检测主链路的状态,所述主链路为本设备与主下一跳设备之间的链路。网络交换设备使能快速重路由后,可以生成携带主下一跳和备份下一跳的转发表项。正常转发时,网络交换设备可以采用主下一跳指导报文转发。通过BFD(BidirectionalForwardingDetection,双向转发检测)等检测到链路故障时,网络交换设备可以采用备下一跳指导报文转发。其中,主下一跳为主下一跳设备的地址,备份下一跳为备份下一跳设备的地址。网络交换设备与主下一跳设备之间的链路可以称为主链路,与备份下一跳设备之间的链路可以称为备份链路。经过主链路的转发路径可以称为主路径,经过备份链路的转发路径可以称为备份路径。网络交换设备可以在本地物理接口上开启链路检测机制,例如IEEE802.lagCFM、IEEE802.3AHEFM-OAM、ITU-Y.1731等标准定义的以太网链路连通性检测机制,这些检测机制是在以太网上实现OAM(Operation,AdministrationandMaintenance,操作管理和维护)的机制,可以称为以太网链路连通性检测机制。以图2所示的SwitchA为本设备为例,SwitchA可以在物理接口Eth1/0/1上开启链路检测机制,用来检测SwitchA到SwitchB的链路(链路A)是否发生故障。在本公开实施例中,在使能了快速重路由的基础上,网络交换设备可以在本设备与主下一跳设备之间开启以太网链路连通性检测机制检测,通过该以太网链路连通性检测机制检测主链路的状态,以确定主链路是否故障。需要说明的是,网络交换设备在实现快速重路由时的本文档来自技高网...

【技术保护点】
1.一种保护倒换方法,其特征在于,所述方法包括:在使能了快速重路由的基础上,通过以太网链路连通性检测机制检测主链路的状态,所述主链路为本设备与主下一跳设备之间的链路;在通过所述以太网链路连通性检测机制检测到所述主链路故障时,将连接所述主链路的物理接口关联的虚拟局域网VLAN接口设置为关闭状态;当通过所述以太网链路连通性检测机制检测到所述主链路为可用状态,且所述主链路处于可用状态的持续时长大于指定时长时,将所述VLAN接口设置为开启状态,以使路由协议能够在所述VLAN接口上正常运行。

【技术特征摘要】
1.一种保护倒换方法,其特征在于,所述方法包括:在使能了快速重路由的基础上,通过以太网链路连通性检测机制检测主链路的状态,所述主链路为本设备与主下一跳设备之间的链路;在通过所述以太网链路连通性检测机制检测到所述主链路故障时,将连接所述主链路的物理接口关联的虚拟局域网VLAN接口设置为关闭状态;当通过所述以太网链路连通性检测机制检测到所述主链路为可用状态,且所述主链路处于可用状态的持续时长大于指定时长时,将所述VLAN接口设置为开启状态,以使路由协议能够在所述VLAN接口上正常运行。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若通过所述以太网链路连通性检测机制检测到所述主链路为可用状态,且所述主链路处于可用状态的持续时长小于或者等于所述指定时长,则将所述VLAN接口设置为关闭状态。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在通过所述以太网链路连通性检测机制检测到所述主链路为可用状态,且所述主链路处于可用状态的持续时长小于或者等于所述指定时长时,若接收到开启所述VLAN接口的命令,则将所述VLAN接口设置为开启状态。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述当通过所述以太网链路连通性检测机制检测到所述主链路为可用状态,且所述主链路处于可用状态的持续时长大于指定时长时,将所述VLAN接口设置为开启状态的步骤包括:当通过所述以太网链路连通性检测机制检测到所述主链路为可用状态时,将所述VLAN接口设置为延迟开启状态;确定所述主链路处于可用状态的持续时长是否大于指定时长;在所述主链路处于可用状态的持续时长大于指定时长时,将所述VLAN接口设置为开启状态。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在使用备份下一跳设备的地址指导报文转发时,若通过BFD检测到备份链路故障,且所述VLAN接口处于延迟开启状态,则将所述VLAN接口的状态设置为开启状态,以使用主下一跳设备的地址指导报文转发,所述备份链路为本设备与备份下一跳设...

【专利技术属性】
技术研发人员:叶金荣汪萌
申请(专利权)人:新华三技术有限公司合肥分公司
类型:发明
国别省市:安徽,34

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

1