ネットワーク演習 ドキュメント シミュレーターを開く →

STP: 冗長な L2 三角形で root bridge を強制する

3 台のスイッチが三角形を組んで冗長な L2 経路を作ります。Spanning-Tree はそのうち 1 台を root に選び、3 本のリンクのうち 1 本をブロックしてループを断ちます。SW1 の bridge priority を下げて決定論的に root にしてください。

この演習をブラウザで開く →

無料 · インストール不要 · アカウント不要

シナリオ

Spanning-Tree が無いと、スイッチの三角形はブロードキャスト ループになります — 1 個の ARP が永遠に増殖して、ミリ秒で すべてのリンクを埋めてしまいます。STP は次のようにして これを防ぎます: 1. root bridge の選出(最も低い priority + 最も低い MAC が勝ちます)。 2. ポートごとの役割計算: 各非 root スイッチは root への 最良経路(*root port*)を選びます。次に各セグメントは cost-to-root が最も低い側を *designated* ポートとして 選びます。それ以外はすべて *alternate* となり、alternate ポートは blocking 状態に入ってループを断ちます。 `` SW1 ── SW2 \ / \ / SW3 ` デフォルトでは Cisco スイッチはみな priority 32768 で出荷 されます。タイブレーカーは MAC で、実質ランダムです。実 運用のベストプラクティス: *意図した* root の priority を明示 的に 4096`(デフォルトより 1 段下)に設定すれば、再起動を 挟んでもどのスイッチが root を担うかを管理者が予想できます。

トポロジー

3 × スイッチ · Cisco IOS-style

やること

  1. priority を変更しない場合、STP は 3 台のスイッチのうち最も低い MAC アドレスで root を選びます。設定した MAC(aa:bb:cc:00:01:* / 02:* / 03:*)では、どのスイッチが root になるでしょうか?

  2. SW2 の VLAN 1 priority を 4096(デフォルト 32768 より 1 段下)に設定して、SW2 を強制的に root にしてください。実運用上の理由: SW2 のほうが接続性がよく、電源冗長などがあるため。

  3. SW1 を *セカンダリ* root として固定します — priority 8192。SW2 が落ちたら、SW1 が予測どおりに引き継ぎます。

この演習をブラウザで開く →

同じテーマの演習

この演習の他の言語版

STP: force a root bridge in a redundant L2 triangleSTP: Root Bridge in einem redundanten L2-Dreieck erzwingenSTP: forzar un root bridge en un triángulo L2 redundanteSTP: forçar um root bridge em um triângulo L2 redundanteSTP : forcer un root bridge dans un triangle L2 redondantSTP: redundant L2 triangle में एक root bridge को force करेंSTP:在冗余的 L2 三角拓扑中强制指定 root bridgeSTP: forzare un root bridge in un triangolo L2 ridondanteSTP: 중복 L2 삼각 구조에서 root bridge를 강제로 지정합니다STP: принудительно назначить root bridge в избыточном L2-треугольникеSTP: yedekli L2 üçgeninde bir root bridge'i zorlaSTP: ép một root bridge trong tam giác L2 dư thừa