1. 程式人生 > >VMware ESXi中VLAN的三種實現及設置

VMware ESXi中VLAN的三種實現及設置

dot1q code vlan 由器 vmw pre 服務器 guest 啟用

在VMware ESXi網絡中VLAN實現方式可以分成3種:

1. EST – External Switch Tagging

通過將交換機的端口劃分到不同的VLAN實現虛擬機的VLAN分配.
優點: 與管理物理環境相似,無需在ESXi服務器上配置VLAN
缺點: 綁定在同一物理端口的虛擬機只能屬於同一VLAN

  • 物理交換機配置:
    [思科]
    # switchport mode access                                    
    # switchport access vlan xx

    [華為]

    # port link-type access
    # port default vlan xx
  • 虛擬交換機(vSwitch)配置: 無
  • 虛擬機(vm)配置: 無

2. VST – Virtual Switch Tagging

通過在虛擬交換機中配置多個port group對應多個VLAN, 物理交換機啟動trunk
優點:VMware推薦的方式,可以在ESXi的一個物理端口支持多個vlan
缺點: 配置比較復雜

  • 物理交換機配置:
    [思科]
    # switchport trunk encap dot1q
    # switchport  mode  trunk

    [華為]

    # port link-type trunk
    # port trunk allow-pass vlan all
  • 虛擬交換機(vSwitch)配置:
    註意:在配置之前,首先物理交換機的端口先設置為access模式,然後將vmware 設置一個管理ip然後通過用vmware client 登陸管理ip 先將管理ip的vlan1 添加到交換機的vlan id裏面 ,添加完之後,在將物理交換機的端口改為 trunk模式 ,否則如果你先將物理交換機的端口改為trunk ,vmware client 將無法登陸管理ip。

    3. VGT – Vitual Guest Tagging

    通過虛擬機來實現標識不同vlan的數據,物理交換機啟用trunk
    優點:適用於特殊情況,如linux路由器的虛擬機
    缺點:需要虛擬機支持802.1q

  • 物理交換機配置:
    [思科]
    #switchport trunk encap dot1q

    [華為]

    # port link-type trunk
    # port trunk allow-pass vlan all
  • 虛擬交換機(vSwitch)配置:
    • 將vSwitch中port group的vlan id改為4095
    • 虛擬機(vm)配置:安裝802.1q trunk驅動程序

VMware ESXi中VLAN的三種實現及設置