使用主动测量协议和中继机制进行网络性能监控的制作方法

文档序号:34610288发布日期:2023-06-29 06:44阅读:22来源:国知局
使用主动测量协议和中继机制进行网络性能监控的制作方法


背景技术:

1、测量协议可以用于测量一组网络设备的网络性能。例如双向活动测量协议(twamp)可以定义用于测量支持twamp的任意两个网络设备之间的网络性能的标准。这样,该组网络设备可以使用测试会话来在网络设备之间发送探测分组以测量网络性能。


技术实现思路

1、根据一些可能的实现,一种方法可以包括由网络设备发起与一个或多个相邻网络设备的连接,其中所述网络设备和所述一个或多个相邻网络设备是一组网络设备的一部分,该组网络设备在网络中并且被配置有用于测量网络性能的协议,并且其中发起连接使得网络设备和一个或多个相邻网络设备交换将用于测量网络性能的中继机制。该方法可以包括使得测试会话被建立并且用于测量网络性能。该方法可以包括向一个或多个相邻网络设备,并且在整个测试会话中周期性地提供与请求第一组网络性能指示符值相关联的请求消息,该第一组网络性能指示符值测量一个或多个相邻网络设备和被作为网络中端点的特定网络设备之间的一个或多个路径的双向网络性能。一个或多个相邻网络设备在接收到请求消息时可以使用中继机制来确定第一组网络性能指示符值。中继机制可以允许一个或多个相邻网络设备和其他上游网络设备交换用于确定第一组网络性能指示符值的附加请求消息和对应的响应消息。该方法可以包括从一个或多个相邻网络设备并且在整个测试会话中周期性地接收包括第一组网络性能指示符值的响应消息。该方法可以包括确定测量网络设备与一个或多个相邻网络设备之间的网络性能的第二组网络性能指示符值。该方法可以包括基于第一组网络性能指示符值和第二组网络性能指示符值来确定总体网络性能指示符值。该方法可以包括基于总体网络性能指示符值来标识到一个或多个相邻网络设备之一的优选的下一跳。优选的下一跳可以是到作为网络中的端点的特定网络设备的优选路径的一部分。优选的下一跳可以用于通过网络路由的业务流。

2、根据一些可能的实现,一种网络设备可以包括一个或多个存储器,以及一个或多个处理器,用于从另一网络设备接收用于与另一网络设备建立连接的请求。网络设备和另一网络设备可以是一组网络设备的一部分,一组网络设备作为网络的一部分并且被配置有用于测量网络性能的协议。一个或多个处理器可以向另一网络设备提供对该请求的响应以使得连接被建立。另一网络设备可以使用该连接与网络设备交互以建立测试会话并交换将用于测量网络性能的中继机制。一个或多个处理器可以从另一网络设备并且在整个测试会话中周期性地接收请求消息,该请求消息请求第一网络性能指示符值,第一网络性能指示符值测量网络设备与被用作网络中的端点的特定网络设备之间的路径的网络性能。一个或多个处理器可以在整个测试会话中周期性地并且通过使用中继机制,向一个或多个相邻网络设备提供一个或多个附加请求消息,以使一个或多个相邻网络设备提供一个或多个附加响应消息,其包括一组网络性能指示符值,其测量一个或多个相邻网络设备与被用作网络中端点的特定网络设备之间的网络性能。一个或多个处理器可以在整个测试会话中周期性地基于由一个或多个相邻网络设备已经提供的一组网络性能指示符值,确定第一网络性能指示符值。一个或多个处理器可以向另一网络设备并且在整个测试会话中周期性地提供响应消息,该响应消息包括第一网络性能指示符值以使另一网络设备使用第一网络性能指示符值作为确定总体网络性能指示符值的一部分,并基于总体网络性能指示符值来标识到一个或多个相邻网络设备之一的优选的下一跳。优选的下一跳可以是到作为网络中的端点的特定网络设备的优选路径的一部分。优选的下一跳可以用于通过网络路由的业务流。

3、根据一些可能的实现,一种非暂时性计算机可读介质可以存储包括一个或多个指令的指令,该一个或多个指令在由网络设备的一个或多个处理器执行时,使得一个或多个处理器向一个或多个相邻网络设备并且在整个测试会话中周期性地提供与请求第一组网络性能指示符值相关联的请求消息,该第一组网络性能指示符值测量一个或多个相邻网络设备与被用作网络中的端点的特定网络设备之间的双向网络性能。网络设备和一个或多个相邻网络设备可以被包括在一组网络设备中,其作为网络的一部分,并且被配置有包括用于测量网络性能的中继机制的协议。请求消息可以包括最终目的地地址。一个或多个相邻网络设备在接收到请求消息时,可以使用中继机制和最终目的地地址来确定第一组网络性能指示符值。中继机制可以允许一个或多个相邻网络设备和其他上游网络设备交换用于确定第一组网络性能指示符值的附加请求消息和对应的响应消息。一个或多个指令可以使一个或多个处理器从一个或多个相邻网络设备并且在整个测试会话中周期性地接收包括第一组网络性能指示符值的响应消息。一个或多个指令可以使一个或多个处理器确定第二组网络性能指示符值,第二组网络性能指示符值测量网络设备与一个或多个相邻网络设备之间的网络性能。一个或多个指令可以使一个或多个处理器基于第一组网络性能指示符值和第二组网络性能指示符值来确定总体网络性能指示符值。一个或多个指令可以使一个或多个处理器基于总体网络性能指示符值来标识到一个或多个相邻网络设备之一的优选的下一跳。优选的下一跳可以是到作为网络中的端点的特定网络设备的优选路径的一部分。优选的下一跳可以用于通过网络路由的业务流。



技术特征:

