STP協議詳解

2021-07-25 15:33:57 字數 1500 閱讀 4268

生成樹協議的國際標準是ieee802.1d.執行生成樹演算法的網橋/交換機在規定的間隔內通過網橋協議資料單元bpdu)的組播幀與其他交換機交換配置資訊。

要使鏈路達到時刻正常工作就一定會有冗餘鏈路,若有迴路會導致廣播風暴、同一幀的多份拷貝、mac位址表的不穩定。

生成樹協議的功能:利用生成樹演算法、在以太網路中,建立乙個以某台交換機的某個埠為根的生成樹,自動地在邏輯上阻塞乙個或多個冗餘埠,避免環路。以太網路拓撲發生變化時,通過生成樹協議達到收斂保護的目的。

乙個網段中只有乙個根網橋

非根網橋只有乙個根埠(距離根網橋的開銷最小)

每乙個網段中只有乙個指定埠

非指定介面不能使用

隱含條件:根網橋的埠都是指定埠

bpdu是交換機之間傳送的用於構建無環路拓撲的訊息稱為網橋協議資料單元

bpdu是二層報文

bpdu中包括用於計算生成樹的引數資訊

root bridge id (bid)—本交換機認為的根橋id

root path cost —本交換機認為的根路徑開銷

bridge id —本交換機的橋id

port id—傳送該bpdu的埠id

選舉根交換機(rootbridge)

bridge id最小的交換機為根交換機,由交換機優先順序(2位元組)和mac位址(6位元組)組合而成。先看優先順序,優先順序小的為根交換機;當優先順序相等,看mac位址,mac位址小的為根交換機。

選舉根埠

本交換機各埠到達根交換機路徑的開銷—到達根橋的鏈路開銷之和,找到一條開銷最小的路徑,交換機的這個埠就是根埠;如果路徑開銷相同,則比較傳送bpdu交換機的bridge id,選較小的;如果傳送者bridge id相同(即同一臺交換),則比較傳送者交換機的port id,選較小的;如果傳送者port id相同,則比較接收者的portid,選較小的。

每個lan選舉指定埠,與選舉根埠同時進行

連線網段並通往根橋的唯一埠,負責傳送和接收該網段和根橋之間的流量(每個lan的通過該口連線到根交換機)。如果每個網段到達根橋只有一條通路,則無環路。

將所有根埠和指定埠設為**狀態

將其他埠設為阻塞狀態

在完成收斂的穩定網路中,埠的狀態主要有兩種,**狀態和阻塞狀態。

實際,stp埠狀態共有五種:

**(forwarding)

學習(learning)

監聽(listening)

阻塞(blocking)

禁用(disabled)

詳解生成樹協議 STP

為什麼要了解stp生成樹協議?因為交換網路的互聯會造成網路環路,從而產生廣播風暴。如下圖所示 1 當pc1第一次和pc2通訊的時候,pc1會傳送arp請求交給交換機sw1。2 當sw1收到廣播後,根據交換機的工作原理,它會將此廣播包從非接收埠廣播出去。3 當sw2和sw3收到廣播後,同樣也會廣播此廣...

LLDP協議 STP協議 筆記

提出背景 隨著網路技術的發展,接入網路的裝置的種類越來越多,配置越來越複雜,來自不同裝置廠商的裝置也往往會增加自己特有的功能,這就導致在乙個網路中往往會有很多具有不同特性的 來自不同廠商的裝置,為了方便對這樣的網路進行管理,就需要使得不同廠商的裝置能夠在網路中相互發現並互動各自的系統及配置資訊。ll...

STP特性詳解

stp特性詳解 我們平時應用到的stp,雖然可以保證2層網路的無環路,但是他本身也存在一些缺點。比如stp機構收斂速度慢,根交換機的身份很容易遭受威脅,不安全,沒有一種措施來鞏固他們的根交換機的身份。如果要是這樣的話,那麼在乙個網路中,有可能這個網路的stp結構就會頻繁的變化,導致網路中的資料報大量...