在 Oracle® Solaris 11.2 中管理网络虚拟化和网络资源

退出打印视图

更新时间: 2014 年 9 月
 
 

VXLAN 概述

在云环境中,物理服务器可能位于不同的第 2 层网络中。例如,云可能跨越位于不同地理位置的多个物理服务器。在这种情况下,在第 2 层网络上创建虚拟机 (virtual machine, VM) 或租户将限制可用于置备这些 VM 的物理服务器的数量。您可以使用不同的第 2 层网络中的物理服务器来置备 VM。然而,由于不同服务器之间的迁移限制于相同的第 2 层网络,因此物理资源的利用率并未得到优化。

VXLAN 是第 2 层技术,使用此技术可以在第 3 层网络之上创建第 2 层网络,从而提供进一步的网络隔离。VXLAN 提供一个伸展横跨多个第 2 层物理网络的第 2 层虚拟网络。因此,在云环境中置备资源并不限于单个第 2 层物理网络。物理服务器可以作为 VXLAN 网络的一部分,只要通过 IPv4 或 IPv6 网络连接这些服务器即可。

可以结合使用 VXLAN 技术和 Oracle Solaris 的弹性虚拟交换机 (Elastic Virtual Switch, EVS) 功能来创建大量的虚拟网络。有关如何结合使用 VXLAN 和 EVS 功能创建虚拟网络的信息,请参见使用案例:为租户配置弹性虚拟交换机。有关更多信息,请参见Chapter 5, 关于弹性虚拟交换机Chapter 6, 管理弹性虚拟交换机

VXLAN 提供隔离的第 2 层网段,该网段通过 VXLAN 网段 ID 或 VXLAN 网络标识符 (VNI) 进行标识。同一 VXLAN 网段中的所有 VM 属于同一个第 2 层虚拟广播域。

VXLAN 中的通信类似于隔离 VLAN 中的通信。因此,只有在同一个 VXLAN 网段中的 VM 才能相互通信。不在同一个 VXLAN 网段中的 VM 不能相互通信。