本記事ではSTPのルートブリッジの設定変更についてご紹介させて頂きます。
>>参考記事: 「STPの基本〜応用まで!STPの仕様と検証結果の記事をまとめました!」
ルートブリッジ設定方法 検証前提
設定要件及び検証ネットワークは以下の通りです。
設定要件
以下の要件に基づきSTPの設定を実装する。
- IEEE802.1Dで標準化されている機能を利用する事。(STPを利用する)
- vlan5のルートブリッジをSW1にする事、SW1がDownした場合はSW2がルートブリッジになる事
ネットワーク図
ルートブリッジ設定方法 事前確認
検証前の各機器の設定内容及び各種ログは以下の通りです。
SW1設定確認
spanning-tree mode pvst<—デフォルトでSTPが設定されている
spanning-tree extend system-id
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
VLAN Name Status Ports
—- ——————————– ——— ——————————-
1 default active
5 vlan5 active Et0/0, Et0/1, Et0/2, Et0/3
SW2設定確認
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
VLAN Name Status Ports
—- ——————————– ——— ——————————-
1 default active
5 vlan5 active Et0/0, Et0/1, Et0/2, Et0/3
SW3設定確認
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
VLAN Name Status Ports
—- ——————————– ——— ——————————-
1 default active
5 vlan5 active Et0/0, Et0/1, Et0/2, Et0/3
ルートブリッジ設定方法 設定変更作業(Spanning-tree priority)
以下の通り、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」のみ設定する事が可能です。
詳細は以下をご確認ください。
% 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設定確認
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 5 priority 0
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設定確認
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設定確認
spanning-tree mode pvst
spanning-tree extend system-id
spanning-tree vlan 5 priority 8192
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コマンド)の設定
- ブリッジプライオリティ(root primary/root secondaryコマンド)の設定
SW(config)# spanning-tree vlan [vlan番号] priority [ブリッジプライオリティ]
SW(config)# spanning-tree vlan [vlan番号] root primary
SW(config)# spanning-tree vlan [vlan番号] root secondary
※本記事では「ブリッジプライオリティ(priorityコマンド)の設定」の検証内容を紹介しております。
root primaryコマンドを設定した場合、周囲のブリッジプライオリティ値を確認し、自身がルートブリッジになるようにブリッジプライオリティ値を自動的に最小値に設定する事が出来る。root secondaryコマンドを設定した場合、ブリッジプライオリティ値は28672に固定設定されます。※root secondaryコマンドを設定してもルートブリッジのバックアップブリッジになる訳ではありません。