用于更新多个多协议标签切换(MPLS)双向转发检测(BFD)会话的方法和装置制造方法及图纸

技术编号:20987757 阅读:12 留言:0更新日期:2019-04-29 20:23
描述了用于更新多个多协议标签切换(MPLS)双向转发检测(BFD)会话的方法和装置。响应于确定MPLS BFD会话处于正常运行状态,出口网络设备(ND)确定所述MPLS BFD会话是否是多个MPLS BFD会话的一部分;以及响应于确定所述MPLS BFD会话是所述多个MPLS BFD会话的一部分,所述出口ND向入口网络设备发送BFD控制分组,所述BFD控制分组包括在所述入口网络设备处唯一地标识所述多个MPLS BFD会话的入口组标识符,并且其中,发送所述BFD控制分组导致基于所述入口组标识符而标识的所述多个MPLS BFD会话中的一组两个或更多个MPLS BFD会话的更新。

Method and device for updating multiple multi-protocol label switching (MPLS) bidirectional forwarding detection (BFD) sessions

The method and device for updating multiple multi-protocol label switching (MPLS) bidirectional forwarding detection (BFD) sessions are described. In response to determining that the MPLS BFD session is in normal operation, the export network device (ND) determines whether the MPLS BFD session is part of a plurality of MPLS BFD sessions; and in response to determining that the MPLS BFD session is part of the plurality of MPLS BFD sessions, the export ND sends a BFD control packet to the entry network device, including the BFD control packet set up in the entry network. The standby uniquely identifies the entry group identifier of the plurality of MPLS BFD sessions, and in which sending the BFD control packet results in updates of two or more MPLS BFD sessions in a group of the plurality of MPLS BFD sessions identified based on the entry group identifier.

