生成樹協議是通過在網路 中 選舉根交換機,並在其他非根交換機上指定接收bpdu的埠來避免廣播風暴的產生的。 生成樹協議工作時,正常情況下,交換機的埠要經過幾個工作狀態的轉變。物理鏈路待接通時,將在block狀態停留20s,之後是listen狀態 15s,經過15秒lear n,最後成為forward狀態。
4. 工作過程:執行生成樹演算法(sta)的交換機定期傳送bpdu;選取唯一乙個根網橋;在每個非根網橋選取唯一乙個根埠;在每網段選取唯一乙個標誌埠。
(1) 選取唯一乙個根網橋:bpdu中包含bridge id;bridge id(8b)=優先順序(2b)+交換機mac位址(6b);一些交換機的優先順序預設為32768,可以修改;優先順序值最小的成為根網橋;優先順序值相 同,mac位址最小的成為根網橋;bridge id值最小的成為根網橋;根網橋預設每2秒傳送一次bpdu;
(2) 在每個非根網橋選取唯一乙個根埠:根網橋上沒有根埠;埠代價最小的成為根埠;埠代價相同,port id最小埠的成為埠;port id通常為埠的mac位址;mac位址最小的埠成為根埠;
關於埠代價的計算:
根路徑開銷是兩個網橋間的路徑上所有鏈路的開銷之和,也就是某個橋網到達根網橋的中間所有鏈路的路徑開銷之和。
附ieee標準路徑開銷表:
鏈路速度
開銷(最新修訂)
開銷(以前)
10gbps21
1gbps41
100mbps
1910
10mbps
100100
(3) 在每網段選取唯一乙個指定埠:埠代價最小的成為指定埠;根網橋埠到各網段的代價最小;通常只有根網橋埠成為指定埠;被選定為根埠和標識埠的進行**狀態;落選埠進入阻塞狀態,只偵聽bpdu;
(4) 阻塞埠在指定的時間間隔(預設20秒)收不到bpdu時,會重新執行生成樹演算法進行選舉;缺點:在執行生成樹演算法的過程中,網路處理阻斷狀態,所有埠都不進行**。計算過程預設為50秒。
根埠是到根橋開銷最低的埠,所謂的根埠即用來向根橋傳送資料的埠。
交換網路里根埠和指定埠以外稱為非指定埠,非指定埠在網路裡面被生成樹協議設為阻塞狀態。
每個交換機只能有乙個根埠,乙個物理網段只能有乙個指定埠,乙個交換網路裡面只能有乙個根交換機。
STP生成樹協議
stp生成樹協議主要用來解決二層環路問題。2個交換機之間只有一條鏈路,造成網路可靠性不高,因此新增一條線路提高可靠性。但是這樣會帶來環路問題,環路又帶來二層廣播風暴和mac表紊亂等問題。為了解決這些問題,sip協議應運而生。stp根據一定的演算法將環路的某處進行堵塞,在單鏈路出現故障時,再將該處的堵...
生成樹 STP協議
stp協議主要是保證網路中不會出現環路,防止廣播風暴產生 stp協議主要進行的執行過程是 1.選舉根交換機 所有交換機而言 2.選舉根埠 非根交換機 3.選舉指定埠 不同網段交換機 選舉步驟 說明 網橋 交換機id 下面我都直接稱網橋id 交換機的優先順序和mac位址的組合 比較方式 先比較交換機a...
STP(生成樹協議)
交換網路環路會導致 廣播風暴的形成 多幀複製 mac位址表紊亂 stp spanning tree protocol 是生成樹協議的英文縮寫。該協議可應用於在網路中建立樹形拓撲,消除網路中的環路,樹與圖的最大不同則是,圖是有環路的,樹則是沒有環路的。用樹的特性來解決網路環路的問題是再合適不過的啦。在...