用于确定覆盖网络中的数据流路径的系统和方法技术方案

技术编号:32029020 阅读:30 留言:0更新日期:2022-01-27 12:47
本公开的实施例涉及用于确定覆盖网络中的数据流路径的系统和方法。本公开描述了以下技术,其包括:从具有底层网络和一个或多个覆盖网络的网络接收底层流数据;存储针对每个底层数据流标识覆盖网络的信息;将底层网络的至少一部分的拓扑地图显示在显示器内;通过所显示的拓扑地图来高亮数据路径,所高亮的数据路径通过底层网络从相应底层数据流的底层网络源延伸到相应底层数据流的底层网络目的地;接收对与所高亮的数据路径相关联的度量的请求,其中接收请求包括经由图形用户接口接收选择所高亮的数据路径的至少一部分的指示;以及靠近所高亮的数据路径显示与通过所高亮的数据路径的所选择的一部分的数据业务相关联的度量。量。量。

【技术实现步骤摘要】
用于确定覆盖网络中的数据流路径的系统和方法


[0001]本公开涉及对计算机网络的分析,包括对数据通过网络所采取的路径的分析。

技术介绍

[0002]虚拟化数据中心正成为现代信息技术(IT)基础设施的核心基础。现代数据中心依赖于虚拟化环境,其中,在虚拟化环境内被部署为例如虚拟机或容器的虚拟主机在物理计算设备的基础计算平台上执行。
[0003]当前的网络基础设施通常是物理网络和虚拟网络的组合。物理网络和虚拟网络的组合可以使追踪网络问题变得困难。在标识网络问题时,查看分组进入网络的路径对于网络管理员而言很方便。有一些命令行工具可以揭示路由,但是这些工具难以理解。

技术实现思路

