網路協議分析 生成樹協議(STP)分析

2021-10-01 23:31:20 字數 2097 閱讀 5251

lan資料鏈路層

例項化二層通訊協議,基本應用是防止交換機冗餘鏈路產生的環路.用於確保乙太網中無環路的邏輯拓撲結構.從而避免了廣播風暴,大量占用交換機的資源。

網橋協議資料單元(bridge protocol data unit)。是一種生成樹協議問候資料報,它可以配置的間隔發出,用來在網路的網橋間進行資訊交換。

當乙個網橋開始變為活動時,它的每個埠都是每2s(使用預設定時值時)傳送乙個bpdu。然而,如果乙個埠收到另外乙個網橋傳送過來的bpdu,而這個bpdu比它正在傳送的bpdu更優,則本地埠會停止傳送bpdu。如果在一段時間(預設為20s)後它不再接收到鄰居的更優的bpdu,則本地埠會再次傳送bpdu。

bpdu是網橋協議資料單元(bridge protocol data unit)的英文首字母縮寫。

目的mac位址

源mac位址

幀長配置訊息固定的鏈路頭

bpdu資料,它包括:

協議標識

bpdu型別

標誌位根橋id,由兩位元組的優先順序和6位元組mac位址構成

根路徑開銷

橋id,表示傳送bpdu的橋的id,由2位元組優先順序和6位元組mac位址構成

埠id,標識發出bpdu的埠

bpdu生存時間

當前bpdu的老化時間,即埠儲存bpdu的最長時間

根橋傳送bpdu的週期

表示在拓撲改變後,交換機在傳送資料報前維持在監聽和學習狀態的時間

橋id是橋的優先順序和其mac位址的綜合數值,其中橋優先順序是乙個可以設定的引數。橋id越低,則橋的優先順序越高,這樣可以增加其成為根橋的可能性。

具有最小橋id的交換機是根橋。請將環路中所有交換機當中最好的一台設定為根橋交換機,以保證能夠提供最好的網路效能和可靠性。

在每個網段中,到根橋的路徑開銷最低的橋將成為指定橋,資料報將通過它**到該網段。當所有的交換機具有相同的根路徑開銷時,具有最低的橋id的交換機會被選為指定橋。

一台交換機的根路徑開銷是根埠的路徑開銷與資料報經過的所有交換機的根路徑開銷之和。根橋的根路徑開銷是零。

是乙個使用者可以設定的引數,數值範圍從0到32768。設定的值越小,優先順序越高。交換機的橋優先順序越高,才越有可能成為根橋。

非根橋的交換機上離根橋最近的埠,負責與根橋進行通訊,這個埠到根橋的路徑開銷最低。當多個埠具有相同的到根橋的路徑開銷時,具有最高埠優先順序的埠會成為根埠。

指定橋上向本交換機**資料的埠。

數值範圍從0到255,值越小,埠的優先順序就越高。埠的優先順序越高,才越有可能成為根埠。

stp協議用於選擇鏈路的參考值。stp協議通過計算路徑開銷,選擇較為「強壯」的鏈路,阻塞多餘的鏈路,將網路修剪成無環路的樹型網路結構。

匯入模組

例項化及復合乙個dpdu包括dot3,llc,stp

賦值

分析

STP生成樹協議

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

生成樹 STP協議

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

STP(生成樹協議)

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