使用者工具

網站工具


network:link:spanningtree

三個大步驟

  1. 先找到Root Bridge
  2. 再找Root Port(根阜)
  3. 再找Designated Port(委任阜)

比較原則

先比較RPC(Root Path Cost),再比BridgeID,再比PortID

決定Root Bridge

最小BridgeID就是RRoot Bridge。BridgeID(Priority[2Byte]+MAC Address[6Byte])

決定Root Port 根阜

  1. 由Root Port到Root Bridge最短距離(root Path Cost);RPC最小。
  2. 若RPC相同;就比較收到BPDU的BridgeID較小優先。
  3. BridgeID相同;就比較收到BridgeID的PortID,較小者優先。

決定每個區段的委任阜

  1. 同一個區網之間,RPC較小者。
  2. RPC相同,比較兩者Bridge的BridgeID最小者。
  3. RPC相同,BridgeID也相同,就比較PortID較小者。

總結

  1. 根橋接器(Root Bridge)每個阜都是委任阜
  2. 非根橋接器一定只有一個根阜(Root Port)
  3. 兩部橋接器之間的鏈路只有一個委任阜
  4. 凍結阜(blocking)還是可以收到BPDU
802.1d ->Spanning Tree enabled protocol  ieee

有以下通訊阜狀態:
  - 轉送(forwarding)
  - 學習(learning)
  - 玲聽(listening) 
  - 凍結(blocking)
  - 關閉(disabled)


802.1w ->Spanning Tree enabled protocol rstp

有以下通訊阜狀態:
  - 轉送(forwarding)
  - 學習(learning)

Spanning-Tree範例解析

  • 從四台switch中,指定一台為Root Bridge
    Switch C Mac Address 8030(16進位) 32816( 10進位)
    Switch A Mac Address 80C7(16進位) 32967( 10進位)
    Switch B Mac Address 80d7(16進位) 32983( 10進位)
    Switch D Mac Address 8039(16進位) 32825( 10進位)
    選出最小值就是 Roo tBridge

  • 非Root Bridge以外的Switch(A,B及D Switch),只有一個根阜
    由圖顯示,
             Switch-D代號B port到Switch-C代號A port B->A的RPC=19
             Switch-D代號C port到Switch-C代號H port C->H的RPC=4+19+19=42(c->D為4;E->F為19;G->H為19) 
             因B->A RPC=19 小於 C->H RPC=42,所以選Switch-D代號B port為 Root Port
             Switch-B代號D port到Switch-C代號A port D->A的RPC=4+19=23(c->D為4;B->A為19)
             Switch-B代號E port到Switch-C代號H port E->H的RPC=19+19=38(E->F為4;G->H為19)
             因D->A RPC=23 小於 E->H RPC=38,所以選Switch-B代號D port為 Root Port
             Switch-A代號G port到Switch-C代號H port G->H的RPC=19
             Switch-A代號F port到Switch-C代號A port F->A的RPC=19+4+19=42(F->E為19;D->C為4;B->A為19)
             因G->H RPC=19 小於 F->A RPC=42,所以選Switch-A代號G port為 Root Port

  • 原則上,Root Bridge每一個阜都是委任阜;switch之間只有一個委任阜
    已知switch C是Root Bridge,所以每一個阜(H,A)都是委任阜
    switch-B與switch-D之間,已知switch-B代號D是Root Port,所以另一個switch-D代號C就是委任Port
    switch-A代號F與switch-B代號E之間,以RPC值最小的來選定為委任阜。Switch-A的RPC=19;Switch-B的RPC=23,因此Switch-A代號F為委任阜
    ,switch-B代號E既不是委任阜;也不是根阜,是break(凍結)
network/link/spanningtree.txt · 上一次變更: 2013/07/06 01:28 (外部編輯)