虛擬區域網路 (VLAN) 提供一種隔離網路流量的方式。 VLAN 在支援 802.1q 的交換器和路由器中設定。 如果您設定多個 VLAN 並想要在它們之間進行通訊,則必須設定網路裝置以允許這一點。
您需要下列項目來設定 VLAN:
- 支援 802.1q VLAN 標記的實體網路介面卡和驅動程式。
- 支援 802.1q VLAN 標記的實體網路交換器。
在主機上,您會設定虛擬交換器,以允許實體交換器埠上的網路流量。 這適用於您想要在虛擬機器內部使用的 VLAN 識別碼。 接下來,您會將虛擬機設定為指定虛擬機用於所有網路通訊的 VLAN。
允許虛擬交換器使用 VLAN
在 [Hyper-V 管理員] 中,從右側的 [動作] 窗格中選取 [虛擬交換器管理員]。
在 [虛擬交換器管理員] 的左側 [ 虛擬交換器 ] 下,選取聯機到支援 VLAN 之實體網路適配器的虛擬交換器。
在右窗格中的 VLAN ID 底下,選擇 啟用管理作業系統的虛擬 LAN ID,然後輸入 VLAN ID 的號碼。
選取 [確定]。
透過連線至虛擬交換器之實體網路適配器的所有流量都會以您在虛擬交換器和虛擬機上設定的 VLAN 標識符標記。
允許虛擬機器使用 VLAN
在 [Hyper-V 管理員] 的 [ 虛擬機] 下,以滑鼠右鍵按兩下適當的虛擬機,然後選取 [ 設定]。 或者,選取計算機,然後在右窗格中的 [計算機名稱] 底下選取 [ 設定 ]。
在 [ 設定] 畫面的左窗格中的 [ 硬體 ] 底下,選取具有使用 VLAN 設定虛擬交換器的 網络適配器 。
在右窗格中的 [VLAN 標識符 ] 底下,選取 [ 啟用虛擬 LAN 識別],然後輸入與您為虛擬交換器指定的相同 VLAN 識別碼。
選取 [確定]。
如果虛擬機器必須使用更多 VLAN,請執行下列其中一個動作:
將更多虛擬網路介面卡連線至適當的虛擬交換器,並指派 VLAN 識別碼。 請務必正確設定IP位址,而且您想要透過VLAN路由的流量也會使用正確的IP位址。
使用 Set-VMNetworkAdapterVlan Cmdlet,以主幹模式設定虛擬網路適配器。