选择和监控多个服务关键性能指标的方法和系统技术方案

技术编号:14146574 阅读:59 留言:0更新日期:2016-12-11 02:58
描述了选择和监控多个服务关键性能指标的方法和系统,用于扩展双向主动测量协议(TWAMP)以使得能够在软件定义网络(SDN)和网络功能虚拟化(NFV)架构中测量服务关键性能指标(KPI)。TWAMP扩展使得控制消息能够由在集中式控制器上执行的TWAMP控制客户端处理,并且使得数据消息能够由在单独网络设备上执行的TWAMP会话发起端处理。也描述了用于扩展TWAMP以使得能够测量用于TWAMP服务器支持的给定服务的多个服务KPI中的任一个的技术。服务KPI可包括持活测量值、往返时间测量值、路径延迟测量值、服务延迟测量值或服务负载测量值中的一个或多个。在传统网络架构以及SDN和NFV架构中,都可使用用于服务KPI的TWAMP扩展。

【技术实现步骤摘要】
相关申请的引证本申请要求2015年5月25日提交的印度专利申请第2616/CHE/2015号的优先权,通过引证将其全部内容结合于本文。
本公开涉及通信网络。
技术介绍
已经基于集成的软件定义网络(SDN)和网络功能虚拟化(NFV)概念开发了网络架构。SDN包括:在类似于网络设备(诸如,路由器和交换机)的网络节点中的控制平面与数据平面的分离,以及将控制平面抽象为更加模块化和层次化的架构的抽象化。NFV使用虚拟化来去除对专门硬件的依赖性,并且将许多不同类型的网络设备合并至可位于数据中心、网络节点以及终端用户住所的工业标准高容量服务器、交换机以及存储设备。在SDN和NFV架构中,对于部署和迁移新的服务和现有的服务,延迟和负载均衡是两个主要挑战。
技术实现思路
总体上,描述了用于扩展双向主动测量协议(TWAMP)以使得能够在软件定义网络(SDN)和网络功能虚拟化(NFV)架构中监控服务关键性能指标(KPI)的技术。在SDN和NFV架构中,TWAMP控制客户端可在集中式控制器上执行,同时TWAMP会话发起端和TWAMP服务器均可在单独网络设备上执行。TWAMP扩展使得控制消息能够由TWAMP控制客户端处理,并且使得数据消息能够由TWAMP会话发起端处理。此外,描述了用于扩展TWAMP以使得能够选择和监控用于TWAMP服务器支持的给定服务的多个服务KPI中的任一个的技术。服务KPI可包括持活测量值、往返时间测量值、路径延迟测量值、服务延迟测量值或服务负载测量值中的一个或多个。在传统网络架构以及SDN和NFV架构中,都可使用用于服务KPI的TWAMP扩展。在一个实例中,本公开涉及一种方法,该方法包括:在网络中的集中式控制器设备上的双向主动测量协议(TWAMP)控制客户端与网络中的第一网络设备上的TWAMP服务器之间,建立第一控制连接;在TWAMP控制客户端与网络中的第二网络设备上的TWAMP会话发起端之间,建立第二控制连接;由TWAMP控制客户端通过第一控制连接向TWAMP服务器发送第一组TWAMP控制消息,以协商用于TWAMP服务器支持的给定服务的数据会话,该协商包括针对给定服务选择要测量的一个或多个服务关键性能指标(KPI);由TWAMP控制客户端通过第二控制连接向TWAMP会话发起端发送第二组TWAMP控制消息,该第二组TWAMP控制消息指示TWAMP会话发起端与TWAMP服务器建立用于给定服务的数据会话;以及由TWAMP控制客户端通过第二控制连接从TWAMP会话发起端接收选择的服务KPI的服务数据测量值,所述服务KPI与用于给定服务的数据会话有关,其中,由TWAMP会话发起端通过数据会话从TWAMP服务器收集服务数据测量值。在另一实例中,本公开涉及一种网络的集中式控制器设备,该集中式控制器设备包括存储器以及一个或多个处理器,该一个或多个处理器与存储器通信并且被配置为执行双向主动测量协议(TWAMP)控制客户端。TWAMP控制客户端被配置为:与网络中的第一网络设备上的TWAMP服务器建立第一控制连接;与网络中的第二网络设备上的TWAMP会话发起端建立第二控制连接;通过第一控制连接向TWAMP服务器发送第一组TWAMP控制消息,以协商用于TWAMP服务器支持的给定服务的数据会话,该协商包括选择针对给定服务选择要测量的一个或多个服务关键性能指标(KPI);通过第二控制连接向TWAMP会话发起端发送第二组TWAMP控制消息,该第二组TWAMP控制消息指示TWAMP会话发起端与TWAMP服务器建立用于给定服务的数据会话;以及通过第二控制连接从TWAMP会话发起端接收选择的服务KPI的服务数据测量值,所述服务KPI与用于给定服务的数据会话有关,其中,由TWAMP会话发起端通过数据会话从TWAMP服务器收集服务数据测量值。在另外的实例中,本公开涉及一种方法,该方法包括:在网络的集中式控制器设备上的双向主动测量协议(TWAMP)控制客户端与网络中的第一网络设备上的TWAMP会话发起端之间建立控制连接;由TWAMP会话发起端通过控制连接从TWAMP控制客户端接收一组TWAMP控制消息,该TWAMP控制消息指示TWAMP会话发起端建立用于网络中的第二网络设备上的TWAMP服务器支持的给定服务的数据会话;由TWAMP会话发起端与TWAMP服务器建立用于给定服务的数据会话;由TWAMP会话发起端通过数据会话从TWAMP服务器接收针对给定服务选择的一个或多个服务关键性能指标(KPI)的服务数据测量值;以及由TWAMP会话发起端通过控制连接向TWAMP控制客户端发送选择的服务KPI的服务数据测量值,所述服务KPI值与用于给定服务的数据会话有关。在进一步实例中,本公开针对于一种网络中的网络设备,该网络设备包括存储器以及一个或多个处理器,该一个或多个处理器与存储器通信并且被配置为执行双向主动测量协议(TWAMP)会话发起端。TWAMP会话发起端被配置为:与网络的集中式控制器设备上的TWAMP控制客户端建立控制连接;通过控制连接从TWAMP控制客户端接收一组TWAMP控制消息,该TWAMP控制消息指示TWAMP会话发起端建立用于网络中的第二网络设备上的TWAMP服务器支持的给定服务的数据会话;与TWAMP服务器建立用于给定服务的数据会话;通过数据会话从TWAMP服务器接收针对给定服务选择的一个或多个服务关键性能指标(KPI)的服务数据测量值;以及通过控制连接向TWAMP控制客户端发送选择的服务KPI的服务数据测量值,所述服务KPI与用于给定服务的数据会话有关。在另一实例中,本公开涉及一种方法,该方法包括:在网络中的第一网络设备上的双向主动测量协议(TWAMP)控制客户端与网络中的第二网络设备上的TWAMP服务器之间,建立控制连接;由TWAMP控制客户端协商用于TWAMP服务器支持的给定服务的数据会话,该协商包括针对给定服务选择要测量的一个或多个服务关键性能指标(KPI);由TWAMP控制客户端与TWAMP服务器建立用于给定服务的数据会话;由网络中的第三网络设备上的TWAMP会话发起端通过用于给定服务的数据会话向TWAMP服务器发送一个或多个TWAMP测试数据包;以及响应于一个或多个TWAMP测试数据包,由TWAMP服务器通过数据会话向TWAMP会话发起端发送针对给定服务选择的服务KPI的服务数据测量值。在另外的实例中,本公开涉及一种系统,该系统包括:网络中的第一网络设备,该第一网络设备包括被配置为执行双向主动测量协议(TWAMP)控制客户端的一个或多个处理器;网络中的第二网络设备,该第二网络设备包括被配置为执行TWAMP服务器的一个或多个处理器;以及网络中的第三网络设备,该第三网络设备包括被配置为执行TWAMP会话发起端的一个或多个处理器。第一网络设备上的TWAMP控制客户端被配置为:与第二网络设备上的TWAMP服务器建立控制连接;协商用于TWAMP服务器支持的给定服务的数据会话,该协商包括针对给定服务选择要测量的一个或多个服务关键性能指标(KPI);以及与TWAMP服务器建立用于给定服务的数据会话。第三网络设备上的TWAMP会话发起端被配置为通过用于给定服务的数据会话向第二网络设备上的TWAMP服务器发送一个或多个TWAMP本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201610353879.html" title="选择和监控多个服务关键性能指标的方法和系统原文来自X技术">选择和监控多个服务关键性能指标的方法和系统</a>

