STP認識

STP基本概念包括交換機的BID(橋ID)。端口ID。端口成本。端口狀態。端口角色。
通過執行stp port priority 可以改變當前端口的端口優先級。可以直接影響該端口是否會被選舉爲指定端口
通過使用 stp pathcost-standard 命令來修改默認的端口成本的計算方法
stp pathcost-standard (do1d-1998/dol1t/legacy)
若要爲不同的端口配置路徑開銷值,可單獨執行 STP cost
STP 選舉流程:
1.選舉根橋
2.非根交換機選舉根端口
3.每個線路選舉指定端口
4.阻塞非根,非指定端口
選舉根橋,根端口,指定端口,阻塞端口都以下面的規則來選,都是越小越好
這些信息在BPDU中都有。
比較規則:
1.bridge ID:   優先級(默認32768) + MAC地址
2.Cost路徑開銷: 根據接口帶寬比例計算
3.port ID:    優先級 (默認128)+ 端口號
根橋選舉:
1.選根橋:每個交換機假設自己爲根,互相發送BPUD報文,然後通過比較規則競選根橋
2.選根端口:每個交換機根據接收由根橋發送的BPDU中的開銷來選舉根端口(最優路徑),交換機接收累加開銷,轉發不累加
3.選指定端口:每條鏈路根據比較規則來選出指定端口,每條鏈路必須有指定端口。
4.選阻塞端口:除了根端口,指定端口,剩下的爲阻塞端口
STP端口角色 :
root port : 根端口,交換機到根橋最近的端口,
非根交換機有且只有一個RP端口,根交換機沒有RP(根端口)端口
RP端口所在網段的上游對應端口一定是DP(指定端口)端口
一臺交換機在確定所有端口角色時,一定要先確定出RP端口角色,在確定其他角色端口
designated port : 一個網段裏通告BPDU的端口爲指定端口,每個網段有且只有一個DP端口。複製轉發到根橋的流量
ALternate port :AP端口是當前交換機到根交換機的次優路徑,是交換機RP端口的備份端口
backup port :BP端口是指一個接口從網橋自身的另一個接口接收到自己產生的更優的BPDU時,此端口稱爲備份端口。BP爲DP提供備份,會一直處於discarding狀態。
計算端口角色:計算過程中先確定根橋,然後是RP.DP.及其他端口角色。
計算過程中會依次比較BPDU中拓撲信息,如BID(橋ID) ,Pathcost(端口成本)。指定橋ID及portID(端口ID),數值越小越優先
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章