VMware ESXi 的VLAN支持

  ESXi主机和交换机用trunk连接,在vSphere Client的主机网络配置中,虚拟机端口组的VLAN ID留空则虚拟机只可访问native VLAN (这里是VLAN 1);如果填写了ID则虚拟机只可访问对应的VLAN;如果ID填写4095则透传trunk,由虚拟机OS来完成VLAN区分(如PROSet)。

以上配置在此环境下测试通过:服务器为IBM X3650,安装ESXi 4.0.0 193498,双网卡均直接连接到6506的WS-X6748-GE-TX,IOS版本:s72033_rp Software (s72033_rp-ADVIPSERVICESK9_WAN-VM), Version 12.2(33)SXI, RELEASE SOFTWARE (fc2)
所有和ESXi主机相连的端口配置如下:
interface GigabitEthernet4/1
switchport
switchport trunk encapsulation dot1q
switchport mode trunk

2 Responses to “VMware ESXi 的VLAN支持”


  • Dear Sir:
    目前加设好ESXi 4.0,不过现在遇到了一点问题,我们内部有设多个Vlan,目前要使这一台VM Server的guest可以跨Vlan联机,但一直设不出来。
    环境:
    两张网卡,一张设固定ip,另一张网卡设trunk。
    目前在vSpere Client中的Configuration,networking,可以看到一个是1000 full,另一个是Standby。
    guest os设定和ESXi server同网段就可以通,设不同网段就不能通。
    若我两个皆设Trunk,ESXi Server完全Ping不到。
    Vlan ID=4095(All),还有那边没有设定到吗?
    谢谢。

    Cisco-65091000full
    interface GigabitEthernet1/6
    description T2FNNMAP02
    switchport
    switchport access vlan 204
    switchport mode access
    switchport nonegotiate
    no ip address
    spanning-tree portfast
    end

    Cisco-3750 Standby
    interface GigabitEthernet1/0/7
    description T2FNNMAP02
    switchport trunk encapsulation dot1q
    switchport mode trunk
    end

    • 两个物理网卡连接交换机都设置为trunk,在vSpere Client中vSwitch0的网卡绑定中把两个网卡都激活,这样可以网络冗余,如果你的ESXi Server只有两个网卡建议这么设置。
      设置Management Network的属性,在Vlan ID中填写204,这样两个网卡都Trunk的时候就能访问ESXi Server了,这个也可以在控制台上面改。
      然后这个时侯你的guest os的网卡可以分属不同的端口组访问不同的vlan,或者是4095端口组直接访问trank

      造成你现在遇到问题的原因是,活动的那个网卡不是trunk,只能访问vlan204,所以guest os也不可能访问除了204以外的其它vlan。

Leave a Reply

*
请输入图片中的字符以验证你并非垃圾机器人. 点击图片收听验证码的语音版.
点击这里收听此验证码的语音版本