LoginSignup
0
0

More than 1 year has passed since last update.

STPの仕組み

Last updated at Posted at 2023-01-23

STPの動きが自分の中で怪しかったので実際に構築しておさらい。
下記の様な構成をイメージして書きました。

stp-Page-1.drawio.png

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

root brigde
# 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

右下のSW
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

左下のSW
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になりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0