STP(スパニングツリープロトコル)
STP(Spanning-Tree Protocol)はデータリンク層での冗長化プロトコルです。物理的にループしているネットワークにおいて、ブロードキャストストームの発生を防ぎます。
- STPでは隣接スイッチ間で「BPDU(Bridge Protocol Data Unit)」フレームをやり取りする。
- ルートブリッジとブロッキングポートを決定する。
- 障害が発生すると、ブロッキングポートが開放され、迂回経路を形成します。
ルートブリッジの決め方
- 優先度が最も高いブリッジ
- 優先度が同じならMACアドレスが最も小さいブリッジ
ブロッキングポートの決め方
ざっくりですが、以下の方法でブロッキングポートがわかります。
- 2つのポート間でルートブリッジに近い方が代表ポートになる。例えば、ブリッジAとBをつなぐ2つのポートのうち、ルートブリッジに近いポートが代表ポートになる。
- 1つのブリッジの中でルートブリッジに最も近いポートがルートポートになる。
- 残ったポートがブロッキングポートになる。
ここで言う「近い」とは、合計コストが小さいという意味です。