上文介紹了在VMware ESXi中支持VLAN的方法,一樣在Hyper-V中,也能夠配置虛擬交換機以支持VLAN。本文仍然使用圖1-1的實驗拓撲,只是在Hyper-V中只配置了一塊物理網卡,鏈接到交換機的Trunk端口,該網卡一樣爲Hyper-V提供管理地址、爲虛擬機提供不一樣VLAN的網絡,實驗拓撲如圖1-20所示。服務器
圖1-20 Hyper-V支持VLAN實驗拓撲網絡
本節將在Windows Server 2012中進行實驗,主要步驟以下。ide
(1)在Windows Server 2012中,安裝Hyper-V,並打開「Hyper-V管理器」,在右側操做中單擊「虛擬交換機管理」連接,如圖1-21所示。測試
圖1-21 虛擬交換機管理器操作系統
(2)在「虛擬交換機管理器」中,建立一個虛擬交換機綁定到物理網卡。在此設置該虛擬交換機名爲wan,如圖1-22所示。因爲物理主機使用VLAN2006網段,故在虛擬交換機屬性中,選擇「爲管理操做系統啓用LAN標識」,並設置VLAN標識爲2006。同時要選中「容許管理操做系統共享此網絡適配器」。3d
圖1-22 爲管理操做系統啓用VLAN標識blog
(3)而後打開「網絡鏈接」,設置名爲wan的虛擬網卡的地址爲172.18.96.11,這是前文所規劃的物理主機的地址。通過這樣設置,主機網絡便可以與網絡中其餘網段通信,接下來看虛擬機中怎樣使用其餘網段。ip
(1)在Hyper-V管理器中,選中一個虛擬機,右鍵單擊選擇「設置」。打開虛擬機設置後,在「網絡適配器」中,「虛擬交換機」選擇「wan」(即前文建立的網卡),並選中「啓用虛擬LAN標識」,在VLAN標識符中指定該虛擬機要工做的網段,例如2001,如圖1-25所示。修改以後單擊「應用」保存設置。get
圖1-25 修改虛擬機網卡所使用的VLAN虛擬機
(2)而後修改另外一虛擬機的工做網段爲VLAN2002。
(2)在網絡中配置了DHCP服務器的狀況下,分別鏈接這兩個虛擬機,查看虛擬機所得到的IP地址,如圖1-27所示。從圖中能夠看到,分配VLAN2001網段的計算機得到的IP地址爲172.18.91.20一、分配VLAN2002網段計算機得到的IP地址是172.18.92.100.
圖1-27 VLAN2002網段得到的地址
最後進入其中一臺虛擬機,使用ping命令測試到主機、另外一臺虛擬機的連通性,如圖1-29所示。
圖1-29 測試網絡連通
【說明】在Hyper-V中,不一樣VLAN之間的互通依靠主機所鏈接的物理交換機,並不能直接在Hyper-V主機間實現不一樣網段的互通,這與VMware ESXi是相同的。