stp---生成樹協議
提出原因:針對單鏈路故障,設計冗餘鏈路;
解決冗餘鏈路的環路問題:交換機可以自己發現拓撲,優選好的鏈路使用,不使用的鏈路暫時阻斷用於備份;
當主鏈路出現問題時,啟用備份的鏈路,以保證網路的穩定可用!
stp—用於在區域網中消除資料鏈路層物理環路的協議!
通過在交換機之間傳送bpdu來完成資訊互動,並以此來完成生成樹的計算。
bpdu主要內容:
2、cost:從本地交換機到網路核心位置的距離
3、埠id:埠優先順序(預設128,範圍0-255)、埠編號 — 以小為優
4、傳送時間2s,最大生存時間20s,**延遲15s
決定埠角色:
1、在乙個交換機網路中選擇乙個交換機作為根交換機:
—在網路組建最初階段,每個交換機都認為自己是根,並傳送bpdu,若交換機接受到其他交換機傳遞過來的bpdu,將不同的bpdu進行比較,bpdu最優的交換機為網路的根,並且只有根交換機會傳送bpdu,而其他交換機只可以**bpdu.
—如何比較bpdu:橋id以小為優
先比較優先順序,預設32768,以小為優;若優先順序相同則比較mac位址,以小為優。
2、在所有非根交換機上選擇根埠(連線到根交換機)
— 首先比較cost,以小為優,最近介面作為根埠;cost:10m --- 100;
100m --- 19;
1000m --- 4;
10000m --- 2.
— 若cost相同,則比較傳送方的橋id,橋id最優的交換機對應的介面則為根埠;
— 若橋id也相同,則比較傳送方的埠id,最優的埠對應本地的介面為根埠。
3、指定埠:在每一條鏈路上要選擇乙個指定埠。(以小為優!)
— cost;
— 埠所在交換機的橋id;
— 埠id。
4、既不是根埠,又不是指定埠的介面則是阻塞埠。
埠狀態轉變:
discarding:不接收和傳送bpdu,不接收和**資料;
blocking:不可以收發資料幀,不傳送bpdu,只可以接收bpdu;
listening:不可以收發資料幀,可收發bpdu以決定埠角色;
15slearning:不可以收發資料幀,收發bpdu,重新整理mac位址表;
15sforwarding:正常收發資料幀和bpdu.
配置:1、spanning-tree vlan xx priority 28672 (步長4096)
— 修改優先順序以重新確定根交換機;
2、spanning-tree vlan xx root primary/secondary
— 自動設定該交換機為主根/備份根
注:主根—降低優先順序兩級;
備份根—降低優先順序一級。
3、介面檢視:spanning-tree vlan xx port-priority xx (步長16)show version 檢視裝置版本資訊(包括裝置mac)
show spanning-tree 檢視stp執行資訊
— 修改埠優先順序
4、介面檢視:spanning-tree portfast(快速**介面)
*全域性:spanning-tree portfast default (指定所有介面都為portfast)
再到個別介面:no spanning-tree portfast,以關閉介面的此功能。
STP生成樹協議
stp生成樹協議主要用來解決二層環路問題。2個交換機之間只有一條鏈路,造成網路可靠性不高,因此新增一條線路提高可靠性。但是這樣會帶來環路問題,環路又帶來二層廣播風暴和mac表紊亂等問題。為了解決這些問題,sip協議應運而生。stp根據一定的演算法將環路的某處進行堵塞,在單鏈路出現故障時,再將該處的堵...
生成樹 STP協議
stp協議主要是保證網路中不會出現環路,防止廣播風暴產生 stp協議主要進行的執行過程是 1.選舉根交換機 所有交換機而言 2.選舉根埠 非根交換機 3.選舉指定埠 不同網段交換機 選舉步驟 說明 網橋 交換機id 下面我都直接稱網橋id 交換機的優先順序和mac位址的組合 比較方式 先比較交換機a...
STP(生成樹協議)
交換網路環路會導致 廣播風暴的形成 多幀複製 mac位址表紊亂 stp spanning tree protocol 是生成樹協議的英文縮寫。該協議可應用於在網路中建立樹形拓撲,消除網路中的環路,樹與圖的最大不同則是,圖是有環路的,樹則是沒有環路的。用樹的特性來解決網路環路的問題是再合適不過的啦。在...