使用物理位置修改分布式虚拟网元的行为制造技术

技术编号:30769608 阅读:30 留言:0更新日期:2021-11-10 12:36
本发明专利技术公开涉及使用物理位置修改分布式虚拟网元的行为。提供了一种用于网络虚拟化的系统,其中不同物理上下文中的物理网络资源被配置成实现一个或多个分布式逻辑网元,至少一些物理网络资源实现根据这些网络资源的物理上下文配置的分布式逻辑网元。物理区域的本地配置是特别为物理区域修改的逻辑配置的版本。这种修改基于分配给物理区域的区域标识符。一些系统使用区域特定的信息来修改下一跳优选项。一些系统使用本地修改后的配置来确定VM的布置。布置。布置。

【技术实现步骤摘要】
使用物理位置修改分布式虚拟网元的行为
[0001]本申请是申请日为2015年9月17日、申请号为201580056903.4、专利技术名称为“使用物理位置修改分布式虚拟网元的行为”的专利技术专利申请的分案申请。


[0002]本专利技术公开一般而言涉及使用物理位置修改分布式虚拟网元的行为。

技术介绍

[0003]网络虚拟化的益处是众所周知的。是允许虚拟化VM网络的产品套件。NSX提供网元作为分布式虚拟网络的基本构建块,网元诸如分布式逻辑交换机(用于提供基于L2的分组转发)和分布式逻辑路由器(用于提供基于L3的分组转发)。
[0004]分布式逻辑网元(例如,分布式逻辑交换机或路由器)的概念是强大的,因为它允许运营商构建虚拟网络,同时隐藏底层物理网络连接及其限制。底层物理基础设施唯一需要的是能够转发以太网封装的IP帧。
[0005]分布式逻辑网元在参与逻辑网络的多个物理节点(例如,管理程序)上被实例化。这些节点还在软件中提供统一的分组转发能力。控制平面负责在参与的管理程序节点上配置这些统一策略。这些策略和配置在逻辑层是必须的。换句话说,它们不关心底层物理拓扑结构。这种方法在底层物理网络为所有参与的管理程序提供“统一连接”的情况下良好工作。通过“统一连接”,所有管理程序都连接到具有类似属性(例如延迟、吞吐量等)的网络。

技术实现思路

[0006]本专利技术的一些实施例提供用于网络虚拟化的系统,其中不同物理上下文中的物理网络资源被配置成实现一个或多个分布式逻辑网元,实现分布式逻辑网元的至少一些物理网络资源根据这些网络资源的物理上下文进行配置。在一些实施例中,一些分布式逻辑网元是逻辑转发元件,诸如分布式逻辑交换机和/或分布式逻辑路由器。在一些实施例中,通过在位于不同物理区域(例如,站点或数据中心)的主机上运行的虚拟化软件或管理程序来实现分布式逻辑网元。
[0007]在一些实施例中,物理区域的本地配置是特别为该物理区域修改的逻辑配置的版本。在一些实施例中,这种修改基于分配给该物理区域的区域标识符。在一些实施例中,本地配置由物理区域本身在本地提供。在一些实施例中,本地配置由集中式网络控制器或管理器提供,其将本地配置传递到物理区域中的每一个。在一些实施例中,本地配置嵌入在整个网络的逻辑配置中,并且取决于物理区域来识别可适用于该物理区域的逻辑配置的部分。该区域的联网和计算资源(例如,主机中的虚拟化软件)又使用分配的区域标识符来识别嵌入在逻辑配置中的可适用的本地配置。
[0008]不同的实施例不同地使用区域特定的信息来修改分布式逻辑网元的行为。一些实施例使用区域特定的信息来修改下一跳优选项。一些实施例执行ECMP以基于区域特定的信息从VM、MPSE和/或MPRE中选择下一跳。在一些实施例中,本地修改的配置用于确定VM的布
置。在一些实施例中,VM布置引擎使用区域特定的信息来决定VM的布置,即,基于所有物理区域的区域特定的信息来选择合适的物理区域中的托管VM的合适的主机。
[0009]前面的
技术实现思路
旨在用作对本专利技术的一些实施例的简要介绍。它并不意味着是本文档中所公开的所有专利技术性主题的介绍或概述。以下的具体实施方式和具体实施方式参考的附图将进一步描述在
技术实现思路
以及其它实施例中描述的实施例。因此,为了理解本文档所描述的所有实施例,需要对
技术实现思路
、具体实施方式和附图进行全面地阅读。此外,所要求保护的主题不受在
技术实现思路
、具体实施方式和附图中的说明性细节的限制,而是要由所附的权利要求来限定,因为可以在不脱离本主题的精神的情况下以其它特定的形式来体现所要求保护的主题。
附图说明
[0010]本专利技术的新颖特征在所附权利要求中阐述。但是,为了解释的目的,在下面的图中阐述了本专利技术的多个实施例。
[0011]图1图示其中通过物理元件实现分布式逻辑网元的网络,其中所述物理元件根据这些物理元件的物理上下文分别进行配置。
[0012]图2概念性地图示在网络的物理区域中可用的联网和计算资源。
[0013]图3图示在不同区域的主机中运行的虚拟化软件。
[0014]图4图示使用分配的区域标识符来识别逻辑配置的可适用部分。
[0015]图5概念性地图示将逻辑配置修改为物理区域处的区域特定的配置。
[0016]图6a

