【技术实现步骤摘要】
使用主动测量协议和中继机制进行网络性能监控
[0001]本申请是申请日为2019年09月11日、申请号为201910859442.4、专利技术名称为“使用主动测量协议和中继机制进行网络性能监控”的专利技术专利申请的分案申请。
技术介绍
[0002]测量协议可以用于测量一组网络设备的网络性能。例如双向活动测量协议(TWAMP)可以定义用于测量支持TWAMP的任意两个网络设备之间的网络性能的标准。这样,该组网络设备可以使用测试会话来在网络设备之间发送探测分组以测量网络性能。
技术实现思路
[0003]根据一些可能的实现,一种方法可以包括由网络设备发起与一个或多个相邻网络设备的连接,其中所述网络设备和所述一个或多个相邻网络设备是一组网络设备的一部分,该组网络设备在网络中并且被配置有用于测量网络性能的协议,并且其中发起连接使得网络设备和一个或多个相邻网络设备交换将用于测量网络性能的中继机制。该方法可以包括使得测试会话被建立并且用于测量网络性能。该方法可以包括向一个或多个相邻网络设备,并且在整个测试会话中周期性地提供与请求第一组网络性能指示符值相关联的请求消息,该第一组网络性能指示符值测量一个或多个相邻网络设备和被作为网络中端点的特定网络设备之间的一个或多个路径的双向网络性能。一个或多个相邻网络设备在接收到请求消息时可以使用中继机制来确定第一组网络性能指示符值。中继机制可以允许一个或多个相邻网络设备和其他上游网络设备交换用于确定第一组网络性能指示符值的附加请求消息和对应的响应消息。该方法可以包括从一个或多个相邻网络设备并且在整个 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:由网络设备发起与一个或多个相邻网络设备的连接,其中所述网络设备和所述一个或多个相邻网络设备被包括在一组网络设备中,所述一组网络设备作为网络的一部分并且被配置有用于测量网络性能的协议;由所述网络设备从所述一个或多个相邻网络设备接收包括第一组网络性能指示符值的信息,所述第一组网络性能指示符值针对所述一个或多个相邻网络设备和作为所述网络中的端点的特定网络设备之间的一个或多个路径,由所述网络设备确定测量所述网络设备与所述一个或多个相邻网络设备之间的所述网络性能的第二组网络性能指示符值;由所述网络设备基于所述第一组网络性能指示符值和所述第二组网络性能指示符值来确定总体网络性能指示符值;以及由所述网络设备基于所述总体网络性能指示符值来标识到所述一个或多个相邻网络设备之一的优选的下一跳,其中所述优选的下一跳是到所述特定网络设备的优选路径的一部分。2.根据权利要求1所述的方法,其中所述协议是双向活动测量协议TWAMP,其中所述协议包括中继机制;以及其中所述中继机制使得所述一组网络设备自动执行测试会话任务。3.根据权利要求2所述的方法,还包括:使得测试会话被建立并且被用于测量所述网络性能;以及向所述一个或多个相邻网络设备提供信息,其中所述提供信息包括向所述一个或多个相邻网络设备并且在整个所述测试会话中周期性地提供与请求所述第一组网络性能指示符值相关联的请求消息,所述第一组网络性能指示符值测量针对所述一个或多个相邻网络设备和作为所述网络中的所述端点的所述特定网络设备之间的所述一个或多个路径的双向网络性能,其中所述一个或多个相邻网络设备在接收到所述请求消息后将使用所述中继机制来确定所述第一组网络性能指示符值,以及其中所述中继机制允许所述一个或多个相邻网络设备和其他上游网络设备交换用于确定所述第一组网络性能指示符值的附加请求消息和相应的响应消息。4.根据权利要求3所述的方法,还包括:用用于测量所述网络性能的值来填充数据结构,其中用于测量所述网络性能的所述值与以下各项相关联:与所述测试会话相关联的目的地的目的地地址,第一因特网协议IP地址,所述第一因特网协议IP地址与在所述测试会话期间由所述网络设备使用的所述协议的第一模式相关联,以及一个或多个IP地址,所述一个或多个IP地址与在所述测试会话期间由所述一个或多个相邻网络设备使用的所述协议的第二模式相关联。5.根据权利要求3所述的方法,还包括:更新所述第一组网络性能指示符值,所述第一组网络性能指示符值使用数据结构被存储,所述数据结构将所述第一组网络性能指示符值与以下各项相关联:
与所述测试会话相关联的目的地的目的地地址,第一因特网协议IP地址,所述第一因特网协议IP地址与在所述测试会话期间由所述网络设备使用的所述协议的第一模式相关联,以及一个或多个IP地址,所述一个或多个IP地址与在所述测试会话期间由所述一个或多个相邻网络设备使用的所述协议的第二模式相关联;以及基于更新所述第一组网络性能指示符值来更新所述总体网络性能指示符值。6.根据权利要求1所述的方法,其中所述第一组网络性能指示符值和所述第二组网络性能指示符值是使用第一时间戳集合和第二时间戳集合被确定的,所述第一时间戳集合指示请求消息被所述一组网络设备中的一个网络设备发送时的时间,所述第二时间戳集合指示响应消息被所述一组网络设备中的另一网络设备接收时的时间。7.根据权利要求1所述的方法,其中所述优选的下一跳将用于被通过所述网络被路由的业务流。8.一种网络设备,包括:一个或多个存储器;以及一个或多个处理器,用于:从另一网络设备接收请求第一网络性能指示符值的请求消息,所述第一网络性能指示符值测量针对所述网络设备和被用作所述网络中的端点的特定网络设备之间的路径的网络性能,其中所述网络设备和所述另一网络设备被包括在一组网络设备中,所述一组网络设备作为网络的一部分并且被配置有用于测量网络性能的协议;向一个或多个相邻网络设备提供一个或多个附加请求消息,以使得所述一个或多个相邻网络设备提供一个或多个附加响应消息,所述附加响应消息包括一组网络性能指示符值,所述一组网络性能指示符值测量所述一个或多个相邻网络设备与被用作所述网络中的所述端点的所述特定网络设备之间的所述网络性能;基于由所述一个或多个相邻网络设备已经提供的所述一组网络性能指示符值,确定所述第一网络性能指示符值;以及向所述另一网络设备提供包括所述第一网络性能指示符值的响应消息,以使得所述另一网络设备使用所述第一网络性能指示符值作为确定总体网络性能指示符值的一部分,并基于所述总体网络性能指示符值来标识所述一个或多个相邻网络设备之一的优选的下一跳。9.根据权利要求8所述的网络设备,其中所述优选的下一跳是到作为所述网络中的所述端点的所述特定网络设备的优选路径的一部分,以及其中所述优选的下一跳将用于通过所述网络而被路由的业务流。10.根据权利要求8所述的网络设备,其中中继机制使得所述一组网络设备自动执行测试会话任务。11.根据权利要求8所述的网络设备,其中所述一组网络设备是网络的一部分,所述网络包括到被用作所述端点的所述特定网络设备的多条路径。12.根据权利要求8所述的网络设备,其中所述请求消息和所述一个或多个附加请求消息包括最终目的地地址,并且
其中所述一个或多个处理器在提供所述一个或多个附加请求消息时,将用于:向所述一个或多个相邻网络设备提供所述一个或多个附加请求消息,以使得所述一个或多个相邻网络设备使用中继机制和所述最终目的地地址来确定所述一个或多个性能指示符值。13.根据权利要求8所述的网络设备,其中所述一组网络性能指示符值是第一组网络性能指示符值;并且其中所述一个或多个处理器在确定所述第一网络性能指示符值时,将用于:标识所述一个或多个附加请求消息被发送到所述一个或多个相邻网络设备的第一时间,标识所述一个或多个附加响应消息从所述一个或多个相邻网络设备被接收到的第二时间,基于所述第一时间和所述第二时间来确定第二组网络性能指示符值,以及基于所述一个或多个网络性能指示符值和所述第二组网络性能指示符值来确定所述第一网络性能指示符值。14.根据权利要求8所述的网络设备,其中所述一组网络性能指示符值是第一组网络性能指示符值;其中通过所述一组网络设备的多条路径在所述网络设备和被用作所述端点的所述特定网络设备之间存在;以及其中所述一个或多个处理器在确定所述第一网络性能指示符值时,将用于:确定第二组网络性能指示符值,所述第二组网络性能指示符值测量所述网络设备与所述一个或多个相邻网络设备之间的所述网络性能,确定基于所述第一组网络性能指示符值和所述第二组网络性能指示符值的第三组网络性能指示符值,以及使用与最佳可用网络性能级别相关联的、所述第三组网络性能指示符值的特定网络性能指示符值作为所述第一网络性能指示符值。15.根据权利要求8所述的网络设备,其中所述一个或多个处理器还用于:用用于测量所述网络性能的值来填充数据结构,其中用于测量所述网络性能的所述值与以下各项相关联:与测试会话关联的目的地的目的地地址,第一因特网协议IP地址,所述第一因特网协议IP地址与在所述测试会话期间由所述网络设备使用的所述协议的第一模式相关联,以及一个或多个IP地址,所述一个或多个IP地址与在所述测试会话期间由所述一个或多个相邻网络设备使用的所述协议的第二模式相关联。16.一种存储一个或多个指令的非暂态计算机可读介质,所述一个或多个指令包括:一个或多个指令,所述一个或多个指令在由网络设备的一个或多个处理器执行时,使得所述一个或多个处理器:从一个或多个相邻网络设备接收与第一组网络性能指示符值相关联的信息,所述第一组网络性能指示符值测量所述一个或多个相邻网络设备与被用作网络中的端点的特定网络设备之间的双向网络性能,
其中所述网络设备和所述一个或多个相邻网络设备被包括在一组网络设备中,所述一组网络设备作为所述网络的一部分,并且被配置有用于测量网络性能的协议;确定第二组网络性能指示符值,所述第二组网络性能指示符值测量所述网络设备与所述一个或多个相邻网络设备之间的所述网络性能;基于所述第一组网络性能指示符值和所述第二组网络性能指示符值来确定总体网络性能指示符值;以及基于所述总体网络性能指示符值来标识到所述一个或多个相邻网络设备之一的优选的下一跳,其中所述优选的下一跳是到作为所述网络中的所述端点的所述特定网络设备的优选路径的一部分。17.根据权利要求16所述的非暂态计算机可读介质,其中所述一个或多个指令在由所述一个或多个处理器执行时还使所述一个或多个处理器用于:在向所述一个或多个相邻网络设备提供所述信息之前,发起与所述一个或多个相邻网络设备的连接,其中发起所述连接使得所述网络设备和所述一个或多个相邻网络设备交换中继机制;以及与所述一个或多个相邻网络设备通信以使得测试会话将被建立。18.根据权利要求17所述的非暂态计算机可读介质,其中所述一个或多个指令在由所述一个或多个处理器执行时还使所述一个或多个处理器用于:用用于测量所述网络性能的值来填充数据结构,其中所述数据结构将用于测量所述网络性能的所述值与以下各项相关联:与所述测试会话关联的目的地的最终目的地地址,第一因特网协议IP地址,所述第一因特网协议IP地址与在所述测试会话期间由所述网络设备使用的所述协议的第一模式相关联,以及一个或多个IP地址,所述一个或多个IP地址与在所述测试会话期间由所述一个或多个相邻网络设备使用的所述协议的第二模式相关联。19.根据权利要求16所述的非暂态计算机可读介质,其中所述协议是双向活动测量协议TWAMP,以及其中所述协议包括中继机制,其中所述中继机制允许所述一个或多个相邻网络设备和其他上游网络设备交换被用于确定所述第一组网络性能指示符值的附加请求消息和相应的响应消息。20.根据权利要求16所述的非暂态计算机可读介质,其中所述一组网络设备是网状网络的一部分,所述网状网络包括到被用作所述网络中的所述端点的所述特定网络设备的多个可能路径。21.一种方法,包括:由网络设备发起与一个或多个相邻网络设备的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。