相關命令(華為交換機):
stp enable(在交換機開啟stp;stp使能)
display stp 查看stp狀態
stp mode stp/rstp/mstp 啟用stp/rstp/mstp協議
stp priority (更改橋ID也就是BID,根據橋ID確定優先級也就是讓其被選為根橋)參數必須為4096的倍數 默認是32768
stp cost 2000 將路徑開銷值設為2000
stp root primary 指定根橋
stp root secendary 如果根橋down掉 會啟用本台交換機為根橋
dis stp brief 查看各個端口 端口角色 端口狀態
DESI指定端口
ALTE阻塞端口(如果正常鏈路被down掉 阻塞端口會頂替正常端口的作用)
ROOT根端口
RSTP 快速生成樹
stp edged-port enable 先進入端口視圖 在其下配置邊緣端口(一般連接終端的PC機才會設置為邊緣端口)
stp root-protection 開啟根保護
stp bpdu protection 開啟BPDU保護
STP(Spanning Tree Protocol):是一種由交換機運行的,用來解決交換網絡中環路問題的數據鏈路層協議。
環路問題指的是如下圖所連接的樣子
MAC地址表翻拜
廣播風暴:
多幀復制:
橋的MAC地址:端口編號最小的哪個端口的MAC地址作為整個橋的MAC地址。
選舉根橋:
選舉根橋原理示例:
確定根端口:(Loopback環回端口,邏輯上永遠不會down掉,可以設置為根端口)
RPC:路徑開銷值
速率越大,開銷越小,路徑開銷就小,一般情況下開銷值是一致的。
3種端口角色:1.根端口 2.指定端口 3.阻塞端口
5種端口狀態:
實驗:
建立完上圖拓撲后在S1 S2 S3 S4上都開啟普通生成樹協議 stp mode stp
dispaly stp 查看生成樹狀態(一般要等30S)
紅框內為根橋,下面我們直接指定S4為根橋,S3為備選根橋 然后down掉S4試一下(命令在最上面有)