Linuxでブリッジインタフェース()を作成し、ここにbr0
いくつかのインタフェース(など)を追加するとしますeth0
。tap0
私が理解したように、インターフェイスは私が追加するすべてのインターフェイス/ポートを含む仮想スイッチと同じです。
このインターフェイスにMACとIPアドレスを割り当てるとはどういう意味ですか?インターフェイスはスイッチ/ブリッジの追加ポートとして機能し、他のポートがホストにアクセスできるようにしますか?
ブリッジへのIPアドレスの割り当てについて議論するいくつかのページを見たことがあります。 MAC割り当ては暗黙的ですか(または自動ですか)?
ベストアンサー1
ブリッジはイーサネットデバイスなので、MACアドレスが必要です。 Linuxブリッジはスパニングツリープロトコルフレームなどのエントリを生成できます。これらのトラフィックには元のMACアドレスが必要です。
足がない必要IPアドレス。ほとんどの場合、このような状況は発生しません。しかし、多くの場合、可能たとえば、次のようになります。
ブリッジがコンテナグループまたは仮想マシン(または物理インターフェイス)グループのデフォルトゲートウェイとして機能する場合。この場合、ルーティングはIP層で発生するため、IPアドレスが必要です。
「基本」NICがブリッジのメンバーである場合、ブリッジは外部世界との接続です。この場合、IPアドレスを(たとえば)ブリッジデバイスに割り当てるのではなく、
eth0
ブリッジデバイスに割り当てる必要があります。
この橋ならいいえIP ルーティングが必要な場合は、IP アドレスは不要です。これの例は次のとおりです。
- ブリッジを使用して外部接続なしでデバイス専用ネットワークを作成する場合、またはブリッジ以外のデバイスを介して外部接続を提供する場合。