b概念性地图示用于使用物理位置信息来修改逻辑配置中的分布式逻辑网元的行为的过程。
[0017]图7概念性地图示当执行ECMP用于决定分布式逻辑网元的下一跳时使用区域特定的修改。
[0018]图8图示使用区域特定的信息来决定网络中VM的布置的VM布置引擎。
[0019]图9图示操作虚拟化软件的示例主机。
[0020]图10概念性地图示实现本专利技术的一些实施例的电子系统。
具体实施方式
[0021]在以下描述中,出于解释的目的阐述了许多细节。但是,本领域普通技术人员将认识到的是,可以在不使用这些具体细节的情况下实践本专利技术。在其它的情况下,众所周知的结构和设备以框图的形式示出,以便防止用不必要的细节模糊本专利技术的描述。
[0022]网络虚拟化是强大的,因为它可以让网络运营商不必主动地管理底层物理网络连接和限制。但是,在许多情况下,知道其自己的物理上下文允许管理程序基于其物理上下文来优化其自身的性能和吞吐量,即使在参与用于网络虚拟化的逻辑网元时也是如此。这种物理上下文包括实现管理程序的主机的硬件以及主机位于其中的本地联网环境的硬件。对于位于数据中心的主机,站点的基础设施也构成管理程序的物理上下文。
[0023]本专利技术的一些实施例提供用于网络虚拟化的系统,其中不同物理上下文中的物理网络资源被配置成实现一个或多个分布式逻辑网元,实现分布式逻辑网元的至少一些物理网络资源根据这些网络资源的物理上下文进行配置。在一些实施例中,一些分布式逻辑网
元是逻辑转发元件,诸如分布式逻辑交换机和/或分布式逻辑路由器。在一些实施例中,通过在位于不同物理区域(例如,站点或数据中心)的主机上运行的虚拟化软件或管理程序来实现分布式逻辑网元。图1图示其中通过物理元件实现分布式逻辑网元的网络100,其中每一个物理元件根据这些物理元件的物理上下文进行配置。
[0024]图1包括网络100的逻辑视图101和物理视图102。网络100的逻辑视图是隐藏或封装网络的底层物理现实的系统的逻辑抽象。通过其逻辑抽象来管理网络100使得网络运营商不必管理网络的实际物理特性。在一些实施例中,逻辑视图101反映如根据逻辑配置105定义的网络100的视图。底层物理基础设施进而根据逻辑配置进行配置以便实现网络100。
[0025]如所图示的,网络的逻辑视图101(或逻辑配置)包括虚拟机(VM)111

118、用于网段A的逻辑交换机(L2转发元件)121、用于网段B的逻辑交换机122、逻辑路由器/网桥(L3转发元件)131,以及边缘网关141。VM 111

114属于网段A并且通过逻辑交换机121互连。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配置在特定物理区域中实现逻辑转发元件(LFE)的受管理转发元件(MFE)集合的方法,所述方法包括:基于在特定物理区域从网络管理器接收的第一配置数据集合,定义所述LFE的逻辑配置,其中所述网络管理器管理由逻辑网络跨越的多个物理区域,所述逻辑网络包括由在所述多个物理区域处的多个MFE实现的LFE;识别特定于特定物理区域的第二配置数据集合;基于所述第二配置数据集合,修改所述LFE的逻辑配置;和基于所述LFE的修改后的逻辑配置,配置所述特定物理区域处的MFE集合以转发逻辑网络的数据分组。2.如权利要求1所述的方法,其中所述多个MFE包括所述特定物理区域处的MFE集合。3.如权利要求1所述的方法,其中所述网络管理器是第一网络管理器,其中所述第二配置数据集合由所述特定物理区域处的本地的第二网络管理器提供。4.如权利要求3所述的方法,其中每个相应的物理区域由相应物理区域处的相应的本地网络管理器管理。5.如权利要求1所述的方法,其中识别所述第二配置数据集合包括识别所述第一配置数据集合内的所述第二配置数据集合。6.如权利要求5所述的方法,其中识别所述第一配置数据集合内的所述第二配置数据集合包括:使用分配给所述特定物理区域的区域标识符来将所述第一配置数据集合的部分识别为适用于所述特定物理区域。7.如权利要求1所述的方法,其中识别所述第二配置数据集合包括:从本地可用信息集合中识别所述第二配置数据集合。8.如权利要求7所述的方法,其中所述本地可用信息集合包括所述特定物理区域的性能度量集合。9.如权利要求8所述的方法,其中所述性能度量集合包括延迟、可用存储器和可用带宽中的至少一个。10.如权利要求7所述的方法,其中所述本地可用信息集合包括所述特定物理区域的网络拓扑。11.如权利要求7所述的方法,其中所述本...

【专利技术属性】
技术研发人员:G
申请(专利权)人:NICIRA股份有限公司
类型:发明
国别省市:

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

1