ルートブリッジの設定変更・正常性確認方法【動作検証】

本記事ではSTPのルートブリッジの設定変更についてご紹介させて頂きます。

復習されたい方はコチラ!
本記事はSTPを理解されている前提の記事になっておりますので、STPに関して復習されたい人は以下の記事をご確認下さい。

検証前提

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

設定要件

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

  • IEEE802.1Dで標準化されている機能を利用する事。(STPを利用する)
  • vlan5のルートブリッジをSW1にする事、SW1がDownした場合はSW2がルートブリッジになる事

ネットワーク図

ルートブリッジの設定変更

事前確認

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

SW1設定確認

SW1#show running-config | inc spanning-tree
spanning-tree mode pvst<—デフォルトでSTPが設定されている
spanning-tree extend system-id
SW1#show spanning-tree vlan 5
VLAN0005
  Spanning tree enabled protocol ieee <—STPで動いている事を意味する
  Root ID    Priority    8197<—ルートブリッジのプライオリティ(8192 + 5[VLAN番号])
             Address     xxxx.xxxx.3333<—ルートブリッジのMacアドレス
             Cost        100
             Port        1 (Ethernet0/0)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec  Bridge ID  Priority    32773  (priority 32768 sys-id-ext 5)<—以下は自身の設定情報
             Address     xxxx.xxxx.1111
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time  15sec
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               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

SW2#show spanning-tree vlan 5
VLAN0005
  Spanning tree enabled protocol ieee <—STPで動いている事を意味する
  Root ID    Priority    8197 <—ルートブリッジのプライオリティ(8192 + 5[VLAN番号])
             Address     xxxx.xxxx.3333<—ルートブリッジのMacアドレス
             Cost        100
             Port        3 (Ethernet0/2)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32773  (priority 32768 sys-id-ext 5)<—以下は自身の設定情報
             Address     xxxx.xxxx.2222
             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               Altn BLK 100       128.2    Shr 
Et0/2               Root FWD 100       128.3    Shr 
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

SW3#show spanning-tree vlan 5
VLAN0005
  Spanning tree enabled protocol ieee <—STPで動いている事を意味する
  Root ID    Priority    8197<—ルートブリッジのプライオリティ(8192 + 5[VLAN番号])
             Address     xxxx.xxxx.3333<—ルートブリッジのMacアドレス
             This bridge is the root<—自身がルートブリッジである事を示す
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  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               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 

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

設定変更作業

以下の通り、STPのブリッジプライオリティ値を変更します。
・SW1をルートブリッジにする為に最小値である「0」を登録します。

【設定コマンド】
SW1(config)# spanning-tree vlan 5 priority 0

・SW1がDownした際にSW2をルートブリッジにする為に「4096」を登録します。

【設定コマンド】
SW2(config)# spanning-tree vlan 5 priority 4096
設定可能なブリッジプライオリティの値について

ブリッジプライオリティ値は「0 4096 8192 12288 16384 20480 24576 28672 32768 36864 40960 45056 49152 53248 57344 61440」のみ設定する事が可能です。
詳細は以下をご確認ください。

SW2(config)#spanning-tree vlan 5 priority 1
% Bridge Priority must be in increments of 4096.
% Allowed values are:
0 4096 8192 12288 16384 20480 24576 28672
32768 36864 40960 45056 49152 53248 57344 61440

正常性確認

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

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
  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 secInterface           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<—ルートブリッジのプライオリティ(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

  Bridge ID  Priority    4101   (priority 4096 sys-id-ext 5)<—SW2のプライオリティ(4096 + 5[VLAN番号])
             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 
Et0/2               Desg LRN 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<—ルートブリッジのプライオリティ(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  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 secInterface           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のブリッジプライオリティの設定変更方法について以下の点は理解しておきましょう!

▼ブリッジプライオリティの設定方法はコチラ!▼

  • ブリッジプライオリティ(priorityコマンド)の設定
  • 【設定コマンド】
    SW(config)# spanning-tree vlan [vlan番号] priority [ブリッジプライオリティ]
  • ブリッジプライオリティ(root primary/root secondaryコマンド)の設定
  • 【設定コマンド】
    SW(config)# spanning-tree vlan [vlan番号] root primary
    【設定コマンド】
    SW(config)# spanning-tree vlan [vlan番号] root secondary

※本記事では「ブリッジプライオリティ(priorityコマンド)の設定」の検証内容を紹介しております。

root primary/root secondaryコマンド設定時の動作

root primaryコマンドを設定した場合、周囲のブリッジプライオリティ値を確認し、自身がルートブリッジになるようにブリッジプライオリティ値を自動的に最小値に設定する事が出来る。root secondaryコマンドを設定した場合、ブリッジプライオリティ値は28672に固定設定されます。※root secondaryコマンドを設定してもルートブリッジのバックアップブリッジになる訳ではありません。