流量切换方法及装置制造方法及图纸

技术编号:16974460 阅读:50 留言:0更新日期:2018-01-07 09:28
本公开涉及一种流量切换方法及装置,包括若第一接口上的第一BFD会话失效,则根据第一BFD会话的标识查找本地维护的BFD会话关联链,确定与第一BFD会话关联的第二BFD会话、以及与第二BFD会话对应的第二接口;设置第二BFD会话失效;通过第二接口向第二节点发送BFD控制报文,以使第二节点的第二BFD会话失效,第二节点为通过第二接口与本地节点连接的节点。通过将一个链路的故障快速传递给另一个链路的对端,根据本公开实施例的流量切换方法及装置能够使另一个链路的对端快速感知到非直接相连的链路的故障,从而及时进行流量切换。

【技术实现步骤摘要】
流量切换方法及装置
本公开涉及通信
,尤其涉及一种流量切换方法及装置。
技术介绍
在MPLS(MultiprotocolLabelSwitching,多协议标签交换)TE(TrafficEngineering,流量工程)网络中,RSVP(ResourceReservationProtocol,资源预留协议)可以作为标签分发协议,沿着指定路径分发MPLS标签,并预留资源,以建立CRLSP(Constraint-basedRoutedLabelSwitchedPaths,基于约束路由的标签交换路径)。FRR(FastReroute,快速重路由)是MPLSTE网络中实现网络局部保护的技术。开启隧道的FRR功能后,当CRLSP主路径上的链路或节点故障时,流量可以被切换到Bypass(旁路)隧道上,从而减少网络故障导致的数据丢失。BFD(BidirectionalForwardingDetection,双向转发检测)是一种快速检测机制,利用BFD可以快速检测到链路或节点失效。通过在MPLSTE隧道内的两个RSVP邻居上分别配置RSVP与BFD联动,RPL(PointofLocalRepair,本地修复节点)可以快速感知与被保护节点之间的链路的故障,以及被保护节点的故障,从而在出现故障时及时将流量从CRLSP主路径切换到Bypass隧道上。然而,PRL无法快速感知被保护节点之后到MP(MergePoint,汇聚点)之前的这段CRLSP主路径上的链路的故障,需要被保护节点感知到故障后,通过RSVP协议报文通知PLR,导致流量切换不及时。
技术实现思路
有鉴于此,本公开提出了一种流量切换方法及装置,能够解决被保护节点与MP节点之间链路故障时,流量切换不及时的问题。根据本公开的一方面,提供了一种流量切换方法,在MPLSTE隧道的CRLSP主路径上PLR和MP之间的节点分别存储BFD会话关联链,所述BFD会话关联链包括相互关联的BFD会话的标识,该方法应用于任一存储BFD会话关联链的节点,该方法包括:若第一接口上的第一BFD会话失效,则根据所述第一BFD会话的标识查找本地维护的BFD会话关联链,确定与所述第一BFD会话关联的第二BFD会话、以及与所述第二BFD会话对应的第二接口;设置第二BFD会话失效;通过所述第二接口向第二节点发送BFD控制报文,以使所述第二节点的第二BFD会话失效,所述第二节点为通过所述第二接口与本地节点连接的节点。根据本公开的另一方面,提供了一种流量切换装置,在MPLSTE隧道的CRLSP主路径上PLR和MP之间的节点分别存储BFD会话关联链,所述BFD会话关联链包括相互关联的BFD会话的标识,所述装置应用于任一存储BFD会话关联链的节点,该装置包括:会话确定模块,用于当第一接口上的第一BFD会话失效时,根据所述第一BFD会话的标识查找本地维护的BFD会话关联链,确定与所述第一BFD会话关联的第二BFD会话、以及与所述第二BFD会话对应的第二接口;第一设置模块,用于设置第二BFD会话失效;报文发送模块,用于通过所述第二接口向第二节点发送BFD控制报文,以使所述第二节点的第二BFD会话失效,所述第二节点为通过所述第二接口与本地节点连接的节点。通过在第一接口上的第一BFD会话失效时,设置与第一BFD会话关联的第二接口上的第二BFD会话失效,并向通过第二接口与本地节点连接的第二节点发送BFD报文,以使第二节点的第二BFD会话失效,根据本公开的各方面的流量切换方法及装置能够将节点一个链路上的故障快速传递至该节点另一个链路的对端,使另一个链路的对端快速感知到非直接相连的链路的故障,从而及时进行流量切换。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出根据本公开一实施例的流量切换方法的流程图;图2示出根据本公开一实施例的流量切换方法的流程图;图3示出根据本公开一实施例的流量切换方法的流程图;图4示出根据本公开一实施例的FRR节点保护场景示意图;图5示出根据本公开一实施例的流量切换装置的框图;图6示出根据本公开一实施例的流量切换装置的框图;图7示出根据本公开一实施例的流量切换装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1示出根据本公开一实施例的流量切换方法的流程图。在MPLSTE隧道的CRLSP主路径上PLR和MP之间的节点分别存储BFD会话关联链,所述BFD会话关联链包括相互关联的BFD会话的标识,该方法可以应用于任一存储BFD会话关联链的节点,如图1所示,该流量切换方法包括:步骤S11,若第一接口上的第一BFD会话失效,则根据所述第一BFD会话的标识查找本地维护的BFD会话关联链,确定与所述第一BFD会话关联的第二BFD会话、以及与所述第二BFD会话对应的第二接口。CRLSP主路径可以表示被保护的CRLSP。PLR可以表示本地修复节点,可以将流量从CRLSP主路径切换到Bypass隧道,PLR可以为CRLSP主路径上除出口节点外的任一节点。MP可以表示汇聚节点,可以将Bypass隧道上的流量汇聚到CRLSP主路径上,MP可以为CRLSP主路径上除入口节点外的任一节点。Bypass隧道可以表示旁路隧道,可以保护CRLSP主路径中的某条链路或者某个节点。Bypass隧道与CRLSP主路径可以为MPLSTE隧道。PLR为Bypass隧道的入口节点,MP为Bypass隧道的出口节点。上述的在CRLSP主路径上PLR和MP之间的节点分别存储BFD会话关联链,可以使CRLSP主路径上PLR和MP之间的节点根据本地存储相互关联的BFD会话的标识,确定本地BFD会话之间的联动关系。节点之间可以通过接口建立链路,同一个节点可以通过不同接口建立多条链路。例如,本地节点可以通过第一接口建立与第一节点之间的链路,通过第二接口建立与第二节点之间的链路。在MPLSTE网络中,MPLSTE隧道内相邻节点互为RSVP邻居,可以相互发送RSVP协议报文。通过在MPLSTE隧道内的两个RSVP邻居上分别配置RSVP与BFD联动,可以快速地感知邻居之间链路的故障。本地节点可以在一个或多个接口配置RSVP与BFD联动,从而与一个和多个其他节点建立BFD会话。例如:本地节点可以在第一接口上配置RSVP与BFD联动,从而在本地节点和第一节点之间建立第一BFD会话,在第二接口上配置RSVP与BFD联动,从而在本地节点和第二节点之间建立第二BFD会话。BFD会话的标识可本文档来自技高网...
流量切换方法及装置

