17.4.3. ブリッジモードの仮想ネットワーク
その他の仮想マシンネットワークモードは、仮想ブリッジ virbr0 を自動的に作成して接続します。一方、ブリッジ モードでは、仮想マシンはホストの既存の Linux ブリッジに接続します。これにより、仮想マシンが物理ネットワークに直接表示されます。これにより、着信接続が有効になりますが、追加のルーティングテーブルエントリーは必要ありません。
ブリッジモードは、MAC アドレスをベースにした接続スイッチを使用します。
ブリッジモードでは、仮想マシンがホストマシンと同じサブネットに表示されます。同じ物理ネットワーク上にある他の物理マシンはすべて、仮想マシンを検出してアクセスできます。
ブリッジネットワークボンディング
ハイパーバイザーで複数の物理ブリッジインターフェイスを使用する場合は、ボンドで複数のインターフェイスを結合します。ボンドをブリッジに追加すると、仮想マシンをブリッジに追加できるようになります。ただし、ボンディングドライバーにはいくつかの動作モードがあり、このモードのすべてが、仮想マシンが使用されているブリッジで機能するわけではありません。
次のボンディングモードを使用できます。
- モード 1
- モード 2
- モード 4
対照的に、モード 0、3、5、または 6 を使用すると、接続が失敗する可能性が高くなります。また、アドレス解決プロトコル (ARP) の監視が正しく機能しないため、MII (Media-Independent Interface) 監視を使用してボンディングモードを監視する必要があります。
ボンディングモードの詳細は、Red Hat ナレッジベースソリューション Which bonding modes work when used with a bridge that virtual machine guests or containers connect to? を参照してください。
一般的なシナリオ
ブリッジモードにおける最も一般的なユースケースには、たとえば以下のようなものがあります。
- ホストマシンとともに既存のネットワークに仮想マシンをデプロイし、仮想マシンと物理マシンの相違点をエンドユーザーに見えないようにする。
- 既存の物理ネットワーク設定を変更せずに仮想マシンをデプロイする。
- 既存の物理ネットワークから簡単にアクセスできる必要がある仮想マシンをデプロイする。また、DHCP サービスにアクセスする必要のある物理ネットワークに仮想マシンを配置する。
- 仮想 LAN (VLAN) が使用されている既存のネットワークに仮想マシンを接続する。
- 非武装地帯 (DMZ) ネットワーク。仮想マシンを使用した DMZ デプロイメントの場合、Red Hat は、物理ネットワークのルーターとスイッチで DMZ を設定し、ブリッジモードを使用して仮想マシンを物理ネットワークに接続することを推奨しています。