RSS DEV コミュニティ

スパニングツリープロトコル(STP)を理解する

冗長リンクによるネットワーク・ループは、ブロードキャスト・ストームやネットワーク・クラッシュを引き起こす。Spanning Tree Protocol(STP)は、ループを防ぐためにポートを賢明に無効化しながら、接続性を維持することでこの問題を解決する。元々はシスコのプロトコルであったSTPは、現在IEEE 802.1Dとして標準化されている。STPは、ブリッジ・プロトコル・データ・ユニット(BPDUs)を使用して、ネットワークの中心的な参照点であるルート・ブリッジを選出する。各スイッチには、優先度とMACアドレスの組み合わせであるブリッジ・IDがあり、最低のIDがルート・ブリッジになる。スイッチは、ルート・ブリッジへの最低コスト・パスをリンク・バンド幅に基づいて決定する。ポートは、ループを防ぐためにルート・ポート、指定ポート、ブロック・ポートに分類される。STPの遅い収束、15秒ごとに遷移することによる遅さは、Rapid Spanning Tree Protocol(RSTP)の開発につながった。RSTPは、不要なステップを削除し、スイッチ間の高速な交渉を可能にすることで、収束速度を大幅に向上させた。RSTPは、STPの30-50秒に対して、わずか数秒での収束を実現する。STPとRSTPの理解は、ネットワークがループによる自滅を防ぐ仕組みを理解するための基礎である。
favicon
dev.to
Understand Spanning Tree Protocol (STP)
記事の画像: スパニングツリープロトコル(STP)を理解する