LinuxがIPをethインタフェースからブリッジインタフェースに移動する理由

LinuxがIPをethインタフェースからブリッジインタフェースに移動する理由

ネットワークインターフェイス(例:eth0)がLinuxブリッジ(例:br0)に追加された場合、ネットワークが正常に機能するためには、eth0からIPアドレスを削除してbr0に追加する必要があります。

Linuxカーネルの実装方法によってIPアドレスを移動する必要があるといういくつかのOpen vSwitch追加情報ファイル(今は見つかりません)を読んだことがあります。 Linuxを実装するには、IPアドレスをNICからブリッジに移動する必要がありますが、何が起こっていますか?

ベストアンサー1

NICはアップリンクケーブルを意味します。ケーブルはレイヤ 3 ではなくレイヤ 1 です。

ブリッジは、レイヤ2(イーサネット/ MAC)またはレイヤ3(IP)のサーバーの(受信)ネットワークトラフィックのアドレス指定デバイスとして機能します。

したがって、ARP要求に応答するデバイスはブリッジです。これは、ブリッジの他のインターフェイスにトラフィックを分散する必要があるため、これはお勧めします。

応答デバイスがNICの場合、トラフィックはブリッジに転送されなくなります。

したがって、一部のガイドでは、(アップリンク)NICからMACを削除することをお勧めします。

おすすめ記事