选择和监控多个服务关键性能指标的方法和系统与流程

文档序号:11959650阅读:来源:国知局

技术特征:

1.一种方法,包括:

在网络中的第一网络设备上的双向主动测量协议(TWAMP)控制客户端与所述网络中的第二网络设备上的双向主动测量协议服务器之间,建立控制连接;

由所述双向主动测量协议控制客户端协商用于所述双向主动测量协议服务器支持的给定服务的数据会话,所述协商包括针对所述给定服务而选择要测量的一个或多个服务关键性能指标(KPI);

由所述双向主动测量协议控制客户端与所述双向主动测量协议服务器建立用于所述给定服务的所述数据会话;

由所述网络中的第三网络设备上的双向主动测量协议会话发起端通过用于所述给定服务的所述数据会话向所述双向主动测量协议服务器发送一个或多个双向主动测量协议测试数据包;以及

响应于所述一个或多个双向主动测量协议测试数据包,由所述双向主动测量协议服务器通过所述数据会话向所述双向主动测量协议会话发起端发送针对所述给定服务所选择的所述服务关键性能指标的服务数据测量值。

2.根据权利要求1所述的方法,其中,针对所述给定服务所选择的所述服务关键性能指标包括持活测量值、往返时间测量值、路径延迟测量值、服务延迟测量值或服务负载测量值中的一个或多个。

3.根据权利要求1至2中任一项所述的方法,其中,针对所述给定服务所选择的所述服务关键性能指标包括基于用于所述给定服务的入口数据包的数量和出口数据包的数量、用于所述给定服务的入口字节的数量和出口字节的数量或者用于所述给定服务的订户数量中的一个的服务负载测量值。

4.根据权利要求1至3中任一项所述的方法,其中,由所述双向主动测量协议会话发起端向所述双向主动测量协议服务器发送的所述一个或多个双向主动测量协议测试数据包包括第一双向主动测量协议测试数据包,并且其中,发送所述服务数据测量值的步骤包括:

由所述双向主动测量协议服务器通过用于所述给定服务的所述数据会话向所述双向主动测量协议会话发起端发送第二双向主动测量协议测试数据包,所述第二双向主动测量协议测试数据包具有:包括在所述第二双向主动测量协议测试数据包中的所选择的所述服务关键性能指标的列表;以及所选择的所述服务关键性能指标的所述服务数据测量值,该服务关键性能指标与用于所述给定服务的所述数据会话有关,并且所述服务数据测量值被包括在数据包填充区域、服务协议数据单元(PDU)、服务数据单元(SDU)或所述第二双向主动测量协议测试数据包的报头中的一个中。

5.根据权利要求1-4中任一项所述的方法,其中,协商用于所述给定服务的所述数据会话的步骤包括:

由所述第一网络设备上的所述双向主动测量协议控制客户端向所述第二网络设备上的所述双向主动测量协议服务器发送服务监控请求消息,所述服务监控请求消息请求所述双向主动测量协议服务器支持的服务;

由所述双向主动测量协议控制客户端从所述双向主动测量协议服务器接收服务监控响应消息,所述服务监控响应消息包括:所支持的服务的数量、用于所支持的服务中的每一个的服务标识符(ID)以及针对每个服务标识符的所支持的服务关键性能指标;以及

由所述双向主动测量协议控制客户端向所述双向主动测量协议服务器发送服务监控确认消息,所述服务监控确认消息包括从针对每个服务标识符的所支持的服务关键性能指标中所选择的服务关键性能指标。

6.根据权利要求1至5中任一项所述的方法,其中,所述第一网络设备包括所述网络的独立于所述第二网络设备和所述第三网络设备的集中式控制器设备,并且其中,建立用于所述给定服务的所述数据会话的步骤包括:

由所述集中式控制器设备上的所述双向主动测量协议控制客户端向所述第三网络设备上的所述双向主动测量协议会话发起端发送一组双向主动测量协议控制消息,所述一组双向主动测量协议控制消息指示所述双向主动测量协议会话发起端与所述第二网络设备上的所述双向主动测量协议服务器建立用于所述给定服务的所述数据会话。

