Hyper-V上の仮想マシンまでVLANタグを届けれるようになったので、
OS側で、VLANを処理するインターフェイスを作成します。
GUIでの操作方法が見つけられなかったので、コマンド(Powershell)による操作です。
【前提】
Teamインターフェイスを作成しておきます。
NIC1つでも大丈夫です。
まずは、Teamインターフェイスを取得します
PS C:\Windows\system32> Get-NetLbfoTeam
Name : Team1
Members : イーサネット 3
TeamNics : Team1
TeamingMode : SwitchIndependent
LoadBalancingAlgorithm : TransportPorts
Status : Up
Team1にVLANタグのインターフェイスを追加します。この例は、VLAN-IDが10の場合。
PS C:\Windows\system32> Add-NetLbfoTeamNic -Name VLAN10 -VlanID 10 -Team Team1
Name : VLAN10
InterfaceDescription : Microsoft Network Adapter Multiplexor Driver #2
Team : Team1
VlanID : 10
Primary : False
Default : False
TransmitLinkSpeed(Gbps) : 2
ReceiveLinkSpeed(Gbps) : 2
VLAN-IDが、3011も追加します。
PS C:\Windows\system32> Add-NetLbfoTeamNic -Name VLAN3011 -VlanID 3011 -Team Team1
Name : VLAN3011
InterfaceDescription : Microsoft Network Adapter Multiplexor Driver #3
Team : Team1
VlanID : 3011
Primary : False
Default : False
TransmitLinkSpeed(Mbps) : 0
ReceiveLinkSpeed(Mbps) : 0
最終的にGUIから確認すると、各VLAN-ID毎にインターフェイスが作成されています。
あとは、通常通り、IPアドレスを付与して、利用できます。