仮想ネットワークインタフェースのバインディング

仮想ネットワークインタフェースのバインディング

仮想ネットワークインターフェイスをバインドできますか?それではどうですか?

物理インターフェイスのバインディングは次のように説明されます。https://wiki.linuxfoundation.org/networking/bonding

私の状況は次のとおりです。 10の物理イーサネットインターフェイス(NIC)を持つホストシステムがあります。これらのそれぞれは、複数のVLANのバックボーンです。 VLANごとに各物理インターフェイスに仮想イーサネットインターフェイスを作成する予定です。例:eth0は3つのVLAN(3、11、15)をホストします。 -> eth0.0(VLAN3)、eth0.1(VLAN11)、eth0.2(VLAN15)を作成します。

私もいくつかの冗長性を追加したかった。 「アクティブバックアップ」バインディングモードを考えました。アイデアは、eth0.5、eth2.3、eth8.4など、異なる物理インターフェイスに属する複数の仮想インターフェイスをバインドすることです。このプロジェクトは大規模なプロジェクトなので、うまくいくかどうかを事前に確認したいと思いました。これが一般的に機能する場合、結合された仮想インターフェイスは同じVLAN IDを持つべきですか?つまり、(上記の例では)eth0.5にVLAN 22、eth2.3 VLAN 42、およびeth8.4 VLAN 52がある場合は機能しますか?

ベストアンサー1

答えは次のとおりです。はい、可能です。少なくともRedHatでは、仮想インターフェイスバインディングは物理インターフェイスバインディングと同じように機能します。異なるVlan-ID用に設定された仮想インターフェイスをバインド(モード=ブロードキャスト)することもできます。その結果、接続されたインターフェイスに送信されたパケットは、それぞれ正しいVlan-IDを使用して接続されているすべてのVlanに表示されます。

この機能はRedHat6では正式にサポートされていません。 RedHat7が正式にサポートしているかどうかわかりません。

おすすめ記事