【技术实现步骤摘要】
计算机联网方法、底层网络控制器和计算机可读存储介质
[0001]本申请是申请号为201910923130.5的中国专利申请的分案申请。
[0002]本公开涉及虚拟化计算基础设施。
技术介绍
[0003]虚拟化数据中心正在成为现代信息技术(IT)基础设施的核心基础。具体地,现代数据中心已广泛利用虚拟化环境,其中虚拟主机(例如虚拟机或容器)在物理计算设备的底层计算平台上部署并执行。
[0004]数据中心内的虚拟化可以提供多种优势。一个优势是虚拟化可以对效率提供显著改进。随着每个物理CPU具有大量核心的多核微处理器架构的出现,底层物理计算设备(即服务器)已变得越来越强大,虚拟化变得更容易且更有效。第二个优势是虚拟化对计算基础设施提供了显著控制。随着物理计算资源成为可替换资源,例如在基于云的计算环境中,计算基础设施的供应和管理变得更容易。因此,除了虚拟化提供的效率和增加的投资回报率(ROI),为了他们的管理优势,企业IT员工通常更喜欢数据中心中的虚拟化计算集群。
[0005]管理应用执行的部署和基础设施的计算基础设施可能主要涉及两个方面:(1)编排—用于跨主机集群的应用的自动部署、扩展和操作,并提供计算基础设施,其可包括以容器为中心的计算基础设施;和(2)网络管理—用于在网络基础设施中创建虚拟网络,以实现在虚拟化计算环境上运行的应用程序之间(例如容器或VM)以及在传统(例如,物理)环境上运行的应用之间的通信。软件定义的联网有助于网络管理。
技术实现思路
[0006]通常,描述了用于由虚 ...
【技术保护点】
【技术特征摘要】
1.一种用于计算机联网的方法,包括:由用于虚拟化计算基础设施的底层网络控制器配置交换结构中的多个虚拟化可扩展局域网VXLAN段,所述交换结构包括用于所述虚拟化计算基础设施的网络交换机,从而允许多个所述VXLAN段中的各个租户的编排,其中,多个所述VXLAN段中的每个VXLAN段在所述虚拟化计算基础设施的主机计算设备的不同子集之间提供底层网络连接,并且其中,通过操作多个所述VXLAN段中的第一VXLAN段,在具有底层网络连接的所述主机计算设备的第一子集中配置多个覆盖网络,从而允许所述主机计算设备的所述第一子集中的第一租户的多个子租户的编排;以及由所述底层网络控制器针对所述第一VXLAN段在所述第一VXLAN段的VXLAN隧道端点VTEP与所述第一VXLAN段的多个覆盖网络之间提供源网络地址转换SNAT网关。2.根据权利要求1所述的方法,其中,针对所述第一VXLAN段,在所述第一VXLAN段的VTEP与所述第一VXLAN段的多个覆盖网络之间提供SNAT网关包括:在所述主机计算设备的第一子集的虚拟路由器中,在所述第一VXLAN段的VTEP与所述第一VXLAN段的多个覆盖网络之间提供SNAT网关。3.根据权利要求1所述的方法,其中,针对所述第一VXLAN段,在所述第一VXLAN段的VTEP与所述第一VXLAN段的多个覆盖网络之间提供SNAT网关包括:配置所述SNAT网关以执行在所述第一VXLAN的VTEP与所述主机计算设备的第一子集的虚拟路由器之间交换的网络流量的地址转换。4.根据权利要求1所述的方法,其中,配置所述SNAT网关以执行网络流量的地址转换包括:经由边界网关协议BGP配置所述SNAT网关以执行在所述第一VXLAN的VTEP与所述主机计算设备的第一子集的虚拟路由器之间交换的网络流量的地址转换;以及经由可扩展消息传递和存在协议XMPP配置所述主机计算设备的第一子集的虚拟路由器以与所述第一VXLAN段的多个覆盖网络中的覆盖网络的虚拟机交换网络流量。5.根据权利要求1所述的方法,其中,针对所述第一VXLAN段,在所述第一VXLAN段的VTEP与所述第一VXLAN段的多个覆盖网络之间提供SNAT网关包括:配置所述SNAT网关以将所述第一VXLAN段的至少一个子网地址通告到所述第一VXLAN段的多个覆盖网络中的覆盖网络中。6.根据权利要求1至5中任一项所述的方法,还包括:由所述底层网络控制器向多个所述VXLAN段中的每个VXLAN段分配所述租户中的不同租户;和通过所述底层网络控制器控制将每个租户的网络流量转发到所述租户被分配到的多个所述VXLAN段中的VXLAN段。7.根据权利要求1至5中任一项所述的方法,还包括:由所述底层网络控制器,通过第一所述VXLAN段的操作向具有底层网络连接的所述主机计算设备的第一子集分配多个浮动IP
‑
FIP地址;以及由所述底层网络控制器向所述第一VXLAN段的多个覆盖网络中的第一覆盖网络分配多个FIP地址的子集,
其中,多个FIP地址的子集的每个FIP地址被分配给所述第一覆盖网络的多个虚拟路由器中的虚拟路由器。8.根据权利要求7所述的方法,其中,多个所述FIP地址包括第一多个FIP地址,所述方法进一步包括:通过操作多个所述VXLAN段中的第二VXLAN段,向具有底层网络连接的所述主机计算设备的第二子集分配不同于所述第一多个FIP地址的第二多个FIP地址。9.根据权利要求7所述的方法,其中,多个所述FIP地址包括第一多个FIP地址,所述方法进一步包括:通过操作多个所述VXLAN段中的第二VXLAN段,向具有底层网络连接的所述主机计算设备的第二子集分配与所述第一多个FIP地址相同的第二多个FIP地址。10.一种用于虚拟化计算基础设施的底层网络控制器,所述底层网络控制器由处理电路执行并被配置为:配置交换结构中的多个虚拟化可扩展局域网VXLAN段,所述交换结构包括用于所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。