【技术实现步骤摘要】
【国外来华专利技术】服务链中的网络吞吐量保证、异常检测和缓解
[0001]相关申请的交叉引用
[0002]本申请要求于2019年12月13日提交的、题为“NETWORK THROUGHPUT ASSURANCE,ANOMALY DETECTION AND MITIGATION IN SERVICE CHAIN”(服务链中的网络吞吐量保证、异常检测和缓解)的第16/713,569号美国非临时专利申请的权益和优先权,该申请的的全部公开内容在此通过引用被明确并入本文。
[0003]本技术总体涉及网络虚拟化,并且具体涉及为虚拟化网络功能的服务链提供吞吐量保证。
技术介绍
[0004]网络虚拟化将传统上经由硬件交付的网络连接和服务抽象到在管理程序中的物理网络之上运行的逻辑虚拟网络中。可以通过在虚拟机器(VM)上运行的虚拟化网络功能(VNF)来实现网络虚拟化。这些VNF可以处理或以其他方式执行特定的网络功能(例如,防火墙功能或负载平衡功能)。在网络虚拟化中,一个或多个管理程序平台上的多个VNF可以被拼接在一起,以在网络环境中创建虚拟化服务链。例如,服务链可以被用于实现各种网络功能,这些网络功能将消费者连接到一个或多个云服务提供商(例如,Amazon WebMicrosoft等)。典型的服务链可以包括虚拟形式的路由器、负载平衡器和防火墙。在操作中,网络流量可以穿过云服务提供商和客户端之间的虚拟服务链的各个VNF分支。
[0005]用户通常预期服务链的特定吞吐量。具体来说,用户期望在管理程序平台上正确配置服务链,并且可以通过各个 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:监视由在多个虚拟节点上运行的多个经拼接的虚拟化网络功能形成的虚拟服务链;通过内联统计代理生成所述虚拟服务链的操作的内联统计;从所述内联统计中识别所述虚拟服务链的实际吞吐量;并且通过将所述虚拟服务链的实际吞吐量与所述虚拟服务链的预期吞吐量进行比较,来为所述虚拟服务链提供吞吐量保证。2.根据权利要求1所述的方法,其中,所述内联统计代理是在所述多个虚拟节点下的管理程序层中实现的。3.根据权利要求2所述的方法,其中,所述虚拟化网络功能至少部分地通过所述管理程序层被拼接在一起,并且在所述虚拟化网络功能之间传递的数据由所述管理程序层中的所述内联统计代理监视,以为所述虚拟服务链生成所述内联统计。4.根据权利要求1至3中任一项所述的方法,还包括:作为为所述虚拟服务链生成所述内联统计的一部分,对所述多个虚拟节点按虚拟节点分析在所述虚拟化网络功能之间传递的数据,以为所述虚拟服务链中的每个所述虚拟化网络功能生成内联统计。5.根据权利要求4所述的方法,其中,通过比较每个所述虚拟化网络功能处的入口数据吞吐量与每个所述虚拟化网络功能处的相应出口数据吞吐量,来生成每个所述虚拟化网络功能的所述内联统计。6.根据权利要求4或5所述的方法,还包括:将所述虚拟服务链中的每个所述虚拟化网络功能的所述内联统计与一个或多个相邻虚拟化网络功能的所述内联统计进行比较;并且基于对所述虚拟服务链中的每个所述虚拟化网络功能的所述内联统计与所述一个或多个相邻虚拟化网络功能的所述内联统计的比较,为所述虚拟服务链提供所述吞吐量保证。7.根据权利要求6所述的方法,其中,相邻虚拟化网络功能共享所述虚拟服务链中的虚拟链接点,以在所述数据穿过所述虚拟服务链时允许所述数据直接在所述相邻虚拟化网络功能之间传递。8.根据权利要求4至7中任一项所述的方法,还包括:将作为每个所述虚拟化网络功能的所述内联统计的一部分而被包括的、每个所述虚拟化网络功能处的相应出口数据吞吐量与所述虚拟服务链的所述预期吞吐量进行比较;并且基于对每个所述虚拟化网络功能处的相应出口数据吞吐量与所述虚拟服务链的所述预期吞吐量的比较,为所述虚拟服务链提供所述吞吐量保证。9.根据权利要求8所述的方法,还包括:基于对所述虚拟化网络功能处的出口数据吞吐量与所述虚拟服务链的所述预期吞吐量的比较,确定所述虚拟服务链中的虚拟化网络功能表现为所述虚拟服务链中的异常;并且作为为所述虚拟服务链提供所述吞吐量保证的一部分,将所述虚拟化网络功能报告为所述异常。10.根据权利要求9所述的方法,其中,响应于所述虚拟化网络功能处的所述出口数据吞吐量低于所述虚拟服务链的所述预期吞吐量,所述虚拟化网络功能被识别为所述异常。
11.根据权利要求4至10中任一项所述的方法,还包括:将所述虚拟服务链的第一虚拟化网络功能的进入吞吐量与所述预期吞吐量进行比较;并且基于对所述进入吞吐量与所述预期吞吐量的比较,为所述虚拟服务链提供所述吞吐量保证。12.根据权利要求11所述的方法,还包括:如果所述进入吞吐量小于所述预期吞吐量,则按虚拟节点来分析在所述虚拟化网络功能之间传递的所述数据。13.根据权利要求1至12中任一项所述的方法,其中,所述虚拟服务链是在消费者和提供商之间形成的,并且所述虚拟服务链的所述吞吐量保证是在如下的一个或两个方向上提供的:从消费者到提供商的方向,和从提供商到消费者的方向。14.根据权利要求1至13中任一项所述的方法,其中,所述多个虚拟节点的基础设施提供商不同于所述虚拟服务链的网络服务提供商。15.一种系统,包括:一个或多个处理器;以及至少一种计算机可读存储介质,其中存储有指令,所述指令当由所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。