STPの動きが自分の中で怪しかったので実際に構築しておさらい。
下記の様な構成をイメージして書きました。
①
STPではまず RootBridge をBrigde ID(priority値:macアドレス)が最小の値のスイッチが選ばれる。
※priority値が先頭に来るので値を小さくすればmacアドレス関係なくroot brigdeに指定できる
②
RootBridge を最上流として BPDU が下流スイッチに流れていく。
③
NW全体で各SW間でBPDUを送信しあって
優先度の低いBPDUを送出するSWのIFのBPDU送信を止める。
1.Path Cost ←上から優先
2.送信元 Bridge ID
3.送信元 Port ID
帯域幅 コスト値( IEEE改定後 ) コスト値(IEEE改定前)
10Gbps 2 1
1Gbps 4 1
100Mbps 19 10
10Mbps 100 -
④
BPDU を受信するポートが UpLink (上流へ向かうポート)、
BPDU を送信するポートが DownLink (下流へ向かうポート)
となり
-Uplinkが複数あると優先度の高いBPDUを受信しているIFをRootポートとして通信可になる。
-DownLinkは指定ポートとして通信出来るようになる。
上記の2点以外はブロックポートとなる。
■参考
https://milestone-of-se.nesuke.com/nw-basic/stp/stp-summary/
CONFIG
# config
Switch#show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 4097
Address 34a8.4efb.XXXX
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 4097 (priority 4096 sys-id-ext 1)
Address 34a8.4efb.XXXX
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi1/0/1 Desg FWD 4 128.1 P2p
Gi1/0/3 Desg FWD 4 128.3 P2p
Switch#show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 4097
Address 34a8.4efb.XXXX
Cost 4
Port 1 (GigabitEthernet0/1)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 8193 (priority 8192 sys-id-ext 1)
Address 1833.9dda.XXXX
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi0/1 Root FWD 4 128.1 P2p
Gi0/23 Desg FWD 4 128.23 P2p
Switch#show spanning-tree
VLAN0001
Spanning tree enabled protocol ieee
Root ID Priority 4097
Address 34a8.4efb.XXXX
Cost 4
Port 1 (GigabitEthernet1/0/1)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 12289 (priority 12288 sys-id-ext 1)
Address d4a0.2a7f.XXXX
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 15 sec
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Gi1/0/1 Root FWD 4 128.1 P2p
Gi1/0/24 Altn BLK 4 128.24 P2p
ちなみに右下のSWのpriprityを12289に左下SWを8192にするとちゃんとBLKポートが右下のSWになりました。