7.根据权利要求6所述的方法,进一步包括:

由所述第三网络设备上的所述双向主动测量协议会话发起端从所述集中式控制器设备上的所述双向主动测量协议控制客户端接收所述一组双向主动测量协议控制消息,所述一组双向主动测量协议控制消息指示所述双向主动测量协议会话发起端建立用于所述给定服务的所述数据会话;

由所述双向主动测量协议会话发起端与所述第二网络设备上的所述双向主动测量协议服务器建立用于所述给定服务的所述数据会话;

由所述双向主动测量协议会话发起端通过所述数据会话从所述双向主动测量协议服务器接收针对所述给定服务所选择的所述服务关键性能指标的所述服务数据测量值;以及

由所述双向主动测量协议会话发起端向所述双向主动测量协议控制客户端发送所选择的所述服务关键性能指标的服务数据测量值,该服务关键性能指标与用于所述给定服务的所述数据会话有关。

8.根据权利要求1至5中任一项所述的方法,其中,所述第一网络设备和所述第三网络设备是相同网络设备,使得所述双向主动测量协议控制客户端和所述双向主动测量协议会话发起端在所述相同网络设备上执行,进一步包括:

由所述相同网络设备上的所述双向主动测量协议控制客户端和所述双向主动测量协议会话发起端通过所述数据会话从所述第二网络设备上的所述双向主动测量协议服务器接收针对所述给定服务所选择的所述服务关键性能指标的所述服务数据测量值。

9.根据权利要求1-8中任一项所述的方法,其中,所述第二网络设备和所述第三网络设备是相同网络设备,使得所述双向主动测量协议服务器和所述双向主动测量协议会话发起端在所述相同网络设备上执行。

10.一种系统,包括:

网络中的第一网络设备,所述第一网络设备包括被配置为执行双向主动测量协议(TWAMP)控制客户端的一个或多个处理器;

所述网络中的第二网络设备,所述第二网络设备包括被配置为执行双向主动测量协议服务器的一个或多个处理器;以及

所述网络中的第三网络设备,所述第三网络设备包括被配置为执行双向主动测量协议会话发起端的一个或多个处理器,

其中,所述第一网络设备上的所述双向主动测量协议控制客户端被配置为:与所述第二网络设备上的所述双向主动测量协议服务器建立控制连接;协商用于所述双向主动测量协议服务器支持的给定服务的数据会话,所述协商包括针对所述给定服务而选择要测量的一个或多个服务关键性能指标(KPI);以及与所述双向主动测量协议服务器建立用于所述给定服务的所述数据会话,

其中,所述第三网络设备上的所述双向主动测量协议会话发起端被配置为通过用于所述给定服务的所述数据会话向所述第二网络设备上的所述双向主动测量协议服务器发送一个或多个双向主动测量协议测试数据包,并且

其中,所述第二网络设备上的所述双向主动测量协议服务器被配置为响应于所述一个或多个双向主动测量协议测试数据包,通过所述数据会话向所述第三网络设备上的所述双向主动测量协议会话发起端发送针对所述给定服务所选择的所述服务关键性能指标的服务数据测量值。

11.根据权利要求10所述的系统,其中,针对所述给定服务所选择的所述服务关键性能指标包括持活测量值、往返时间测量值、路径延迟测量值、服务延迟测量值或服务负载测量值中的一个或多个。

12.根据权利要求10至11中任一项所述的系统,其中,针对所述给定服务所选择的所述服务关键性能指标包括基于用于所述给定服务的入口数据包的数量和出口数据包的数量、用于所述给定服务的入口字节的数量和出口字节的数量或者用于所述给定服务的订户数量中的一个的服务负载测量值。

13.根据权利要求10至12中任一项所述的系统,其中,由所述双向主动测量协议会话发起端向所述双向主动测量协议服务器发送的所述一个或多个双向主动测量协议测试数据包包括第一双向主动测量协议测试数据包,并且其中,所述第二网络设备上的所述双向主动测量协议服务器进一步被配置为:

