本文转自:http://blog.csdn.net/rishengcsdn/article/details/24485035

网络架构

  VMware vSphere有一组虚拟网络元素,该组元素可以让数据中心中的虚拟机像物理环境一样联网。虚拟环境提供了与物理环境类似的网络元素,这些元素包括:

1)虚拟网络接口卡(vNIC)

  与物理机一样,每个虚拟机都有一个或多个vNIC。客户机操作系统和应用程序通过常用的设备驱动程序或VMware用于虚拟环境优化的设备驱动程序与vNIC进行通信。无论哪种情况,客户机操作系统中的通信就像与物理设备通信一样。

2)vNetwork标准交换机(vSwitch)

  下图显示了vSwitches虚拟环境内部和外部网络之间的关系。vSwitch可在虚拟机之间进行内部流量路由或通过连接物理以太网适配器链接外部网络。

3) vNetwork分布式交换机(dvSwitch)

  dvSwitch在所有关联主机之间作为单个虚拟交换机使用。这使得虚拟机可在跨多个主机进行迁移时确保其网络配置保持一致。与vSwitch一样,每个dvSwitch都是一种可供虚拟机使用的网络集线器。

       vSphere Distributed Switch 就像是所有关联主机之间的一个交换机。这使您能够设置跨所有成员主机的网络配置,

并使得虚拟机可在跨多个主机进行迁移时保持其网络配置一致。与 vSphere标准交换机一样,每个 vSphere Distributed Switch也是虚拟机可以使用的网络集线器。分布式交换机可以在虚拟机之间进行内部流量转发或通过连接到物理以太网适配器(也称为上行链路适配器)链接到外部网络。还可向每个分布式交换机分配一个或多个分布式端口组。分布式端口组将多个端口分组到一个公共配置下,并为连接到带标记网络的虚拟机提供稳定的定位点。每个分布式端口组都由一个对于当前数据中心唯一的网络标签来标识。

VLAN ID 是可选的,它用于将端口组流量限制在物理网络内的一个逻辑以太网网段中。要创建vSphere Distributed Switch,则加到ESXi主机上的相同编号的网卡必须要在同一物理交换机上,且所使用的物理交换机的VLAN是允许使用的。已经加入标准虚拟交换机的物理网卡不能直接加入分布式虚拟交换机中,必须使用迁移来加入。多个物理网卡可以创建多个分布式交换机。分布式交换机是vCenter的功能,ESXi必须要被vCenter管理。

4) 端口组

  端口组是虚拟环境特有的概念,它一种策略设置机制,这些策略用于管理与端口组相连的网络。虚拟机不是将其vNIC连接到vSwitch上的特定端口,而是连接到端口组。一个vSwitch可以有多个端口组。与同一端口组相连的所有虚拟机均属于虚拟环境内的同一网络,即使它们属于不同的物理服务器也是如此。可将端口组配置为执行策略,以提供增强的网络安全、网络分段、更佳的性能、高可用性以及流量管理。

什么是 vSphere Distributed Switch?
vSphere Distributed Switch 可用作所有关联主机的单个虚拟交换机。 这就使虚拟机在各主机之间进行迁移时能够保持一致的网络配置。
分布式虚拟网络配置由以下三个部分组成。 第一部分发生在数据中心级别,即创建 vSphere Distributed Switch 以及向 vSphere Distributed Switch 添加主机和分布式端口组的级别。 第二部分发生在主机级别,即通过独立主机网络配置或使用主机配置文件将主机端口和网络服务同 vSphere Distributed Switch 关联起来的级别。 第三部分发生在虚拟机级别,即通过独立的虚拟机网卡配置或通过从 vSphere Distributed Switch 本身迁移虚拟机网络的方式将虚拟机网卡连接到分布式端口组的级别。
 
什么是上行链路端口组?
上行链路端口可将 vSphere Distributed Switch 连接到关联 ESX/ESXi 主机上的物理网卡。vSphere Distributed Switch 的上行链路数量等于每台主机到 vSphere Distributed Switch 允许的最大物理连接数。
什么是分布式端口组?
分布式端口组是与 vSphere Distributed Switch 相关联的端口组,用于指定各成员端口的端口配置选项。分布式端口组可定义如何通过 vSphere Distributed Switch 连接到网络。