【技术实现步骤摘要】
【国外来华专利技术】用于更新多个多协议标签切换(MPLS)双向转发检测(BFD)会话的方法和装置
本专利技术的实施例涉及联网领域,更具体地,涉及多个多协议标签切换(MPLS)双向转发检测(BFD)会话的更新。
技术介绍
双向转发检测(BFD)的一个期望的应用是检测多协议标签切换(MPLS)标签切换路径(LSP)数据平面故障。LSPPing是一种现有的检测MPLS数据平面故障和针对控制平面验证MPLSLSP数据平面的机制。LSPPing和BFD的组合被用于提供数据平面故障检测。互联网工程任务组(IETF)、请求评论(RFC)5884和RFC7726讨论用于MPLSLSP的BFD。如RFC5884和RFC7726中所讨论的,为了在入口网络设备(ND)与出口网络设备之间的MPLSLSP数据平面上使用BFD进行故障检测(其中入口ND和出口ND经由IP/MPLS网络耦合),为两个ND之间的该特定MPLSLSP建立BFD会话。在两个ND之间建立BFD会话后,每个ND以固定的时间间隔将BFD控制分组转发给另一ND,以确认MPLSLSP的活跃性(liveliness)。入口ND将BFD控制分组发送到出口ND,该BFD控制分组包括用于标识该MPLSLSP在入口ND处的BFD会话的入口鉴别符。入口鉴别符用在从入口ND向该会话的出口ND发送的BFD控制分组的“我的鉴别符(MyDiscriminator)”字段中。此外,入口鉴别符被添加到从出口ND向BFD会话的入口ND发送的BFD控制分组的“你的鉴别符(YourDiscriminator)”字段中。入口ND发送的BFD控制分组是用户数据报协议(UDP)分组,其中源IP地址为入口ND的可路由IP地址。这些数据分组封装在MPLS标签栈中,该标签栈对应于正在对其执行故障检测的转发等价类(FEC)。出口ND将BFD控制分组发送到入口ND,该BFD控制分组包括标识该MPLSLSP在出口ND处的BFD会话的出口鉴别符。出口鉴别符用在从出口ND向入口ND发送的BFD控制分组的“我的鉴别符”字段中。另外,将出口鉴别符添加到从入口ND向BFD会话的出口ND发送的BFD控制分组的“你的鉴别符”字段中。出口ND发送的BFD控制分组是用户UDP分组,其源IP地址是出口ND的可路由地址。在典型场景中,在入口ND和出口ND之间建立与多个MPLSLSP相关联的多个BFD会话。在这些场景中,周期性地从出口ND向入口ND发送携带指示BFD会话仍然活动的“正常运行(UP)”状态的BFD控制分组。除了每个会话的出口和入口标识符(例如“我的鉴别符”、“你的鉴别符”)以外,针对每个BFD会话发送的BFD控制分组与针对其他会话发送的BFD控制分组相同。这些BFD控制分组以相同的方式在相同的路径上转发,对于给定的出口和入口ND对具有相同的转发处理。因此,在两个ND之间提供多个MPLSBFD会话的现有解决方案中,存在通过从出口ND向入口ND发送的这些BFD控制分组对网络资源(即在网络中的每个节点处的计算资源和带宽)的高消耗。当应用需要快速故障检测时,网络资源的消耗会特别高。例如,如RFC7419“双向转发检测中的公共间隔支持”中所示,需要提供非常快速的控制分组传输间隔值(例如低至3.3毫秒),这导致快速故障检测,而同时支持两个ND之间的大量BFD会话。例如,对于处于正常运行状态的25个MPLSBFD会话(检测时间为50ms),出口ND需要每秒发送大约1500个分组,这将消耗从出口ND到入口ND的大约1.2Mbps带宽。
技术实现思路
描述了用于有效地更新多个多协议标签切换(MPLS)双向转发检测(BFD)会话的方法和装置。一个总体方面包括一种在出口网络设备中的更新多个多协议标签切换MPLS双向转发检测BFD会话的方法,其中,所述多个MPLSBFD会话中的每一个针对MPLS网络的入口网络设备与所述出口网络设备之间的给定标签切换路径LSP而建立,所述方法包括:响应于确定MPLSBFD会话处于正常运行状态,确定所述MPLSBFD会话是否是所述多个MPLSBFD会话的一部分;以及响应于确定所述MPLSBFD会话是所述多个MPLSBFD会话的一部分,向所述入口网络设备发送BFD控制分组,所述BFD控制分组包括在所述入口网络设备处唯一地标识所述多个MPLSBFD会话的入口组标识符,并且其中,所述发送所述BFD控制分组导致基于所述入口组标识符而标识的所述多个MPLSBFD会话中的一组两个或更多个MPLSBFD会话的更新。一个总体方面包括一种出口网络设备,用于更新多个多协议标签切换MPLS双向转发检测BFD会话,其中,所述多个MPLSBFD会话中的每一个针对MPLS网络的入口网络设备与所述出口网络设备之间的给定标签切换路径LSP而建立。所述出口网络设备包括:一个或多个处理器;以及存储指令的非暂时性计算机可读介质,所述指令在由所述一个或多个处理器执行时使得所述出口网络设备:响应于确定MPLSBFD会话处于正常运行状态,确定所述MPLSBFD会话是否是所述多个MPLSBFD会话的一部分。所述出口网络设备还响应于确定所述MPLSBFD会话是所述多个MPLSBFD会话的一部分,向所述入口网络设备发送BFD控制分组,所述BFD控制分组包括在所述入口网络设备处唯一地标识所述多个MPLSBFD会话的入口组标识符,并且其中,所述发送所述BFD控制分组导致基于所述入口组标识符而标识的所述多个MPLSBFD会话中的一组两个或更多个MPLSBFD会话的更新。一个总体方面包括一种在入口网络设备中的更新多个多协议标签切换MPLS双向转发检测BFD会话的方法,其中,所述多个MPLSBFD会话中的每一个针对MPLS网络的所述入口网络设备与出口网络设备之间的给定标签切换路径LSP而建立,所述方法包括:从所述出口网络设备接收BFD控制分组;以及响应于确定所述BFD控制分组的状态字段具有“正常运行”值,以及所述BFD控制分组的入口BFD会话标识符字段的值与唯一地标识所述多个MPLSBFD会话的入口组标识符相匹配,基于所述入口组标识符而更新一组两个或更多个MPLSBFD会话。一个总体方面包括一种入口网络设备,用于更新多个多协议标签切换MPLS双向转发检测BFD会话,其中,所述多个MPLSBFD会话中的每一个针对MPLS网络的所述入口网络设备与出口网络设备之间的给定标签切换路径LSP而建立,所述入口网络设备包括:一个或多个处理器;以及存储指令的非暂时性计算机可读介质,所述指令在由所述一个或多个处理器执行时使所述入口网络设备:从所述出口网络设备接收BFD控制分组;以及响应于确定所述BFD控制分组的状态字段具有“正常运行”值,以及所述BFD控制分组的入口BFD会话标识符字段的值与唯一地标识所述多个MPLSBFD会话的入口组标识符相匹配,基于所述入口组标识符而更新一组两个或更多个MPLSBFD会话。附图说明通过参考用于例示本专利技术实施例的以下描述和附图,可以最好地理解本专利技术。在附图中:图1是示出根据一些实施例的用于初始化是一组MPLSBFD会话的一部分的MPLSBFD会话的示例性操作的框图;图2示出了根据一些实施例的用于各个MPLSBFD会话的示例性LSPPing分组;图3示出了根据一些实施例的在本文档来自技高网
...

【技术保护点】
1.一种在出口网络设备(104)中的更新多个多协议标签切换MPLS双向转发检测BFD会话的方法,其中,所述多个MPLS BFD会话中的每一个针对MPLS网络的入口网络设备(102)与所述出口网络设备(104)之间的给定标签切换路径LSP而建立,所述方法包括:响应于确定(606)MPLS BFD会话处于正常运行状态,确定(608)所述MPLS BFD会话是否是所述多个MPLS BFD会话的一部分;以及响应于确定所述MPLS BFD会话是所述多个MPLS BFD会话的一部分,向所述入口网络设备(102)发送(610)BFD控制分组(534),所述BFD控制分组包括在所述入口网络设备(102)处唯一地标识所述多个MPLS BFD会话的入口组标识符,并且其中,所述发送(610)所述BFD控制分组(534)导致基于所述入口组标识符而标识的所述多个MPLS BFD会话中的一组两个或更多个MPLS BFD会话的更新。

