STP(生成樹協議)

2021-09-02 06:10:37 字數 2010 閱讀 7491

交換網路環路會導致

廣播風暴的形成

多幀複製

mac位址表紊亂

****stp(spanning tree protocol)是生成樹協議的英文縮寫。該協議可應用於在網路中建立樹形拓撲,消除網路中的環路,樹與圖的最大不同則是,圖是有環路的,樹則是沒有環路的。用樹的特性來解決網路環路的問題是再合適不過的啦。在實際的網路配置當中,交換機與另一台交換機的鏈路是不可能只有一條鏈路。就像高速公路發生塌方,我們則會此路不通再找另一路。但是這樣會出現乙個問題,各個交換機裝置都有鏈路連線,資料報到達目的主機的路線機會增多,從而使資料報在交換機之間不斷**,形成乙個環路。如果我們給各個資料幀指定一條到達目的主機的最短路徑,那麼就不會形成環路,因為資料幀就會沿著我們給定的路線傳輸。

在邏輯上斷開環路,防止廣播風暴的產生

當線路故障,阻塞介面被啟用,恢復通訊,起備份線路的作用

生成樹的演算法:

1.選舉根網橋(root bridge)(root)

網橋id(bid)

網橋優先順序+mac位址=網橋id(唯一)

優先順序取值範圍0~65535 預設是:32768 (自己配優先順序必須是4096的倍數)

選舉先按比優先順序,再比mac位址,比小

2.選擇根埠(root ports)(rp):在每一台非根網橋上選舉乙個rp

埠到根網橋的路徑成本最小

對端的網橋id最小

對端介面id最小(例:f0/1、f0/2等)

3.指定埠(dp)

在每段鏈路上選擇1個指定埠(根網橋上的埠全是指定埠)

根路徑成本較低

本地網橋id值較小

本地介面id值較小

注:既不是根埠也不是指定埠的,stp會將這個埠阻塞(block),作為備份鏈路存在。

stp又有五種狀態分別為

阻塞狀態到**狀態需要50s時間

stp三個計時器

**延遲:50s空檔期

ieee通用生成樹(cst)並不考慮vlan

pvst(cisco私有,不相容其他廠商)為每個vlan構造乙個生成樹

ieeepvst+(cisco私有,與其他廠商相容)思科裝置預設執行

修改pvst+的根網橋(通過更改優先順序實現)

spanning-tree vlan 1(針對vlan) priority 4096(優先順序)

修改pvst+的根網橋(自動更改優先順序,比現在的根網橋id小)

spanning-tree vlan 1 root primary

變成僅次於根網橋的id值

spanning-tree vlan 1 root secondary

更改介面的cost值(成本)

int f1/0

spanning-tree vlan1(可針對vlan設定,可取消) cost 65535(最大值,該值控制在合理範圍之內)

show

spanning-tree brief   檢視stp狀態

STP生成樹協議

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

生成樹 STP協議

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

stp 生成樹協議

作用 存在冗餘鏈路的情況下,實現環路保護,即線路故障時,阻塞埠開啟,恢復資料通訊 實現 bpdu 網橋協議資料單元 分類 pvst rstp mstp 工作過程 1 選擇根網橋 根埠存在於非根網橋上,需要在每個非根網橋上選擇乙個根埠。1 到根網橋最低的根路徑成本 對於某些鏈路,均有預設的cost值 ...