【技术实现步骤摘要】
【国外来华专利技术】在联网环境中选择转发路径和返回路径
[0001]相关申请的交叉引用
[0002]本申请要求于2020年11月4日提交的美国专利申请第17/089,481号的优先权,该美国专利申请通过引用全部整体并入本文。
[0003]本公开一般涉及利用边缘节点来生成探测分组,该探测分组包括保证使用转发和返回路由路径来准确测量广域网中两个端点之间的路由路径的网络性能的指示符。
技术介绍
[0004]云计算为用户提供对计算资源的访问,以满足用户的计算资源需求。在一些示例中,服务提供商可以管理云计算资源并向用户提供云计算资源以满足其需求,而用户无需投资和维护自己的计算基础设施。云计算经常涉及使用数据中心的网络,其中,数据中心的网络中容纳有服务器、路由器、和向用户提供计算资源(例如,计算资源、网络资源、存储资源、数据库资源、应用程序资源等)的其他设备。随着数据中心不断增长并扩展到多站点云环境,对网络性能信息(例如,各个站点的边缘节点之间的延时、分组丢失、和抖动)的高效、无状态监控的需求变得更加明显。例如,监视网络的性能依赖于由一个边缘节点发起并由另一个节点响应的探测分组,并且使用传统技术监视边缘节点之间的多个路径可能被证明是困难且不可靠的。
[0005]软件定义的网络(SDN)严重依赖于不同广域网(WAN)电路上的性能测量,这些性能测量将被用来识别和选择最有利的WAN电路。例如,服务提供商可以向客户提供服务级协议。此类服务的特定方面可能包括保证所提供服务的质量、可用性、和责任。当前技术使用WAN边缘节点和提供商边缘节 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由多站点网络的第一站点中的第一设备识别第一本地鉴别器,该第一本地鉴识器指示多个路由路径中可用于从所述第一设备向所述多站点网络的第二站点中的第二设备发送数据的特定路由路径;由所述第一设备识别第一远程鉴别器,该第一远程鉴别器指示从所述第二设备到所述第一设备的所述特定路由路径;由所述第一设备生成包括所述第一本地鉴别器和所述第一远程鉴别器的第一探测分组;利用所述第一本地鉴别器从所述第一设备通过穿过所述多站点网络的所述特定路由路径向所述第二设备发送所述第一探测分组;在所述第一设备处从所述第二设备接收第二探测分组,该第二探测分组包括与所述特定路由路径相关联的第二本地鉴别器和与所述特定路由路径相关联的第二远程鉴别器;由所述第一设备确定所述第一本地鉴别器等于所述第二远程鉴别器;以及在所述第一设备处至少部分地基于接收到所述第二探测分组来识别与所述特定路由路径相关联的网络性能信息。2.根据权利要求1所述的方法,还包括:由所述第二设备至少部分地基于所述第一远程鉴别器来识别所述第二本地鉴别器;由所述第二设备至少部分地基于所述第一本地鉴别器来识别所述第二远程鉴别器;由所述第二设备生成包括所述第二本地鉴别器和所述第二远程鉴别器的所述第二探测分组;以及利用所述第二本地鉴别器从所述第二设备通过穿过所述多站点网络的所述特定路由路径向所述第一设备发送所述第二探测分组。3.根据权利要求1或2所述的方法,还包括在所述第一设备处从与所述多站点网络相关联的软件定义的网络(SDN)控制器接收所述第一本地鉴别器和所述第一远程鉴别器。4.根据权利要求1至3中任一项所述的方法,其中,所述网络性能信息包括以下至少一项的指示:与所述特定路由路径相关联的网络延时;与所述特定路由路径相关联的网络分组丢失;与所述特定路由路径相关联的网络延迟;或与所述特定路由路径相关联的网络抖动。5.根据权利要求1至4中任一项所述的方法,其中:所述第一设备被配置为所述第一站点的第一边缘设备;并且所述第二设备被配置为所述第二站点的第二边缘设备。6.根据权利要求1至5中任一项所述的方法,其中,所述特定路由路径包括在所述多站点网络中设置在所述第一设备和所述第二设备之间的一个或多个中间设备。7.根据权利要求1至6中任一项所述的方法,还包括:由所述第一设备将与所述特定路由路径相关联的所述网络性能信息存储在与所述第一设备相关联的数据存储区中;以及从所述第一设备向与所述多站点网络相关联的软件定义的网络(SDN)控制器发送所述
网络性能信息。8.一种系统,包括:一个或多个处理器;以及一个或多个非暂态计算机可读介质,包括指令,所述指令在被所述一个或多个处理器执行时,促使所述一个或多个处理器执行以下操作,所述操作:由多站点网络的第一站点中的第一设备识别与所述第一设备相关联的本地转发标识符,该本地转发标识符指示多个路由路径中可用于从所述第一设备向所述多站点网络的第二站点中的第二设备发送数据的特定路由路径;由所述第一设备识别与所述第二设备相关联的远程转发标识符,该远程转发标识符指示所述特定路由路径;由所述第一设备生成具有第一报头的探测分组,该第一报头包括所述远程转发标识符;由所述第一设备用第二报头封装所述探测分组,该第二报头包括所述本地转发标识符;从所述第一设备向所述第二设备发送所述探测分组,其中,所述探测分组被配置为利用从所述第一设备到所述第二设备的所述特定路由路径;在所述第一设备处从所述第二设备接收具有所述第一报头的所述探测分组;以及在所述第一设备处至少部分地基于接收到所述探测分组来识别与所述特定路由路径相关联的网络性能信息。9.根据权利要求8所述的系统,所述操作还包括:由所述第二设备对所述探测分组进行解封装,以移除包括所述本地转发标识符的所述第二报头;以及从所述第二设备向所述第一设备发送所述探测分组,其中,所述探测分组被配置为至少部分地基于所述第一报头来利用从所述第二设备到所述第一设备的所述特定路由路径。10.根据权利要求8或9所述的系统,所述操作还包括在所述第一设备处从软件定义的网络(SDN)控制器接收所述本地转发标识符和所述远程转发标识符。11.根据权利要求8至10中任一项所述的系统,其中,所述网络性能信息包括以下至少一项的指示:与所述特定路由路径相关联的网络延时;与所述特定路由路径相关联的网络分组丢失;与所述特定路由路径相关联的网络延迟;或与所述特定路由路径相关联的网络抖动。12.根据权利要求8至11中任一项所述的系统,所述操作还包括:由所述第一设备将与所述特定路由路径相关联的所述网络性能信息存储在与所述第一设备相关联的数据存储区中;以及从所述第一设备向与所述多站点网络相关联的软件定义的网络(SDN)控制器发送所述网络性能信息。13.根据权利要求8至12中任一项所述的系统,其中:所述本地转发标识符被配置为以下项中的至少一者:
第一区分服务码点(DSCP)值;或第一分段路由分段标识符(SR SID);并且所述远程转发标识符被配置为以下项中的至少一者:第二DSCP值;或第二SR SID号。14.根据权利要求8至13中任一项所述的系统,其中,所述特定路由路径包括在所述多站点网络中设置在所述第一设备和所述第二设备之间的一个或多个中间设备。15.一种方法,包括:由多站点网络的第一站点中的第一设备识别本地转发标识符,该本地转发标识符指示多个路由路径中可用于从所述第一设备向所述多站点网络的第二站点中的第二设备发送数据的第一路由路径;由所述第一设备识别第一远程转发标识符,该第一远程转发标识符指示可用于从所述第二设备向所述第一设备发送数据的所述第一路由路径;由所述第一设备识别第二远程转发标识符,该第二远程转发标识符指示所述多个路由路径中可用于从所述第二设备向所述第一设备发送数据的第二路由路径;由所述第一设备生成具有第一外部报头和第一内部报头的第一探测分组,该第一外部报头包括所述本地转发标识符,该第一内部报头包括所述第一远程转发标识符;由所述第一设备生成具有第二外部报头和第二内部报头的第二探测分组,该第二外部报头包括所述本地转发标识符,该第二内部报头包括所述第二远程转发标识符;从所述第一设备向所述第二设备发送所述第一探测分组和所述第二探测分组,其中,所述第一探测分组和所述第二探测分组被配置为利用从所述第一设...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。