STPのタイマーの設定方法/設定例(spanning tree timer)【検証】

本記事ではSTPのタイマー(Helloタイマー値、最大エージタイマー値、転送遅延タイマー値)の設定変更についてご紹介させて頂きます。

▼ あなたにオススメな記事 ▼

>>参考記事: STPの基本〜応用まで!STPの仕様と検証結果の記事をまとめました!

STPのタイマーの設定方法/設定例 検証前提

設定要件及び検証ネットワークは以下の通りです。

設定要件

以下の要件に基づきSTPの設定を実装する。

  • IEEE802.1Dで標準化されている機能を利用する事。(STPを利用する)
  • Helloタイマー値は1秒にする事
  • 最大エージタイマー値は19秒にする事
  • 転送遅延タイマー値は14秒にする事

ネットワーク図

STPのタイマー変更

STPのタイマーの設定方法/設定例 事前確認

検証前の各機器の設定内容及び各種ログは以下の通りです。

SW1設定確認

SW1#show running-config | inc spanning-tree
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 5 priority 0
SW1#show spanning-tree vlan 5              
VLAN0005
  Spanning tree enabled protocol ieee
  Root ID    Priority    5<—ルートブリッジのプライオリティ(0 + 5[VLAN番号])
             Address     xxxx.xxxx.1111<—SW1がルートブリッジ
             This bridge is the root<—SW1がルートブリッジ
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec <—各Timer設定
  Bridge ID  Priority    5      (priority 0 sys-id-ext 5)
             Address     xxxx.xxxx.1111
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  300 sec
Interface           Role Sts Cost      Prio.Nbr Type
——————- —- — ——— ——– ——————————–
Et0/0               Desg FWD 100       128.1    Shr <—指定ポート
Et0/1               Desg FWD 100       128.2    Shr <—指定ポート
Et0/2               Desg FWD 100       128.3    Shr
Et0/3               Desg FWD 100       128.4    Shr
SW1#show vlan brief 
VLAN Name                             Status    Ports
—- ——————————– ——— ——————————-
1    default                          active    
5    vlan5                            active    Et0/0, Et0/1, Et0/2, Et0/3

SW2設定確認

SW2#show running-config | inc spanning-tree
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 5 priority 4096

SW2#show spanning-tree vlan 5
VLAN0005
  Spanning tree enabled protocol ieee
  Root ID    Priority    5<—ルートブリッジのプライオリティ(0 + 5[VLAN番号])
             Address     xxxx.xxxx.1111<—SW1がルートブリッジ
             Cost        100
             Port        2 (Ethernet0/1)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec<—各Timer設定

  Bridge ID  Priority    4101   (priority 4096 sys-id-ext 5)
             Address     xxxx.xxxx.2222
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  15  sec

Interface           Role Sts Cost      Prio.Nbr Type
——————- —- — ——— ——– ——————————–
Et0/0               Desg FWD 100       128.1    Shr
Et0/1               Root  FWD 100       128.2    Shr <—ルートポート(Cost:100)
Et0/2               Desg FWD 100       128.3    Shr <—指定ポート(Cost:100)
Et0/3               Desg FWD 100       128.4    Shr

SW2#show vlan brief
VLAN Name                             Status    Ports
—- ——————————– ——— ——————————-
1    default                          active    
5    vlan5                            active    Et0/0, Et0/1, Et0/2, Et0/3

SW3設定確認

SW3#show running-config | inc spanning-tree
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 5 priority 8192

SW3#show spanning-tree vlan 5
VLAN0005
  Spanning tree enabled protocol ieee
  Root ID    Priority    5<—ルートブリッジのプライオリティ(0 + 5[VLAN番号])
             Address     xxxx.xxxx.1111<—SW1がルートブリッジ
             Cost        100
             Port        1 (Ethernet0/0)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec<—各Timer設定
  Bridge ID  Priority    8197   (priority 8192 sys-id-ext 5)
             Address     xxxx.xxxx.3333
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  300 sec
Interface           Role Sts Cost      Prio.Nbr Type
——————- —- — ——— ——– ——————————–
Et0/0               Root FWD 100       128.1    Shr <—ルートポート(Cost:100)
Et0/1               Desg FWD 100       128.2    Shr
Et0/2               Altn BLK 100       128.3    Shr <—ブロックポート(Cost:100)
Et0/3               Desg FWD 100       128.4    Shr

SW3#show vlan brief
VLAN Name                             Status    Ports
—- ——————————– ——— ——————————-
1    default                          active    
5    vlan5                            active    Et0/0, Et0/1, Et0/2, Et0/3

