【技术实现步骤摘要】
相关申请的引证本申请要求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)控制客户端与所述网络中的第二网络设备上的双向主动测量协议服务器之间,建立控制连接;由所述双向主动测量协议控制客户端协商用于所述双向主动测量协议服务器支持的给定服务的数据会话,所述协商包括针对所述给定服务而选择要测量的一个或多个服务关键性能指标(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。