ブリッジインターフェイスにMACとIPアドレスを割り当てる理由

ブリッジインターフェイスにMACとIPアドレスを割り当てる理由

Linuxでブリッジインタフェース()を作成し、ここにbr0いくつかのインタフェース(など)を追加するとしますeth0tap0私が理解したように、インターフェイスは私が追加するすべてのインターフェイス/ポートを含む仮想スイッチと同じです。

このインターフェイスにMACとIPアドレスを割り当てるとはどういう意味ですか?インターフェイスはスイッチ/ブリッジの追加ポートとして機能し、他のポートがホストにアクセスできるようにしますか?

ブリッジへのIPアドレスの割り当てについて議論するいくつかのページを見たことがあります。 MAC割り当ては暗黙的ですか(または自動ですか)?

ベストアンサー1

ブリッジはイーサネットデバイスなので、MACアドレスが必要です。 Linuxブリッジはスパニングツリープロトコルフレームなどのエントリを生成できます。これらのトラフィックには元のMACアドレスが必要です。

足がない必要IPアドレス。ほとんどの場合、このような状況は発生しません。しかし、多くの場合、可能たとえば、次のようになります。

  • ブリッジがコンテナグループまたは仮想マシン(または物理インターフェイス)グループのデフォルトゲートウェイとして機能する場合。この場合、ルーティングはIP層で発生するため、IPアドレスが必要です。

  • 「基本」NICがブリッジのメンバーである場合、ブリッジは外部世界との接続です。この場合、IPアドレスを(たとえば)ブリッジデバイスに割り当てるのではなく、eth0ブリッジデバイスに割り当てる必要があります。

この橋ならいいえIP ルーティングが必要な場合は、IP アドレスは不要です。これの例は次のとおりです。

  • ブリッジを使用して外部接続なしでデバイス専用ネットワークを作成する場合、またはブリッジ以外のデバイスを介して外部接続を提供する場合。

おすすめ記事