用于提供带有性能路由测量的双向转发检测的系统和方法技术方案

技术编号:32434259 阅读:34 留言:0更新日期:2022-02-24 19:03
公开了第一设备和第二设备在这两个设备之间建立通信的初始阶段各自发送BFD回声请求分组。一种方法可以包括:确定检测到特定模式,例如低带宽模式。该方法可以由这些设备之一或两者或单独的网络控制器来实施。基于检测到特定模式或通信链路处于特定模式,该方法包括:第一设备或第二设备被选择作为主设备或从设备。在确定其中一个设备是主设备而另一个设备是从设备后,只有主设备将发送BFD回声请求分组。组。组。

【技术实现步骤摘要】
【国外来华专利技术】用于提供带有性能路由测量的双向转发检测的系统和方法
[0001]优先权声明
[0002]本申请要求于2019年11月6日提交的题为SYSTEMS AND METHODS FOR PROVIDING BIDIRECTIONAL FORWARDING DETECTION WITH PERFORMANCE ROUTING MEASUREMENTS的美国非临时专利申请第16/675,465号的权益和优先权,该美国非临时专利申请又要求于2019年7月24日提交的题为SYSTEMS AND METHODS FOR PROVIDING BIDIRECTIONAL FORWARDING DETECTION WITH PERFORMANCE ROUTING MEASUREMENTS的美国临时专利申请第62/877,997号的权益,上述申请的全部内容通过引用都并入本文。


[0003]本公开的主题涉及带有性能路由测量的双向转发检测,特别用于低带宽链路。

技术介绍