【技术保护点】
一种流量切换方法,其特征在于,在多协议标签交换流量工程MPLS TE隧道的基于约束路由的标签交换路径CRLSP主路径上本地修复节点PLR和汇聚节点MP之间的节点分别存储双向转发检测BFD会话关联链,所述BFD会话关联链包括相互关联的BFD会话的标识,所述方法应用于任一存储BFD会话关联链的节点,所述方法包括:若第一接口上的第一BFD会话失效,则根据所述第一BFD会话的标识查找本地维护的BFD会话关联链,确定与所述第一BFD会话关联的第二BFD会话、以及与所述第二BFD会话对应的第二接口;设置所述第二BFD会话失效;通过所述第二接口向第二节点发送BFD控制报文,以使所述第二节点的第二BFD会话失效,所述第二节点为通过所述第二接口与本地节点连接的节点。

【技术特征摘要】
1.一种流量切换方法,其特征在于,在多协议标签交换流量工程MPLSTE隧道的基于约束路由的标签交换路径CRLSP主路径上本地修复节点PLR和汇聚节点MP之间的节点分别存储双向转发检测BFD会话关联链,所述BFD会话关联链包括相互关联的BFD会话的标识,所述方法应用于任一存储BFD会话关联链的节点,所述方法包括:若第一接口上的第一BFD会话失效,则根据所述第一BFD会话的标识查找本地维护的BFD会话关联链,确定与所述第一BFD会话关联的第二BFD会话、以及与所述第二BFD会话对应的第二接口;设置所述第二BFD会话失效;通过所述第二接口向第二节点发送BFD控制报文,以使所述第二节点的第二BFD会话失效,所述第二节点为通过所述第二接口与本地节点连接的节点。2.根据权利要求1所述的流量切换方法,其特征在于,所述BFD控制报文的状态字为用于表示BFD会话失效的值,所述BFD控制报文的诊断字为用于表示邻居通知BFD会话失效的值。3.根据权利要求1所述的流量切换方法,其特征在于,所述方法包括:建立第一BFD会话的标识与第二BFD会话的标识的对应关系;根据所述对应关系维护本地存储的BFD会话关联链。4.根据权利要求1至3任一项所述的流量切换方法,其特征在于,所述方法包括:若在检测时间内未收到第一节点发送的BFD控制报文,则设置所述第一BFD会话失效,所述检测时间用于判断本地节点与所述第一节点之间的链路是否发生故障,所述第一节点为通过所述第一接口与本地节点连接的节点。5.一种流量...

【专利技术属性】
技术研发人员:林江
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1