STP 生成樹協議

2021-10-06 06:19:10 字數 1776 閱讀 7637

stp---生成樹協議
提出原因:針對單鏈路故障,設計冗餘鏈路;

解決冗餘鏈路的環路問題:交換機可以自己發現拓撲,優選好的鏈路使用,不使用的鏈路暫時阻斷用於備份;

當主鏈路出現問題時,啟用備份的鏈路,以保證網路的穩定可用!
stp—用於在區域網中消除資料鏈路層物理環路的協議!

通過在交換機之間傳送bpdu來完成資訊互動,並以此來完成生成樹的計算。

bpdu主要內容:

2、cost:從本地交換機到網路核心位置的距離

3、埠id:埠優先順序(預設128,範圍0-255)、埠編號 — 以小為優

4、傳送時間2s,最大生存時間20s,**延遲15s

決定埠角色:

1、在乙個交換機網路中選擇乙個交換機作為根交換機:

—在網路組建最初階段,每個交換機都認為自己是根,並傳送bpdu,若交換機接受到其他交換機傳遞過來的bpdu,將不同的bpdu進行比較,bpdu最優的交換機為網路的根,並且只有根交換機會傳送bpdu,而其他交換機只可以**bpdu.

—如何比較bpdu:橋id以小為優

先比較優先順序,預設32768,以小為優;若優先順序相同則比較mac位址,以小為優。
2、在所有非根交換機上選擇根埠(連線到根交換機)

cost:10m --- 100;

100m --- 19;

1000m --- 4;

10000m --- 2.

— 首先比較cost,以小為優,最近介面作為根埠;

— 若cost相同,則比較傳送方的橋id,橋id最優的交換機對應的介面則為根埠;

— 若橋id也相同,則比較傳送方的埠id,最優的埠對應本地的介面為根埠。

3、指定埠:在每一條鏈路上要選擇乙個指定埠。(以小為優!)

— cost;

— 埠所在交換機的橋id;

— 埠id。

4、既不是根埠,又不是指定埠的介面則是阻塞埠。

埠狀態轉變:

discarding:不接收和傳送bpdu,不接收和**資料;

blocking:不可以收發資料幀,不傳送bpdu,只可以接收bpdu;

listening:不可以收發資料幀,可收發bpdu以決定埠角色;

15slearning:不可以收發資料幀,收發bpdu,重新整理mac位址表;

15sforwarding:正常收發資料幀和bpdu.

配置:1、spanning-tree vlan xx priority 28672 (步長4096)

— 修改優先順序以重新確定根交換機;

2、spanning-tree vlan xx root primary/secondary

— 自動設定該交換機為主根/備份根

注:主根—降低優先順序兩級;

備份根—降低優先順序一級。

show version  檢視裝置版本資訊(包括裝置mac)

show spanning-tree 檢視stp執行資訊

3、介面檢視:spanning-tree vlan xx port-priority xx (步長16)

— 修改埠優先順序

4、介面檢視:spanning-tree portfast(快速**介面)

*全域性:spanning-tree portfast default (指定所有介面都為portfast)

再到個別介面:no spanning-tree portfast,以關閉介面的此功能。

STP生成樹協議

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

生成樹 STP協議

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

STP(生成樹協議)

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