[0004]在低带宽链路或诸如LTE的使用即用即付模型的链路上,任何链路检测和性能路由(PFR)测量探测都会增加大量开销。例如,如果分支连接到两个数据中心路由器,每个路由器有两个WAN链接,则以1秒间隔运行的分组大小为100B的双向转发检测(BFD)一个月内将消耗价值2GB的数据。这对最终用户来说意味着巨大的开销。BFD请求和响应只会增加大量开销。
[0005]图1示出了数据中心102和分支104之间的当前方法100。第一BFD回声请求108从数据中心102发送到分支104。作为响应,BFD回声回复112被发送。分支104还发送BFD回声请求114,其中数据中心102提供BFD回声回复116。请求和生成的响应的时间流被示为数据中心102的特征106和分支104的特征110。图1示出了各种BFD回声请求和回复的高水平开销。
附图说明
[0006]为了描述可以获得本公开的上述和其他优点和特征的方式,将通过参考附图中示出的具体实施例来对上述简要描述的原理进行更具体的描述。应理解,这些附图仅描绘了本公开的示例性实施例并且因此不被认为是对其范围的限制,通过使用附图以额外的特性和细节描述和解释了本文的原理,其中:
[0007]图1示出了数据中心和分支之间的BFD会话;
[0008]图2A示出了单向连接性丢失的BFD会话;
[0009]图2B示出了完全连接性丢失的BFD会话;
[0010]图2C示出了BFD会话和测量丢失的方法;
[0011]图2D示出了BFD会话和测量延迟和抖动;
[0012]图3示出了示例方法;
[0013]图4示出了另一个示例方法;
[0014]图5示出了又一个示例方法;
[0015]图6示出了根据各种示例的示例网络设备;
[0016]图7示出了根据一些示例的示例计算设备架构。
具体实施方式
[0017]下面详细讨论本公开的各种实施例。虽然讨论了具体的实现方式,但应该理解,这只是为了说明的目的。相关领域的技术人员将认识到,在不脱离本公开的精神和范围的情况下可以使用其他组件和配置。
[0018]概述
[0019]本专利技术的各方面在独立权利要求中陈述并且优选特征在从属权利要求中陈述。一个方面的特征可以单独地或与其他方面组合地应用于每个方面。
[0020]本公开的附加特征和优点将在随后的描述中阐述,并且部分地从描述中将是显而易见的,或者可以通过在此公开的原理的实践而获知。本公开的特征和优点可以通过所附权利要求中特别指出的手段和组合来实现和获得。本公开的这些和其他特征将从以下描述和所附权利要求中变得更加明显,或者可以通过在此阐述的原理的实践而获悉。
[0021]本公开提供了关于上述双向转发的问题的解决方案。在正常的BFD会话中,BFD回声请求分组由双方路由器或设备发送,并且每个相应路由器以BFD回声响应分组进行回复。这意味着在每个配置的时间间隔内,四个分组将在链路上流动。提议的解决方案将使各方设备以主/从模式运行,并且只有一个设备会发送BFD回声请求分组。从设备将依赖回声请求分组来检测活跃度、丢失、延迟和抖动。
[0022]一种方法包括:第一设备和第二设备在建立通信的初始阶段各自发送BFD回声请求分组。该方法包括:确定检测到特定模式,例如低带宽模式。基于检测到特定模式或通信链路处于特定模式,该方法包括:选择第一设备或第二设备作为主设备或从设备。在确定其中一台设备为主设备而另一台设备为从设备后,只有主设备将发送BFD回声请求分组。考虑到只有主设备发送BFD回声请求分组,于是在这种情况下有多种方法测量性能、延迟、抖动或检测活跃度。
[0023]示例实施例的描述
[0024]本文公开了用于创新的系统、方法和计算机可读介质,这些创新集中于改进在特定模式(例如低带宽模式,其中第一设备与第二设备通信)中对可用带宽的使用的能力。其他模式也可以应用,例如根据协议,用户应该比其他用户获得更多带宽或具有更高优先级。这里公开的方法提供了对双向转发检测(BFD)回声请求分组的使用的改进。
[0025]本公开的方法方面包括:第一设备和第二设备在这两个设备之间建立通信的初始阶段各自发送BFD回声请求分组。该方法可以包括:确定检测到特定模式,例如低带宽模式。任何模式或事件也可能触发设备之间的主/从交互。该方法可以由这些设备之一或两者或单独的网络控制器来实施。基于检测到特定模式或通信链路处于特定模式,该方法包括:第一设备或第二设备被选择作为主设备或从设备。在确定其中一台设备为主设备另一台设备为从设备后,只有主设备将发送BFD回声请求分组。对于设备被选择作为主设备或从设备的触发还可以是其他参数或事件,例如数据流的趋势或预测事件,例如预期即将启动特定模式。任何参数或条件可以触发其中一个设备作为主设备而另一个作为从设备的选择。触发事件可以是网络状况(需要更多带宽)或对未来带宽需求的预测、网络中的节点停机等。客户可能会为更高的带宽支付更多费用,这可能会触发此处公开的选择和处理。例如,可以通
过流式传输视频或响应于网络拥塞或对大文件的需求而实施该模式。
[0026]图2A示出了本公开200的一个方面,该方面涉及当完全连接性丢失时检测从设备上的活跃度故障。主设备202和从设备204被建立。随着时间的推移206,主设备202可以向从设备204发送BFD回声请求208。从设备204可以提供BFD回声回复210。从设备204可以将等待时(time

out)时间保持进行长达间隔X。该等待时也可以是另一个等待时值的倍数。每当设备204接收到BFD回声请求分组212、214、216时,该等待时可以被重置。如果在等待时时段内没有接收到分组,则BFD状态将从开启(up)转换到关停(down)218、220。以这种方式,带宽被节省,因为只有一个BFD回声回复210被发送。
[0027]本公开200的另一方面在图2B中公开,其涉及当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在第一设备和第二设备之间建立通信链路,其中所述第一设备和所述第二设备中的每一者发送双向转发检测回声请求分组;确定关于所述通信链路或其他因素检测到特定模式或状况;基于检测到所述特定模式或状况,在所述第一设备和所述第二设备之间选择主设备和从设备;以及一旦确定了所述第一设备和所述第二设备中的一个是主设备并且所述第一设备和所述第二设备中的另一个是从设备,仅从所述主设备向所述从设备发送双向转发检测回声请求分组。2.根据权利要求1所述的方法,还包括:在所述主设备处,基于是否接收到响应于回声请求消息的预期回声回复消息来确定丢失值;以及将所述丢失值添加到后续的回声请求消息。3.根据权利要求2所述的方法,其中,所述丢失值由所述从设备记录在数据库中。4.根据权利要求1至3中任一项所述的方法,还包括:在所述主设备处没有接收到回声回复消息的预定间隔后确定关停状态;以及将所述关停状态在回声请求消息中从所述主设备发送给所述从设备。5.根据权利要求4所述的方法,其中,在所述主设备处没有接收到回声回复消息的所述预定间隔后确定所述关停状态进一步包括:在确定所述关停状态之前,在所述主设备处没有接收到至少2个回声回复消息。6.一种网络控制器,所述网络控制器包括:处理器;以及存储指令的计算机可读存储设备,所述指令当由所述处理器执行时,使所述处理器执行操作,所述操作包括:在所述网络控制器和第二设备之间建立通信链路,其中所述网络控制器和所述第二设备中的每一者发送双向转发检测回声请求分组;确定关于所述通信链路检测到特定模式;基于检测到所述特定模式,在所述网络控制器和所述第二设备之间选择主设备和从设备;以及一旦确定了所述网络控制器和所述第二设备中的一个是主设备并且所述网络控制器和所述第二设备中的另一个是从设备,仅从所述主设备向所述从设备发送双向转发检测回声请求分组。7.根据权利要求6所述的网络控制器,还包括:在所述主设备处,基于是否接收到响应于回声请求消息的预期回声回复消息来确定丢失值;以及将所述丢失值添加到后续的回声请求消息。8.根据权利要求7所述的网络控制器,其中,所述丢失值由所述从设备记录在数据库中。9.根据权利要求6至8中任一项所述的网络控制器,还包括:
在所述主设备处没有接收到回声回复消息的预定间隔后确定关停状态;以及将所述关停状态在回声请求消息中从所述主设备发送给所述从设备。10.根据权利要求9所述的网络控制器,其中,在所述主设备处没有接收到回声回复消息的所述预定间隔后确定所述关停状态进一步包括:在确定所述关停状态之前,在所述主设备处没有接收到至少2个回声回复消息。11.一种方法,包括:在第一设备和第二设备之间建立通信链路,其中所述第一设备和所述第二设备中的每一者发送双向转发检测回声请求分组;确定关于所述通信链路或其他因素检测到特定模式或状况;基于检测到所述特定模式或状况,在所述第一设备和所述第二设备之间选择主设备和从设备;以及一旦确定了所述第一设备和所述第二设备中的一个是主设备并且所述第一设备和所述第二设备中的另...

【专利技术属性】
技术研发人员:安布哈弗
申请(专利权)人:思科技术公司
类型:发明
国别省市:

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

1