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

技术编号:34486991 阅读:20 留言:0更新日期:2022-08-10 09:04
本公开的实施例涉及用于在覆盖网络中确定数据流路径的系统和方法。本公开描述了技术,这些技术包括在网络内收集底层流数据,并且将底层流数据与源虚拟网络和目的地虚拟网络相关联,以使得能够洞察网络操作和性能。在一个示例中,本公开描述了一种方法,该方法包括以下步骤:针对每个底层数据流标识与所述底层数据流相关联的源覆盖网络和目的地覆盖网络,其中标识包括从一个或多个以太网虚拟专用网(EVPN)数据库中检索标识所述源覆盖网络和所述目的地覆盖网络的信息。所述目的地覆盖网络的信息。所述目的地覆盖网络的信息。

【技术实现步骤摘要】
用于在覆盖网络中确定数据流路径的系统和方法
[0001]本申请是申请日为2020年8月14日,申请号为202010820327.9,专利技术名称为“用于在覆盖网络中确定数据流路径的系统和方法”的专利技术专利申请的分案申请。
[0002]本申请的原案申请要求2020年7月7日提交的美国专利申请第16/922,915的优先权和2019年8月15日提交的美国申请第16/541,947号的优先权,前者是后者的部分继续申请,它们的全部内容通过引用的方式被并入本文。


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

技术介绍

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

技术实现思路

