
ここ数日、スパニング ツリー プロトコル、L2 プロトコルについて読んで、ネットワークのループを防ぐ方法や STP のさまざまな手順を理解しましたが、STP が実際にネットワークのループを検出して防止する方法を知りたいと思いました。どこかで、STP は BPDU をプローブとして使用してループを検出すると読みました。つまり、スイッチが宛先アドレスをマルチキャストとして BPDU を送信し、同じ BPDU を再度受信すると、ネットワークにループが発生します。
しかし、STP はネットワーク内のループをどのように検出するのでしょうか?
答え1
すべてのブリッジについて、ルート ブリッジへの最小コスト パスを計算し、他のポートをブロックして他のすべてのルート パスを無効にします。したがって、ループを含むパスはコストが最小にならないため、破棄されるのは明らかです。