[发明专利]通过分组关联在本地联网堆栈中的分组丢弃检测在审
申请号: | 202080026932.7 | 申请日: | 2020-03-25 |
公开(公告)号: | CN113647060A | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | A·马利施;T·E·莫伦豪斯;O·卡多纳;K·雷波尔;G·库桑扎 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/701 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 姚杰 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 分组 关联 本地 联网 堆栈 中的 丢弃 检测 | ||
在托管虚拟化网络堆栈的服务器上实例化的分组监视应用用于跟踪在网络堆栈内的每个组件处的分组传播和丢弃,以减少识别延迟问题根本原因的时间量。管理员可以有选择地启用或禁用分组监视应用。虚拟化网络堆栈内的组件将分组丢弃和成功的分组传播报告给分组监视应用,分组监视应用可以基于输入参数来过滤分组。因此,用户可以选择在虚拟化网络堆栈中过滤分组的粒度级别,同时能够评估每个分组通过网络堆栈内的每个组件的遍历。分组监视应用还可以对经滤后的分组执行后处理,以确定虚拟化网络堆栈的组件或部分之间的延迟。
背景技术
数据中心可以设置虚拟机或容器,这些虚拟机或容器运行提供给客户利用的应用和软件。在数据中心的各个计算机服务器内运行的虚拟化网络堆栈可以具有多个用于接收和传递分组的组件。虚拟化网络堆栈中的每个组件都提供独特的功能,其可以成为数据接收和传输的故障点(例如分组丢弃或延迟增加)。在某些情况下,客户在访问其虚拟机或容器时发现的问题可能难以确定虚拟联网堆栈中发生延迟的根本原因。
发明内容
在托管虚拟化网络堆栈的服务器上实例化的分组监视应用用于跟踪在网络堆栈内每个组件的分组传播和丢弃,以减少识别延迟问题根本原因的时间量。计算机服务器管理员可以有选择地启用或禁用分组监视应用。当被禁用时,虚拟化网络堆栈中的组件不会向分组监视应用报告分组传播或丢弃。当被启用时,组件调用与分组监视应用关联的应用编程接口(API),并向分组监视应用报告分组丢弃和传播。用户可以将参数输入到分组监视应用中,通过这些参数,选择某些分组向用户公开,而忽略或丢弃其他分组。过滤参数可以包括虚拟化网络堆栈组件中的自定义粒度级别,包括组件内的监视级别(例如虚拟化网络堆栈内的微型端口或特定组件)和通信协议(例如传输控制协议 (TCP)、用户数据报协议(UDP)等),以及其他参数。唯一的相关标识符(ID)与每个分组相关联,以能够实现跨网络堆栈中每个组件的分组的跟踪。识别联网堆栈内每个组件的分组传播和丢弃的能力使用户能够识别网络堆栈内发生分组丢弃或延迟的位置,从而减少识别根本原因的时间。还可以实现对过滤分组的后处理,其中对分组执行各种确定或计算,诸如整个或部分网络堆栈处的分组延迟、通过网络堆栈中的组件的分组传播平均值、等等。
提供本发明内容以简化形式介绍一系列概念,这些概念将在下面的具体实施方式中进一步描述。本发明内容不旨在确定要求保护的主题的关键特征或基本特征,也不旨在用作确定要求保护的主题的范围的帮助。此外,要求保护的主题不限于解决在本公开的任何部分中指出的任何或所有缺点的实现。应当理解,上述主题可以被实现为计算机控制的装置、计算机过程、计算系统,或者实现为诸如一个或多个计算机可读存储介质的制品。通过阅读以下具体实施方式和回顾相关附图,这些和各种其他特征将是显而易见的。
附图说明
图1示出了其中远程计算设备与在数据中心运行的计算机服务器传递分组的一个示例性环境;
图2示出了虚拟化网络堆栈内的组件的示意图;
图3示出了虚拟化网络堆栈内的组件的示意图;
图4示出了其中用户输入启用了分组监视应用的示意性的环境;
图5示出了其中联网堆栈内的组件将关于分组传播和分组丢弃的报告发送到分组监视器应用编程接口(API)的示意图;
图6示出了其中计算设备从用户输入接收过滤参数的示意性环境;
图7示出了数据分组通过其在虚拟化网络堆栈中被跟踪和过滤的参数的示意性分类;
图8示出了其中分组被分组监视应用分配了唯一的相关标识符 (ID)的示意图;
图9示出了其中在虚拟化网络堆栈中的每个组件处的分组后面都有唯一的关联ID的示意图;
图10示出了其中分组监视应用利用关联ID来确定组件处的分组延迟的示意图;
图11示出了由组件报告给分组监视应用的信息的示意性分类;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080026932.7/2.html,转载请声明来源钻瓜专利网。