qemuのパススルーネットワークカードとブリッジ設定の違い

qemuのパススルーネットワークカードとブリッジ設定の違い

ホストマシンに接続されている物理USBネットワークカードを介して仮想マシンに直接接続して、仮想quemuマシンを設定しました。virsh

これはゲストコンピュータにUSB NICがあることを意味しますlsusb

tapより伝統的なブリッジ設定(ホストの物理NICと仮想マシンがLinuxブリッジにインタフェースしている場合)と比較して、この設定(またはPCIeパススルーNICを使用する設定)にはどのような利点がありますか?

このパススルー設定はパフォーマンス上の利点を提供しますか?この設定の実用的な理由はありますか?

答え1

パススルーNIC設定は、ハードウェア自体がホストではなくコンピュータに接続されていることを意味します。繰り返しますが、これはハードウェアとドライバを仮想マシンで直接設定する必要があり、その仮想マシンでのみ使用できるという意味でもあります。

この構成は通常、GPU を扱う際のパフォーマンス上の理由で使用され、主にハッキング目的で Wi-Fi チップセットを扱う場合に特別な目的に使用されます。

ブリッジまたはNAT設定の場合、複数の仮想マシンがホストのネットワーク接続/ハードウェアを共有し、通常は物理ハードウェアブランドにマップされないハードウェア抽象化を提供できます。

ここで明らかな利点は、仮想マシンで難しいブランディングを設定することなく接続が共有されることであり、ハイパーバイザーのより一般的な半仮想化ハードウェア抽象化を使用することもできます。 //ホストがハードウェア全体をエミュレートする必要はありません。だから、多くのリソースを使用していません。

関連情報