組網技術 STP(生成樹協議)

2022-08-02 13:15:11 字數 1451 閱讀 6891

為了增加區域網的冗餘性,我們常常會在網路中引入冗餘鏈路,然而這樣卻會引起交換 環路。交換環路會帶來三個問題:廣播風

暴、同一幀的多個拷貝、交換機 cam 表不穩定。

廣播風暴:當網路中存在物理環路,會產生廣播風暴。廣播風暴最終會導致網路資源耗盡,交換機宕機。

選舉乙個根網橋

在每乙個非根網橋選舉乙個根埠

在每乙個網段上選乙個指定埠

阻塞非根網橋、非指定埠

交換機通電啟動後,還不知道網路中有沒有別人,所以認為自己是根橋,並把這個訊息通過bpdu通告出去,

每台交換機也會受到來自其他交換機的bpdu,比較乙個bid就可以選舉出根橋。

根橋選出後,其他交換機都可以叫指定橋。指定橋不再主動發出bpdu,只會**根橋的bpdu。根橋每間隔hello time(預設2秒)時間週期性發出bpdu。

根埠(root port rp)是指除了根橋交換機外的交換機去往根橋交換的最優的埠。

(根橋無根埠,非根橋交換機只有乙個根埠)

選舉時需要比較誰的rpc(root path cost)最小

如圖,swb上兩個埠中,e0/1埠到root的rpc為10,e0/2的rpc為50,所以e0/1為根埠

同理,swc的e0/1也為rp。

如果開銷相同的話,則比較給你發bpdu的交換機的橋id誰更優

如果橋id還一樣的話,比較傳送bpdu的交換機(對端交換機)port-id,越小越優先。port-id=埠優先順序+埠

指在每兩台交換機之間選擇乙個指定埠(dp)

選擇指定埠(dp)的步驟:根網橋的上的埠全部為指定埠

非根橋上的指定埠,選擇順序:

交換機上什麼都沒被選上的埠被阻塞,起到了備份的作用。一旦阻塞,環路從邏輯上被斷開了,避免廣播風暴的產生,其它鏈路有故障時,這個介面自動啟用。

橋id(bridge id)

包括網橋優先順序和mac位址

優先順序的取值範圍:0-65535 預設值是32768,且取值必須為4096的整數倍

首先判斷橋id,優先順序小的成為跟網橋,如果優先順序相等則比mac位址

根橋id (root bridge id )

根路徑開銷(root path cost)

對於802.1d,所有vlan都用乙個生成樹,當網路上有多個 vlan 時,pvst(per vlan stp)會為每個 vlan 構建一棵 stp 樹.

好處是可以獨立地為每個 vlan 控制哪些介面要**資料,從而實現負載平衡

缺點是如果 vlan 數量很多,會給交換機帶來沉重的負擔。

cisco 交換機預設的模式就是 pvst。

STP生成樹協議

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

生成樹 STP協議

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

STP(生成樹協議)

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