[发明专利]使用镜像探测分组测量网络的性能的方法及设备有效
申请号: | 201680031371.3 | 申请日: | 2016-05-06 |
公开(公告)号: | CN107690778B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 张铭;吕国晗;袁利华;朱亦博 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 探测 分组 测量 网络 性能 方法 设备 | ||
本文中描述了用于测量网络性能的功能。该功能通过生成探测分组并且将探测分组注入到网络中来进行操作。探测分组被配置为使用一个或多个封装层来以网络中的感兴趣的特定网络部件为目标,或者以网络中的特定网络部件集合为目标。探测分组被寻址到的交换机通过以下来进行操作:(a)生成与探测分组相关联的镜像信息;(b)将(关于其最外封装的)探测分组解封装以产生新的探测分组;以及(c)根据与新的探测分组相关联的目的地地址,将新的探测分组传递到下游网络部件。该功能使用以上述方式收集的镜像信息来检测网络中的各种异常。
背景技术
通常,网络中发生的故障和其他异常事件的原因难以被确定。这些困难来自于:这些网络中的很多网络的巨大规模、这些网络所携带的大量业务、以及这些网络容易遇到的各种故障。网络的次最佳性能可能导致收入损失和其他负面后果。
发明内容
本文中描述了用于(例如,为了检测网络中的异常的目的)测量网络的性能的功能。在一个实施方式中,该功能通过生成探测分组并且将探测分组注入到网络中来进行操作。探测分组使用一个或多个封装层被配置为以网络中的特定网络部件(诸如特定交换机)为目标,或者以网络中的特定网络部件集合(诸如交换机集合)为目标。探测分组所被寻址到的网络部件通过以下来进行操作:(a)生成与探测分组相关联的镜像信息(例如以镜像分组的形式);(b)向收集和分析(CA)系统提供镜像信息;(c)通过移除其最外部的报头来将探测分组解封装以产生新的探测分组;以及(d)根据新的探测分组所提供的目的地地址,将新的探测分组传递到下游网络部件(例如,下游交换机)。
在一个实施方式中,该功能依赖于由CA系统已经收集的镜像信息来检测网络中的各种异常,包括例如分组丢弃、时延相关问题、循环相关问题、负载平衡问题等。
上述方法可以体现在各种类型的系统、设备、部件、方法、计算机可读存储介质、数据结构、图形用户界面呈现、制造品等中。
提供本“发明内容”以便以简化的形式介绍概念的选择;这些概念在下文的“具体实施方式”中进一步描述。本“发明内容”不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护的主题的范围。
附图说明
图1示出了使用探测分组测量网络性能的探测分析系统的概述。
图2示出了图1的探测分析系统的操作的一个示例。
图3示出了图1的探测分析系统的操作的另一示例。
图4示出了图1的探测分析系统的一个实施方式。
图5示出了关于图4的说明性实施方式的附加细节。
图6示出了用于在图4和5的探测分析系统中使用的说明性交换机的一个实施方式。
图7示出了用于在图4和5的探测分析系统中使用的说明性多路复用器的一个实施方式。
图8示出了用于在图4和5的探测分析系统中使用的说明性分析部件的一个实施方式。
图9示出了提供使用图1的探测分析系统的一种方式的概述的过程。
图10示出了解释作为图1的探测分析系统的一个部件的探测生成部件的一种操作方式的过程。
图11示出了解释图1的探测分析系统内的交换机的一种操作方式的过程。
图12示出了可以用于实施前述附图所示的特征的各方面的说明性计算功能。
在整个公开和附图中使用相同的附图标记来引用相同的部件和特征。100系列数字是指最初在图1中发现的特征,200系列数字是指最初在图2中发现的特征,300系列数字是指最初在图3中发现的特征,等等。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680031371.3/2.html,转载请声明来源钻瓜专利网。