STP生成樹協議

2021-10-07 06:49:18 字數 1566 閱讀 8355

stp是用來避免資料鏈路層出現邏輯環路的協議,使bpdu(網橋協議資料單元)傳遞網路資訊計算出一根無環的樹狀網路結構,並阻塞特定埠。

在網路出現故障的時候,stp能快速發現鏈路故障,並盡快找出另外一條路徑進行資料傳輸。

交換機上執行的stp通過bpdu資訊的互動,選舉根交換機,然後每台非根交換機選擇用來與根交換機通訊的根埠,之後每個網段選擇用來**資料至根交換機的指定埠,最後剩餘埠則被阻塞。

在stp工作過程中,根交換機的選舉,根埠、指定埠的選舉都非常重要。

根交換機在網路中的位置是非常重要的,如果選擇了一台效能較差的交換機,或者是部署在接入層的交換機作為根交換機,會影響到整個網路的通訊質量及資料傳輸。所以確定根交換機的位置極為重要。根交換機選舉依據是根交換機id,值越小越優先,交換機預設的優先順序為32768, 當然該值是可以修改的。

生成樹在選舉出根交換機之後,將在每台非根交換機上選舉根埠。選舉時首先比較該交換機上每個埠到達根交換機的根路徑開銷,路徑開銷最小的埠將成為根埠。如果根路徑開銷值相同,則比較每個埠所在鏈路上的上行交換機id,如果該交換機id也相同,則比較每個埠所在鏈路.上的上行埠id。每台交換機上只能擁有乙個根埠。

生成樹協議在每台非根交換機選舉出根埠之後,將在每個網段上選舉指定埠,選舉的比較規則和選舉根埠類似。

root埠

alte 替代埠 alternative

desi 指定埠 designation

實驗一.試驗環境

公司購置了4臺交換機,組建網路。考慮到網路的可靠性,將4臺交換機如圖所示拓撲搭建。由於預設情況下,交換機之間執行stp後,根交換機、根埠、指定埠的選擇將基於交換機的mac位址的大小,因此帶來了不確定性,極可能由此產生隱患。

公司網路規劃,需要s1作為主根交換機,s2作為s1的備份根交換機。同時對於s4交換機,e0/0/1介面應該作為根埠。對於s2和s3之間的鏈路,應該保證s2的e0/0/3介面作為指定埠。

搭建拓撲

開啟交換機的生成樹協議

(4個路由器都配置)

過15s後

使用dis stp命令檢視生成樹的資訊

或使用dis stp brief命令

非跟交換機

跟交換機

二.改變交換機1的優先順序(變小),使其成為跟交換機

STP生成樹協議

stp生成樹協議主要用來解決二層環路問題。2個交換機之間只有一條鏈路,造成網路可靠性不高,因此新增一條線路提高可靠性。但是這樣會帶來環路問題,環路又帶來二層廣播風暴和mac表紊亂等問題。為了解決這些問題,sip協議應運而生。stp根據一定的演算法將環路的某處進行堵塞,在單鏈路出現故障時,再將該處的堵...

生成樹 STP協議

stp協議主要是保證網路中不會出現環路,防止廣播風暴產生 stp協議主要進行的執行過程是 1.選舉根交換機 所有交換機而言 2.選舉根埠 非根交換機 3.選舉指定埠 不同網段交換機 選舉步驟 說明 網橋 交換機id 下面我都直接稱網橋id 交換機的優先順序和mac位址的組合 比較方式 先比較交換機a...

STP(生成樹協議)

交換網路環路會導致 廣播風暴的形成 多幀複製 mac位址表紊亂 stp spanning tree protocol 是生成樹協議的英文縮寫。該協議可應用於在網路中建立樹形拓撲,消除網路中的環路,樹與圖的最大不同則是,圖是有環路的,樹則是沒有環路的。用樹的特性來解決網路環路的問題是再合適不過的啦。在...