【技术特征摘要】
【国外来华专利技术】1.一种在出口网络设备(104)中的更新多个多协议标签切换MPLS双向转发检测BFD会话的方法,其中,所述多个MPLSBFD会话中的每一个针对MPLS网络的入口网络设备(102)与所述出口网络设备(104)之间的给定标签切换路径LSP而建立,所述方法包括:响应于确定(606)MPLSBFD会话处于正常运行状态,确定(608)所述MPLSBFD会话是否是所述多个MPLSBFD会话的一部分;以及响应于确定所述MPLSBFD会话是所述多个MPLSBFD会话的一部分,向所述入口网络设备(102)发送(610)BFD控制分组(534),所述BFD控制分组包括在所述入口网络设备(102)处唯一地标识所述多个MPLSBFD会话的入口组标识符,并且其中,所述发送(610)所述BFD控制分组(534)导致基于所述入口组标识符而标识的所述多个MPLSBFD会话中的一组两个或更多个MPLSBFD会话的更新。2.根据权利要求1所述的方法,其中,所述发送(610)所述BFD控制分组(534)包括:设置(612)所述BFD控制分组的入口BFD会话标识符字段以包括所述入口组标识符。3.根据权利要求2所述的方法,其中,所述发送(610)所述BFD控制分组还包括:重置(614)所述多个MPLSBFD会话中处于正常运行状态并且是用所述入口组标识符标识的所述多个MPLSBFD会话的一部分的每一个MPLSBFD会话的定时器。4.根据权利要求1所述的方法,其中,所述MPLSBFD会话是第一会话,所述BFD控制分组是第一BFD控制分组,所述方法还包括:响应于确定第二MPLSBFD会话未处于正常运行状态或者不是所述多个MPLSBFD会话的一部分,向所述入口网络设备(102)发送(620)第二BFD控制分组,所述第二BFD控制分组包括在所述入口网络设备(102)处唯一地标识所述第二MPLSBFD会话的MPLSBFD会话标识符,其中,所述发送所述第二BFD控制分组引起所述第二MPLSBFD会话的更新。5.根据权利要求4所述的方法,其中,发送(618)所述第二BFD控制分组包括:设置(620)所述第二BFD控制分组的入口BFD会话标识符字段以包括所述MPLSBFD会话标识符。6.一种出口网络设备(104),用于更新多个多协议标签切换MPLS双向转发检测BFD会话,其中,所述多个MPLSBFD会话中的每一个针对MPLS网络的入口网络设备(102)与所述出口网络设备(104)之间的给定标签切换路径LSP而建立,所述出口网络设备包括:一个或多个处理器;以及存储指令的非暂时性计算机可读介质,所述指令在由所述一个或多个处理器执行时使得所述出口网络设备:响应于确定(606)MPLSBFD会话处于正常运行状态,确定(608)所述MPLSBFD会话是否是所述多个MPLSBFD会话的一部分;以及响应于确定所述MPLSBFD会话是所述多个MPLSBFD会话的一部分,向所述入口网络设备(102)发送(610)BFD控制分组(534),所述BFD控制分组包括在所述入口网络设备(102)处唯一地标识所述多个MPLSBFD会话的入口组标识符,并且其中,所述发送(610)所述BFD控制分组(534)导致基于所述入口组标识符而标识的所述多个MPLSBFD会话中的一组两个或更多个MPLSBFD会话的更新。7.根据权利要求6所述的出口网络设备,其中,所述发送(610)所述BFD控制分组(534)包括:设置(612)所述BFD控制分组的入口BFD会话标识符字段以包括所述入口组标识符。8.根据权利要求7所述的出口网络设备,其中,所述发送(610)所述BFD控制分组还包括:重置(614)所述多个MPLSBFD会话中处于正常运行状态并且是用所述入口组标识符标识的所述多个MPLSBFD会话的一部分的每一个MPLSBFD会话的定时器。9.根据权利要求6所述的出口网络设备,其中,所述MPLSBFD会话是第一会话,所述BFD控制分组是第一BFD控制分组,所述出口网络设备还用于:响应于确定第二MPLSBFD会话未处于正常运行状态或者不是所述多个MPLSBFD会话的一部分,向所述入口网络设备(102)发送(620)第二BFD控制分组,所述第二BFD控制分组包括在所述入口网络设备(102)处唯一地标识所述第二MPLSBFD会话的MPLSBFD会话标识符,其中,发送所述第二BFD控制分...

【专利技术属性】
技术研发人员:P·查拉帕西
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典,SE

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

1