設定変更作業(spanning-tree hello-time, max-age, forward-time)

・SW1(ルートブリッジ)にてHelloタイマー値は1秒、最大エージタイマー値は19秒、転送遅延タイマー値は14秒へ変更する。

【設定コマンド】
SW1(config)#spanning-tree vlan 5 hello-time 1
SW1(config)#spanning-tree vlan 5 max-age 19
SW1(config)#spanning-tree vlan 5 forward-time 14
【補足】STPのタイマー変更時

STPのタイマー値はルートブリッジに設定されているタイマーが全体へ適用されます。
その為、STPタイマーの変更はルートブリッジのみで問題ございません。

STPのタイマーの設定方法/設定例 正常性確認

要件通り設定変更がされているか確認します。

SW1設定確認

SW1#show running-config | inc spanning-tree
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 5 priority 0
spanning-tree vlan 5 hello-time 1
spanning-tree vlan 5 forward-time 14
spanning-tree vlan 5 max-age 19

SW1#show spanning-tree vlan 5
VLAN0005
  Spanning tree enabled protocol ieee
  Root ID    Priority    5
             Address     xxxx.xxxx.1111
             This bridge is the root
             Hello Time 1 sec Max Age 19 sec Forward Delay 14 sec <—各Timer設定が変更されている事

  Bridge ID  Priority    5      (priority 0 sys-id-ext 5)
             Address     xxxx.xxxx.1111
             Hello Time 1 sec Max Age 19 sec Forward Delay 14 sec
             Aging Time  300 sec

Interface           Role Sts Cost      Prio.Nbr Type
——————- —- — ——— ——– ——————————–
Et0/0               Desg FWD 100       128.1    Shr 
Et0/1               Desg FWD 100       128.2    Shr 
Et0/2               Desg FWD 100       128.3    Shr 
Et0/3               Desg FWD 100       128.4    Shr 

SW2設定確認

SW2#show running-config | inc spanning-tree
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 5 priority 4096
SW2#show spanning-tree vlan 5
VLAN0005
  Spanning tree enabled protocol ieee
  Root ID    Priority    5
             Address     xxxx.xxxx.1111
             Cost        100
             Port        2 (Ethernet0/1)
             Hello Time 1 sec Max Age 19 sec Forward Delay 14 sec <—各Timer設定が変更されている事 
Bridge ID  Priority    4101   (priority 4096 sys-id-ext 5)

             Address     xxxx.xxxx.2222
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  300 secInterface           Role Sts Cost      Prio.Nbr Type
——————- —- — ——— ——– ——————————–
Et0/0               Desg FWD 100       128.1    Shr 
Et0/1               Root FWD 100       128.2    Shr 
Et0/2               Desg FWD 100       128.3    Shr
Et0/3               Desg FWD 100       128.4    Shr 

SW3設定確認

SW3#show running-config | inc spanning-tree
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 5 priority 8192

SW3#show spanning-tree vlan 5
VLAN0005
  Spanning tree enabled protocol ieee
  Root ID    Priority    5
             Address     xxxx.xxxx.1111
             Cost        99
             Port        1 (Ethernet0/0)
             Hello Time 1 sec Max Age 19 sec Forward Delay 14 sec <—各Timer設定が変更されている事

  Bridge ID  Priority    8197   (priority 8192 sys-id-ext 5)
             Address     xxxx.xxxx.3333
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  300 sec

Interface           Role Sts Cost      Prio.Nbr Type
——————- —- — ——— ——– ——————————–
Et0/0               Root FWD 100        128.1    Shr  
Et0/1               Desg FWD 100       128.2    Shr 
Et0/2               Altn BLK 100       128.3    Shr
Et0/3               Desg FWD 100       128.4    Shr 

STPのタイマーの設定方法/設定例 まとめ

最後までお読み頂きましてありがとうございます。

STPのタイマー値の設定変更方法について以下の点は理解しておきましょう!

▼各タイマーの設定方法はコチラ!▼

  • Helloタイマー値の設定
  • 【設定コマンド】
    SW(config)# spanning-tree vlan [vlan番号] hello-time [Helloタイマー値]

  • 最大エージタイマー値の設定
  • 【設定コマンド】
    SW(config)# spanning-tree vlan [vlan番号] max-age [最大エージタイマー値]

  • 転送遅延タイマー値の設定
  • 【設定コマンド】
    SW(config)# spanning-tree vlan [vlan番号] forward-time [転送遅延タイマー値]