STP spanning tree protocol 用來防止二層的環(huán)路的協(xié)議,
生成樹STP
。生成樹里面有幾個(gè)名詞:根橋 根端口 指定端口 根路徑開銷 可選端口
生成樹里面的端口的幾種狀態(tài)
禁用 不參與生成樹選舉
blocking 20s ->listening 15s->learning 15s->forwarding
STP的收斂需要花費(fèi)30S-50S的時(shí)間,在偵聽的情況下只能處理bpdu,學(xué)習(xí)狀態(tài)下學(xué)習(xí)MAC地址,在轉(zhuǎn)發(fā)狀態(tài)下,轉(zhuǎn)發(fā)數(shù)據(jù)幀。stp讓端口保持阻塞狀態(tài)來移除環(huán)路。
如果端口在20S內(nèi)沒收到BPDU將會轉(zhuǎn)入blocking狀態(tài)
下面來講述一下生成樹的選舉過程:
首先要選取唯一的一個(gè)根交換機(jī),由最小的橋ID決定,橋ID包含優(yōu)先級和MAC地址,一般優(yōu)先級都相同,就選取MAC地址最小的為根交換機(jī),
電腦資料
《生成樹STP》(http://m.clearvueentertainment.com)。接下來選取的就是根端口,在每個(gè)非根交換機(jī)上選舉一個(gè)根端口。選取到達(dá)根橋cost最小的端口。如果有多條路徑達(dá)到根橋,就選取到達(dá)跟橋成本累加最小的那個(gè)路徑。如果這個(gè)成本相同就選取鄰居橋ID小的那個(gè)端口。如果鄰居橋ID相同,就選取本地優(yōu)先級最小的端口。
還要在每個(gè)網(wǎng)段上選取一個(gè)指定端口。達(dá)到根橋成本最小的端口。如果兩個(gè)端口到達(dá)根橋的路徑成本相同就選取本地橋ID小的那個(gè)端口,如果橋ID相同就選取本地端口優(yōu)先級小的那個(gè)端口。
剩下的就是阻塞端口。下面給一個(gè)實(shí)例供大家參考
作者“IT技術(shù)交流”