【技术保护点】
一种方法,包括:在网络中的第一网络设备上的双向主动测量协议(TWAMP)控制客户端与所述网络中的第二网络设备上的双向主动测量协议服务器之间,建立控制连接;由所述双向主动测量协议控制客户端协商用于所述双向主动测量协议服务器支持的给定服务的数据会话,所述协商包括针对所述给定服务而选择要测量的一个或多个服务关键性能指标(KPI);由所述双向主动测量协议控制客户端与所述双向主动测量协议服务器建立用于所述给定服务的所述数据会话;由所述网络中的第三网络设备上的双向主动测量协议会话发起端通过用于所述给定服务的所述数据会话向所述双向主动测量协议服务器发送一个或多个双向主动测量协议测试数据包;以及响应于所述一个或多个双向主动测量协议测试数据包,由所述双向主动测量协议服务器通过所述数据会话向所述双向主动测量协议会话发起端发送针对所述给定服务所选择的所述服务关键性能指标的服务数据测量值。

【技术特征摘要】
2015.05.25 IN 2616/CHE/2015;2015.06.30 US 14/755,91.一种方法,包括:在网络中的第一网络设备上的双向主动测量协议(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.一种系统,包括:网络中的第一网络设备,所述第一网络设备包括被配置为执行双向主动测量协议(TWA...

【专利技术属性】
技术研发人员:佩尤施·古普塔阿米特·库马尔·阿加瓦尔斯里瓦特扎·萨兰加帕尼
申请(专利权)人:丛林网络公司
类型:发明
国别省市:美国;US

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

1