網路 STP(生成樹協議)原理與配置

2021-10-08 14:17:23 字數 4699 閱讀 6647

rstp快速生產樹協議

mstp多例項生成樹

stp(spanning tree protocol)是生成樹協議的英文縮寫,可應用於計算機網路中樹形拓撲結構建立,主要作用是防止網橋網路中的冗餘鏈路形成環路工作。但某些特定因素會導致stp失敗,要排除故障可能非常困難,這取決於網路設計 。生成樹協議適合所有廠商的網路裝置,在配置上和體現功能強度上有所差別,但是在原理和應用效果是一致的。

因為當有環路存在時,廣播的傳送會引起全網的廣播風暴,因此需要打破環路生成的條件,而生成樹協議就是解決二層廣播風暴的重要手段,另外我們會阻塞一些埠,打破環路生成條件,當鏈路出現問題時,這些被阻塞的埠可以過渡到**狀態,實現鏈路的備份的作用。

stp的各種選舉是通過交換bpdu報文來實現的,bpdu是直接封裝在乙太網幀中的。(802.3+802.2)

對於參與stp的所有sw,它們都通過資料訊息的交換來獲取網路中其他sw的資訊,這種訊息就被稱為bpdu。

bpdu是直接封裝在二層的協議

選舉根橋

確定元餘路徑的位置

通過阻塞特定埠來避免環路

通告網路的拓撲變更

監控生成樹的狀態

bpdu每2s由根橋傳送一次。(擁有最小bridge-id的交換機成為根橋)

最初的網路,每個sw都認為自己是根橋,都會傳送bpdu, 比較lowest bid,選舉出一乙個根橋,此時就只有根橋傳送bpdu。 非根橋只進行**,**時只修改bridge- id和cost欄位。

配置bpdu–通常由根網橋以週期性間隔發出,包括了stp引數,用於進行各種選舉。

tcn(topology change notification拓撲變更通告)bpdu–這種bpdu是當交換機檢測到拓撲發生變更時所產生tcn (topology change notification)bpdu(這種bpdu是sw檢測到拓撲變更時產生的。可由非根網橋發出。)

lowest bid=網橋優先順序+ mac位址―(越小越優)

交換機預設網橋優先順序是32768

修改網橋優先順序命令

[sw1]stp priority 0(數值需要設定為4096的倍數)
設定此網橋為根網橋

[sw1]stp root primary(優先順序將變為0)
檢視誰是根網橋的命令

display stp
埠狀態描述

埠由block ing過渡到forwarding有50s延時,blocking到listening有20s老化時間,listening到learning。有15s過渡時間,learning到forwarding有15s過渡時間

lowest path cost to root bridge (到達根的最小路徑開銷)

lowest sender bid (最小的傳送方bid)

qlowest sender port id (最小的傳送方pid)優先順序(預設128) +埠號

修改網橋介面優先順序命令

[sw1-ethernet0/0/2]stp port priority 0

檢視埠狀態命令

display stp brief

rstp(rapid spanning tree protocol ),即快速生成樹協議,最早在ieee 802.1w-2001中提出,這種協議在網路結構發生變化時,能更快的收斂網路。它比802.1d多了一種埠型別:備份埠(backup port)型別,用來做指定埠的備份。 stp(spanning tree protocol )是生成樹協議的英文縮寫。該協議可應用於環路網路,通過一定的演算法實現路徑冗餘,同時將環路網路修剪成無環路的樹型網路,從而避免報文在環路網路中的增生和無限迴圈。

開啟快速生成樹協議方法

stp enable

stp mode rstp

讓指定的乙個vlan或者是多個vlan生成一棵樹,實現鏈路的負載均衡

配置mstp的命令

stp mode mstp #stp 模式設定為mstp

stp region-configuration #進入mstp設定模式

region-name huawei #區域名稱為huawei

revision-level 1 # 版本級別為1

instance 1 vlan 10 #定義例項1為vlan10

instance 2 vlan 20 #定義例項2位vlan20

active region-configuration #對mstp 配置儲存

系統模式下:

[huawei]stp instance 2 root primary #定義本台交換機是例項2的根

[huawei]stp instance 1 root secondary #定義本台交換機是例項1的備份

STP生成樹協議(原理 實驗)

交換機工作原理回顧 1.基於源mac位址學習 2.基於已知目標mac位址 3.當目標mac位址未知時,泛洪處理 4.交換機收到廣播 組播幀時,無條件泛洪處理 5.交換機乙個介面可以學習多個mac位址 6.交換機學習到同乙個mac位址,但是是從不同的埠學習到的,此時,將此mac與後學習到的埠繫結起來 ...

STP生成樹協議

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

生成樹 STP協議

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