通过用于所述给定服务的所述数据会话向所述第三网络设备上的所述双向主动测量协议会话发起端发送第二双向主动测量协议测试数据包,所述第二双向主动测量协议测试数据包具有:包括在所述第二双向主动测量协议测试数据包中的所选择的所述服务关键性能指标的列表;以及所选择的所述服务关键性能指标的所述服务数据测量值,该服务关键性能指标与用于所述给定服务的所述数据会话有关,并且所述服务数据测量值被包括在数据包填充区域、服务协议数据单元(PDU)、服务数据单元(SDU)或所述第二双向主动测量协议测试数据包的报头中的一个中。

14.根据权利要求10至13中任一项所述的系统,其中,为了协商用于所述给定服务的所述数据会话,所述第一网络设备上的所述双向主动测量协议控制客户端被配置为:

向所述第二网络设备上的所述双向主动测量协议服务器发送服务监控请求消息,所述服务监控请求消息请求所述双向主动测量协议服务器支持的服务;

从所述双向主动测量协议服务器接收服务监控响应消息,所述服务监控响应消息包括:所支持的服务的数量、用于所支持的服务中的每一个的服务标识符(ID)以及针对每个服务标识符的所支持的服务关键性能指标;以及

向所述双向主动测量协议服务器发送服务监控确认消息,所述服务监控确认消息包括从针对每个服务标识符的所支持的服务关键性能指标中所选择的服务关键性能指标。

15.根据权利要求10至14中任一项所述的系统,其中,所述第一网络设备包括所述网络的独立于所述第二网络设备和所述第三网络设备的集中式控制器设备,并且其中,为了建立用于所述给定服务的所述数据会话,所述集中式控制器设备上的所述双向主动测量协议控制客户端被配置为发送一组双向主动测量协议控制消息,所述一组双向主动测量协议控制消息指示所述第三网络设备上的所述双向主动测量协议会话发起端与所述第二网络设备上的所述双向主动测量协议服务器建立用于所述给定服务的所述数据会话。

16.根据权利要求15所述的系统,其中,所述第三网络设备上的所述双向主动测量协议会话发起端被配置为:

从所述双向主动测量协议控制客户端接收所述一组双向主动测量协议控制消息,所述一组双向主动测量协议控制消息指示所述双向主动测量协议会话发起端建立用于所述给定服务的所述数据会话;

与所述双向主动测量协议服务器建立用于所述给定服务的所述数据会话;

通过所述数据会话从所述双向主动测量协议服务器接收针对所述给定服务所选择的所述服务关键性能指标的所述服务数据测量值;以及

向所述双向主动测量协议控制客户端发送所选择的所述服务关键性能指标的服务数据测量值,该服务关键性能指标与用于所述给定服务的所述数据会话有关。

17.根据权利要求10至14中任一项所述的系统,其中,所述第一网络设备和所述第三网络设备是相同网络设备,使得所述双向主动测量协议控制客户端和所述双向主动测量协议会话发起端在所述相同网络设备上执行,其中,所述相同网络设备上的所述双向主动测量协议控制客户端和所述双向主动测量协议会话发起端都通过所述数据会话从所述双向主动测量协议服务器接收针对所述给定服务所选择的所述服务关键性能指标的所述服务数据测量值。

18.根据权利要求10至17中任一项所述的系统,其中,所述第二网络设备和所述第三网络设备是相同网络设备,使得所述双向主动测量协议服务器和所述双向主动测量协议会话发起端在所述相同网络设备上执行。

19.根据权利要求10至18中任一项所述的系统,其中,所述双向主动测量协议服务器在所述第二网络设备的物理底盘或所述第二网络设备的虚拟机中的一个上执行,并且其中,所述双向主动测量协议会话发起端在所述第三网络设备的物理底盘或所述第三网络设备的虚拟机中的一个上执行。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1