1.一种方法,包括:

2.根据权利要求1所述的方法,其中所述协议是双向活动测量协议twamp,

3.根据权利要求2所述的方法,还包括:

4.根据权利要求3所述的方法,还包括:

5.根据权利要求3所述的方法,还包括:

6.根据权利要求1所述的方法,其中所述第一组网络性能指示符值和所述第二组网络性能指示符值是使用第一时间戳集合和第二时间戳集合被确定的,所述第一时间戳集合指示请求消息被所述一组网络设备中的一个网络设备发送时的时间,所述第二时间戳集合指示响应消息被所述一组网络设备中的另一网络设备接收时的时间。

7.根据权利要求1所述的方法,其中所述优选的下一跳将用于被通过所述网络被路由的业务流。

8.一种网络设备,包括:

9.根据权利要求8所述的网络设备,其中所述优选的下一跳是到作为所述网络中的所述端点的所述特定网络设备的优选路径的一部分,以及

10.根据权利要求8所述的网络设备,其中中继机制使得所述一组网络设备自动执行测试会话任务。

11.根据权利要求8所述的网络设备,其中所述一组网络设备是网络的一部分,所述网络包括到被用作所述端点的所述特定网络设备的多条路径。

12.根据权利要求8所述的网络设备,其中所述请求消息和所述一个或多个附加请求消息包括最终目的地地址,并且

13.根据权利要求8所述的网络设备,其中所述一组网络性能指示符值是第一组网络性能指示符值;并且

14.根据权利要求8所述的网络设备,其中所述一组网络性能指示符值是第一组网络性能指示符值;

15.根据权利要求8所述的网络设备,其中所述一个或多个处理器还用于:

16.一种存储一个或多个指令的非暂态计算机可读介质,所述一个或多个指令包括:

17.根据权利要求16所述的非暂态计算机可读介质,其中所述一个或多个指令在由所述一个或多个处理器执行时还使所述一个或多个处理器用于:

18.根据权利要求17所述的非暂态计算机可读介质,其中所述一个或多个指令在由所述一个或多个处理器执行时还使所述一个或多个处理器用于:

19.根据权利要求16所述的非暂态计算机可读介质,其中所述协议是双向活动测量协议twamp,以及

20.根据权利要求16所述的非暂态计算机可读介质,其中所述一组网络设备是网状网络的一部分,所述网状网络包括到被用作所述网络中的所述端点的所述特定网络设备的多个可能路径。

21.一种方法,包括:

22.根据权利要求21所述的方法,还包括:

23.根据权利要求22所述的方法,还包括:

24.根据权利要求22所述的方法,还包括:

25.根据权利要求21所述的方法,其中所述第一组rtt值和所述第二组rtt值是使用第一时间戳集合和第二时间戳集合被确定的,所述第一时间戳集合指示请求消息被所述一组网络设备中的一个网络设备发送时的时间,并且所述第二时间戳集合指示响应消息被所述一组网络设备中的另一网络设备接收时的时间。

26.根据权利要求21所述的方法,其中所述优选的下一跳将被用于通过所述网络被路由的业务流。

27.一种网络设备,包括:

28.根据权利要求27所述的网络设备,其中所述优选的下一跳是到所述特定网络设备的优选路径的一部分,以及

29.根据权利要求27所述的网络设备,其中所述网络包括到所述特定网络设备的多条路径。

30.根据权利要求27所述的网络设备,其中所述请求消息和所述一个或多个附加请求消息包括最终目的地地址,并且

31.根据权利要求27所述的网络设备,其中所述一组rtt值是第一组rtt值;并且

32.根据权利要求27所述的网络设备,其中所述一组rtt值是第一组rtt值;

33.根据权利要求27所述的网络设备,其中所述一个或多个处理器还用于:

34.一种存储一个或多个指令的非暂态计算机可读介质,所述一个或多个指令包括:

35.根据权利要求34所述的非暂态计算机可读介质,其中所述一个或多个指令在由所述一个或多个处理器执行时还使所述一个或多个处理器:

36.根据权利要求35所述的非暂态计算机可读介质,其中所述一个或多个指令在由所述一个或多个处理器执行时还使所述一个或多个处理器:

37.根据权利要求34所述的非暂态计算机可读介质,其中所述中继机制允许所述一个或多个相邻网络设备和所述一组网络设备中的其他上游网络设备交换用于确定所述第一组rtt值的附加请求消息和相应的响应消息。

38.根据权利要求34所述的非暂态计算机可读介质,其中所述一组网络设备是网状网络的一部分,所述网状网络包括到所述特定网络设备的多个可能路径。

39.根据权利要求34所述的非暂态计算机可读介质,其中所述一个或多个指令在由所述一个或多个处理器执行时,还使得所述一个或多个处理器:

40.根据权利要求39所述的非暂态计算机可读介质,其中所述中继机制允许所述一个或多个相邻网络设备和所述其他上游网络设备交换用于确定所述第一组rtt值的附加请求消息和相应的响应消息。


技术总结
第一设备可以在整个测试会话中周期性地向在具有第一设备的网络中的相邻设备提供用于测量网络性能的消息请求。相邻设备在接收到请求消息时将使用中继机制来确定网络性能指示符(NPI)值。第一设备可以从相邻设备并且在整个测试会话中周期性地接收包括NPI值的响应消息。第一设备可以确定测量第一设备和相邻设备之间的网络性能的附加NPI值。第一设备可以基于NPI值和附加NPI值来确定总体NPI值。第一设备可以基于总体NPI值来标识到相邻设备之一的优选的下一跳,其中优选的下一跳是通过网络的优选路径的一部分。

技术研发人员:P·古普塔,R·库玛尔
受保护的技术使用者:瞻博网络公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1