[0004]本公开描述了以下技术,该技术包括:收集关于物理网络基础设施上的数据业务的信息(例如,底层流数据)和关于虚拟网络上的数据业务的信息(例如,覆盖流数据),并且将数据相关以实现对网络操作和性能的洞察。在一些示例中,按照不仅能够实现高可用性和大量流数据收集,而且还能够响应于分析查询来分析此类数据的方式,来收集和存储底层流数据和覆盖流数据的样本。可以利用覆盖流数据来丰富、扩充和/或补充覆盖流数据,以实现对可以与覆盖数据流相对应的覆盖网络基础设施的可见性、标识和/或分析。例如,网络分析系统可以收集底层流数据的样本,标识与每个样本相关联的底层数据流,并标识与每个相应的底层数据流相关联的覆盖网络。结果可以被用于标识支持覆盖数据流的底层网络基础设施。在一种这样的示例方法中,结果还可以被用于经由示意图和在用户接口上显示的其他信息来说明与各种覆盖或底层数据流相对应的底层网络基础设施的组件。
[0005]本文描述的技术可以提供一种或多种技术优点。例如,IT人员可以使用示出底层网络基础设施与各种覆盖数据流之间如何相关的信息,来对虚拟化网络执行高效且简化的故障排除和分析。作为示例,本文描述的技术可以通过减少可能与连接性问题相关的底层网络设备总体来允许对连接性进行更高效的故障排除。作为另一示例,本文描述的技术可以允许经由数据路径可视化进行更高效的故障排除。
[0006]在一些示例中,本公开描述了由根据本公开的一个或多个方面的网络分析系统或其他网络系统执行的操作。在一个特定示例中,本公开描述了一种方法,该方法包括:从具有底层网络和一个或多个覆盖网络的网络接收底层流数据,该底层网络包括多个网络设备,该底层流数据包括标识针对每个底层数据流的底层网络源、底层网络目的地、覆盖网络源和覆盖网络目的地的信息;在数据存储库中存储以下信息:该信息针对每个底层数据流标识覆盖网络以及相应底层数据流的底层网络源、底层网络目的地、覆盖网络源和覆盖网络目的地;将底层网络的至少一部分的拓扑地图(topological map)显示在显示器内;通过所显示的拓扑地图来高亮数据路径,所高亮的数据路径通过底层网络从相应底层数据流的底层网络源延伸到相应底层数据流的底层网络目的地;接收对与所高亮的数据路径相关联
的度量的请求,其中接收请求包括经由图形用户接口接收选择所高亮的数据路径的至少一部分的指示;以及靠近所高亮的数据路径显示与通过所高亮的数据路径的所选择的一部分的数据业务相关联的度量。
[0007]在另一特定示例中,本公开描述了一种系统,该系统具有:网络,该网络具有被配置在底层网络中的多个网络设备以及在网络设备上执行的一个或多个覆盖网络;以及被连接到网络的处理电路装置,该处理电路装置被配置为执行操作,该操作包括:从网络接收底层流数据,该底层流数据包括标识针对每个底层数据流的底层网络源、底层网络目的地、覆盖网络源和覆盖网络目的地的信息;将底层网络的至少一部分的拓扑地图显示在显示器内;通过所显示的拓扑地图高亮数据路径,该数据路径通过底层网络从底层网络源地址延伸到底层网络目的地地址;接收对与所高亮的数据路径相关联的度量的请求,其中接收请求包括经由图形用户接口接收选择所高亮的数据路径的至少一部分的信息;以及靠近所高亮的数据路径显示与通过所高亮的数据路径的所选择的一部分的数据业务相关联的度量。
[0008]在又一个特定示例中,本公开描述了一种非瞬态计算机可读存储介质,该非瞬态计算机可读存储介质包括指令,该指令在被执行时将计算系统的处理电路装置配置为执行操作,该操作包括:从具有底层网络和一个或多个覆盖网络的网络接收底层流数据,该底层网络包括多个网络设备,该底层流数据包括标识针对每个底层数据流的底层网络源、底层网络目的地、覆盖网络源和覆盖网络目的地的信息;在数据存储库中存储以下信息:该信息针对每个底层数据流标识覆盖网络以及相应底层数据流的底层网络源、底层网络目的地、覆盖网络源和覆盖网络目的地;将底层网络的至少一部分的拓扑地图显示在显示器内;通过所显示的拓扑地图来高亮数据路径,所高亮的数据路径通过底层网络从相应底层数据流的底层网络源延伸到相应底层数据流的底层网络目的地;接收对与所高亮的数据路径相关联的度量的请求,其中接收请求包括经由图形用户接口接收选择所高亮的数据路径的至少一部分的指示;以及靠近所高亮的数据路径显示与通过所高亮的数据路径的所选择的一部分的数据业务相关联的度量。
附图说明
[0009]图1A和图1B是说明了根据本公开的一个或多个方面的示例系统的概念图,该示例系统包括数据中心和用于分析跨数据中心和/或在数据中心内的业务流的网络分析系统。
[0010]图2是说明了根据本公开的一个或多个方面的示例系统的框图,该示例系统包括数据中心和用于分析跨数据中心和/或在数据中心内的业务流的网络分析系统。
[0011]图3是说明了根据本公开的一个或多个方面的在所存储的底层和覆盖流数据上执行的示例查询的概念图。
[0012]图4是说明了根据本公开的一个或多个方面的由用户接口设备呈现的示例用户接口的概念图。
[0013]图5A和图5B是说明了根据本公开的一个或多个方面的用于丰富底层数据流的操作的流程图。
[0014]图6是说明了根据本公开的一个或多个方面的由示例网络分析系统执行的其他操作的流程图。
[0015]图7是说明了根据本公开的一个或多个方面的由用户接口设备呈现的用于显示与
覆盖数据业务相对应的底层数据路径的另一示例用户接口的概念图。
[0016]图8是说明了根据本公开的一个或多个方面的用于在诸如图7所示的覆盖数据路径中显示路径参数的用户接口的概念图。
[0017]图9是说明了根据本公开的一个或多个方面的底层网络的两个节点之间的实例数据流的概念图。
[0018]图10是说明了根据本公开的一个或多个方面的用于在诸如图9所示的覆盖数据路径中显示路径参数的用户接口的概念图。
[0019]图11是说明了根据本公开的一个或多个方面的在确定对应底层数据路径时用于在覆盖数据路径之间进行选择的示例用户接口的概念图。
具体实施方式
[0020]数据中心使用虚拟化环境,虚拟主机(诸如虚拟机或容器)被部署在该虚拟化环境中,然后在物理计算设备的基础计算平台上执行。如上面提到的,在部署数据中心时,这种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:从具有底层网络和一个或多个覆盖网络的网络接收底层流数据,所述底层网络包括多个网络设备,所述底层流数据包括标识针对每个底层数据流的底层网络源、底层网络目的地、覆盖网络源和覆盖网络目的地的信息;在数据存储库中存储以下信息:所述信息针对每个底层数据流标识覆盖网络以及相应底层数据流的所述底层网络源、所述底层网络目的地、所述覆盖网络源和所述覆盖网络目的地;将所述底层网络的至少一部分的拓扑地图显示在显示器内;通过所显示的所述拓扑地图来高亮数据路径,所高亮的数据路径通过所述底层网络从所述相应底层数据流的所述底层网络源延伸到所述相应底层数据流的所述底层网络目的地;接收对与所高亮的所述数据路径相关联的度量的请求,其中接收请求包括经由图形用户接口接收选择所高亮的所述数据路径的至少一部分的指示;以及靠近所高亮的所述数据路径显示与通过所高亮的所述数据路径的所选择的所述一部分的数据业务相关联的度量。2.根据权利要求1所述的方法,其中高亮数据路径包括:接收底层网络源地址和底层网络目的地地址,确定所述底层网络源地址和所述底层网络目的地地址之间的底层数据路径,并且高亮所述底层数据路径。3.根据权利要求1所述的方法,其中高亮数据路径包括:接收从覆盖数据流记录列表中选择的覆盖数据流,确定携带来自所选择的所述覆盖数据流的数据的一个或多个底层数据路径,并且高亮携带来自所选择的所述覆盖数据流的数据的所述一个或多个底层数据路径。4.根据权利要求1-3中任一项所述的方法,其中高亮数据路径包括:显示覆盖数据流记录列表;在每个覆盖数据流记录旁边显示到底层数据路径查找应用的链接;接收所述链接中的一个链接被选择的指示;确定关联于所选择的所述链接的所述覆盖数据流记录;确定携带与关联于所选择的所述链接的所述覆盖数据流记录相关联的数据的一个或多个底层数据路径;以及高亮携带与关联于所选择的所述链接的所述覆盖数据流记录相关联的数据的所述一个或多个底层数据路径。5.根据权利要求4所述的方法,其中从覆盖数据流记录上的列表选择覆盖数据流包括:确定针对所选择的所述覆盖数据流的覆盖网络源地址和覆盖网络目的地地址,并且标识将数据从所选择的所述覆盖数据流的所述覆盖网络源地址携带到所述覆盖网络目的地地址的一个或多个底层数据路径。6.根据权利要求4所述的方法,其中高亮数据路径还包括:指定时间帧并且从在所述时间帧期间发生的覆盖数据流记录列表中选择覆盖数据流。7.根据权利要求1-3中任一项所述的方法,其中高亮数据路径包括:指定时间帧,显示从所指定的所述时间帧开始的覆盖数据流记录列表,并且选择从所指定的所述时间帧开始
的所述覆盖数据流记录列表中的所述覆盖数据流中的一个覆盖数据流。8.根据权利要求1-3中任一项所述的方法,其中高亮数据路径包括:接收覆盖网络源地址和覆盖网络目的地地址,并且确定将数据从所述覆盖网络源地址携带到所述覆盖网络目的地地址的底层数据路径。9.根据权利要求1-3中任一项所述的方法,其中显示度量包括:生成视觉信息,所述视觉信息指示与通过所高亮的所述数据路径的所选择的所述一部分的数据业务相关联的业务级别;以及将业务级别视觉信息显示在所述显示器上。10.根据权利要求9所述的方法,其中生成视觉信息包括生成热图,所述热图说明与所高亮的...

【专利技术属性】
技术研发人员:M
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利