Linuxブリッジを作成し、ここにbr1
3つのインタフェース(eth0
、、、eth1
)を追加するとします。eth2
したがって、IP1とMAC1を割り当てたと仮定すると、br1
システムにMAC1とIP1とのインタフェースもあります。br1
私が理解したところ、システムによって実装された仮想スイッチデバイスは、このインターフェイスをbr1
スイッチの追加ポートとして扱います。
もしそうなら、私の質問は、仮想スイッチが同じ送信元MAC br1
(別のポートまたは)に着信パケットを受信したときにどうなりますか?eth0
自動的に学習し、トラフィックを失うことはありませんか? 「内部」インタフェースbr1と同じsMACを持っているので、パケットが無効であることを確認しませんか?なぜそんなことですか?eth1
eth2
答え1
これにより、ネットワークに重複したMACアドレスがあります。
この問題を解決することは、他の冗長MACアドレスを解決するのと同じです。犯人を見つけて修正してください。
あなたのコメント:
仮想スイッチの概念に反する(MACアドレスを持ってはいけません)
不正確です。 Linux ブリッジは、レイヤ 2 スイッチのソフトウェア実装です。スイッチがネットワークの残りの部分(またはこの場合はLinuxシステム)通信と通信できるように、独自のスイッチ仮想インターフェイス(SVI)に固有のMACアドレスを提供することを含む、レイヤ2スイッチと同じように機能する必要があります。スイッチ操作)。