トランクをHyperV 2012のVMに直接送信する


8

HyperV 2012でOpenBSDをVMとして設定しています。vmで1つのインターフェイスを作成し、OpenBSDでvlanの設定を処理する方が簡単です。

タグ付けされているかどうかにかかわらず、すべてのトラフィックをポートに送信するようにHyperVに指示することは可能ですか?

[仮想LAN識別を有効にする]をオフにすると、HyperVがタグなしのトラフィックをポートにのみ送信しているようです。


トランクを特定のVMの代わりにHyper-Vスイッチに組み込みたい場合、どのように行いますか?
radiowhiz 2016年

回答:


8

PowerShell Set-VMNetworkAdapterVlanコマンドレットを使用して、仮想NICでトランクモードをオンにすることができます。これに相当するGUIオプションはないと思います。

Set-VMNetworkAdapterVlan -Trunk -AllowedVlanIdList "100,101" -VMName "VmName" -VMNetworkAdapterName "TrunkNic" -NativeVlanId 1
  • -Trunk トランクモードをオンにして、VLANタグをそのままにします。
  • -AllowedVlanIdListゲストが使用できるVLANを指定します。このパラメーターは、トランクモードでは必須です。VLANの数が多い場合は、次のような範囲を使用することもできます-AllowedVlanIdList "1-4000"
  • -NativeVlanIdも必要です。タグ付けされていない発信パケットが属するVLANを指定します。また、そのVLANの着信パケットのVLANタグが取り除かれていると思います。またはそのようなもの。私はこれを未使用のブラックホールVLANに設定し、ゲストのタグなしインターフェイスを使用しないことで完全に回避した奇妙な動作があったことを覚えています。

どうもありがとうございます。明日チェックして、仕組みをお知らせします。
Guillaume Filion 2013年

AllowedVlanIdListの範囲にあるVMのVLANが互いに通信できないように見えます。NativeVlanId上のVMは相互に通信できます。一部の設定を見逃していますか?NICはどの仮想スイッチに接続する必要がありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.