[0006]本公开描述了技术,这些技术包括收集关于在物理网络基础设施上的数据业务的信息(例如,底层流数据)和关于在虚拟网络上的数据业务的信息(例如,覆盖流数据),以及关联数据,以使得能够洞悉网络操作和性能。在一些示例中,底层流数据和覆盖流数据这两者的样本以不仅实现高可用性和大容量流数据收集而且还实现响应于分析查询而进行对这种数据的分析的方式来收集并存储。可以用覆盖流数据来丰富、扩充和/或补充底层流数据,以使得能够洞悉、标识和/或分析可以对应于覆盖数据流的底层网络基础设施。例如,网络分析系统可以收集底层流数据的样本,标识与每个样本相关联的底层数据流,并且标识与每个相应的底层数据流相关联的覆盖网络。结果可以用于标识支持覆盖数据流的底层网络基础设施。在一种这种示例方法中,结果还可以用于经由示意图和在用户界面上显示的其他信息来图示底层网络基础设施的对应于各种覆盖数据流或底层数据流的组件。
[0007]本文所描述的技术可以提供一种或多种技术优势。例如,IT人员可以使用示出底层网络基础结构如何与各种覆盖数据流相关的信息,来执行有效的并且简化的故障排除和虚拟化网络的分析。作为示例,本文所描述的技术可以通过减少可能与连接性问题有关的底层网络设备的数目,来允许对连接性进行更有效的故障排除。作为另一示例,本文所描述的技术可以允许经由数据路径可视化来进行更有效的故障排除。
[0008]在一些示例中,本公开描述了根据本公开的一个或多个方面的、由网络分析系统或其他网络系统执行的操作。在一个特定示例中,本公开描述了一种方法,该方法包括:从底层网络接收底层流数据,底层网络包括多个网络设备,底层流数据包括标识用于每个底
层数据流的底层网络源、底层网络目的地、覆盖网络源和覆盖网络目的地的信息;针对每个底层数据流标识与底层数据流相关联的源覆盖网络和目的地覆盖网络,其中标识包括从一个或多个以太网虚拟专用网(EVPN)数据库中检索标识源覆盖网络和目的地覆盖网络的信息;针对每个底层数据流形成丰富过的数据流记录,该丰富过的数据流记录包括针对每个底层数据流标识与每个相应的底层数据流相关联的底层网络源、底层网络目的地、源覆盖网络和目的地覆盖网络的信息;由网络分析系统接收有关所选择的覆盖数据流的信息请求,其中该信息请求包括针对所选择的覆盖数据流的覆盖源标识符和覆盖目的地标识符;以及用覆盖源标识符和覆盖目的地标识符查询数据存储库,以基于丰富过的数据流记录,来从底层网络中的多个网络设备中标识处理了所选择的覆盖数据流中的至少一个分组的一个或多个网络设备。
[0009]在另一特定示例中,本公开描述了一种系统,该系统具有:网络,该网络具有多个网络设备以及在网络设备上执行的一个或多个虚拟网络;以及处理电路,该处理电路被连接至网络,处理电路被配置为执行操作,操作包括:从网络接收底层流数据,底层流数据包括标识用于每个底层数据流的底层源、底层目的地、覆盖源和覆盖目的地的信息;针对每个底层数据流标识与底层数据流相关联的源虚拟网络和目的地虚拟网络,其中标识包括从以太网VPN(EVPN)数据库中检索针对源虚拟网络的虚拟网络标识符和针对目的地虚拟网络的虚拟网络标识符;针对每个底层数据流形成丰富过的数据流记录,该丰富过的数据流记录包括标识底层源、底层目的地以及针对与每个底层数据流相关联的源虚拟网络和目的地虚拟网络的虚拟网络标识符的信息;由网络分析系统接收有关所选择的覆盖数据流的信息请求,其中信息请求包括针对覆盖数据流的覆盖源标识符和覆盖目的地标识符;以及用覆盖源标识符和覆盖目的地标识符查询数据存储库,以基于丰富过的数据流记录,来标识多个网络设备中处理了所选择的覆盖数据流中的至少一个分组的一个或多个网络设备。
[0010]在又一示例中,本公开描述了一种非瞬态计算机可读存储介质,该介质包括指令,该指令在被执行时将计算系统的处理电路配置为执行操作,操作包括:从底层网络接收底层流数据,底层网络包括多个网络设备,底层流数据包括标识用于每个底层数据流的底层网络源、底层网络目的地、覆盖网络源和覆盖网络目的地的信息;针对每个底层数据流标识与底层数据流相关联的源覆盖网络和目的地覆盖网络,其中标识包括从一个或多个以太网虚拟专用网(EVPN)数据库中检索标识源覆盖网络和目的地覆盖网络的信息;针对每个底层数据流形成丰富过的数据流记录,该丰富过的数据流记录包括针对每个底层数据流标识与每个相应的底层数据流相关联的底层网络源、底层网络目的地、源覆盖网络和目的地覆盖网络的信息;由网络分析系统接收有关所选择的覆盖数据流的信息请求,其中信息请求包括针对所选择的覆盖数据流的覆盖源标识符和覆盖目的地标识符;以及用覆盖源标识符和覆盖目的地标识符查询数据存储库,以基于丰富过的数据流记录,来从底层网络中的多个网络设备中标识处理了所选择的覆盖数据流中的至少一个分组的一个或多个网络设备。
附图说明
[0011]图1A和图1B是图示了根据本公开的一个或多个方面的示例系统的概念图,该示例系统包括数据中心和被用于分析跨数据中心和/或数据中心内的业务流的网络分析系统。
[0012]图2是图示了根据本公开的一个或多个方面的示例系统的框图,该示例系统包括
数据中心和被用于分析跨数据中心和/或数据中心内的业务流的网络分析系统。
[0013]图3是图示了根据本公开的一个或多个方面的、对所存储的底层流数据和覆盖流数据执行的示例查询的概念图。
[0014]图4是图示了根据本公开的一个或多个方面的、由用户界面设备呈现的示例用户界面的概念图。
[0015]图5A和图5B是图示了根据本公开的一个或多个方面的用于丰富底层数据流的操作的流程图。
[0016]图6是图示了根据本公开的一个或多个方面的由示例网络分析系统执行的其他操作的流程图。
[0017]图7是图示了根据本公开的一个或多个方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:从一个或多个以太网虚拟专用网(EVPN)数据库中检索用于覆盖网络的覆盖流记录,其中所述覆盖流记录包括用于多个覆盖分组流中的第一覆盖分组流的虚拟可扩展局域网(VxLAN)网络标识符(VNI)和物理接口;确定与所述VNI相关联的覆盖网络;以及存储用...

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

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

1