🧭

CCNP ENCOR 試験対策 3-4: spanning-tree costで経路を動かす

に公開

この記事で確認すること

  • spanning-tree cost
  • port cost 変更による経路変更
  • alternate port / designated port の入れ替わり
  • cost 変更前後の比較

公式テキスト回収表

OCG論点 重要度 この記事で確認すること 確認方法 扱い方 理由
spanning-tree cost port cost 変更で経路が変わること show spanning-tree vlan 1 本編で検証 調整系コマンドの中心のため
alternate port から designated port への変化 SW2-SW3 間の役割入れ替わり show spanning-tree vlan 1 本編で検証 テキストの例と対応づけやすいため

前回とのつながり

前回は Cost の読み方を確認しました。
今回は、その読み方を使って SW3 のコストを実際に変更し、経路がどう動くかを確認します。

トポロジ

初期状態

  • SW3 Gi0/0 の cost はデフォルト
  • SW2-SW3 間では SW2 側が designated、SW3 側が alternate

設定

SW3で入力:

configure terminal
interface gi0/0
 spanning-tree cost 1
end
write memory

設定反映・期待結果の確認

SW2 / SW3 / SW5 で確認:

show spanning-tree vlan 1
show spanning-tree root

期待する結果:

  • SW3 の root path cost が 1 として見える
  • SW2-SW3 間では、SW3 側が designated、SW2 側が alternate へ変わる
  • forwarding path が期待どおりに変わる

実際の結果

SW2 の結果:

SW2#show spanning-tree vlan 1
...
Gi0/0               Root FWD 4         128.1    P2p
Gi0/1               Altn BLK 4         128.2    P2p
Gi0/2               Desg FWD 4         128.3    P2p
...

SW3 の結果:

SW3#show spanning-tree vlan 1
...
  Root ID    Priority    24577
             Address     5000.0001.0000
             Cost        1
             Port        1 (GigabitEthernet0/0)
...
Gi0/0               Root FWD 1         128.1    P2p
Gi0/1               Desg FWD 4         128.2    P2p
Gi0/2               Desg FWD 4         128.3    P2p
...

SW5 の結果:

SW5#show spanning-tree root

                                        Root    Hello Max Fwd
Vlan                   Root ID          Cost    Time  Age Dly  Root Port
---------------- -------------------- --------- ----- --- ---  ------------
VLAN0001         24577 5000.0001.0000         5    2   20  15  Gi0/0

出力の見方

  • SW3 の Root IDCost 1 と interface 行 Gi0/0 ... Cost 1 から、直結ポートの local cost を下げたことが分かります
  • SW2 の Gi0/1Altn BLK へ変わっているので、SW2-SW3 間の役割が入れ替わったことが読めます
  • spanning-tree cost は、root bridge の位置は変えずに forwarding path を動かしたいときの代表的な tuning です

考え方

cost tuning で変わるもの

  • root bridge 自体を変えるわけではない
  • root へ向かう preferred path を変える
  • 結果として designated / alternate の位置が変わることがある

試験で問われそうな形

  • spanning-tree cost は forwarding path を変えるコマンド
  • advertised root path cost と local cost を分けて読む
  • role 変化は show spanning-tree vlan 1 の interface 行で追う

読み終えたあとに説明できること

  • spanning-tree cost をどこに入れるか
  • どの出力を見れば経路変更が分かるか
  • cost 変更で designated / alternate がどう入れ替わるか

まとめ

この回では、spanning-tree cost で STP の経路を動かしました。
次は並列リンクを使って、cost が同じときに port priority がどう効くかを見ます。

関連ファイル

  • この回で使った spanning-tree cost tuning 用コンフィグ一式

https://github.com/MK-1020/ccnp-encor-labs/tree/main/ccnp_guided_lab_packets/03_advanced_stp_tuning/configs/04_spanning_tree_cost_tuning

Discussion