您好,登錄后才能下訂單哦!
STP: spanning tree protocol - 生成樹協議
-where
交換網絡中,即所謂的交換機上;也就是,該技術是一個2層技術。
-why
因為在傳統的交換網絡中,存在“單點故障”的問題,
所以為了解決該問題,我們引入了“備份鏈路/設備“解決方案,
但是,帶來了新的問題 - 2層數據環路,
所以,為了解決該問題,我們提出了 STP 解決方案。
-環路形成:
演示過程 - 自己畫圖,理解。
環路現象 -
交換機上會提示以下信息:
MAC A flapping between Fas0/1 and Fas0/2
通過查看交換機上的端口的 LED 指示燈查看:
瘋狂閃爍
-作用:
在交換網絡中,存在備份鏈路的情況,防止2層數據轉發環路的發生。
-實現:
-報文
BPDU - bridge protocol data unit
橋接 協議 數據 單元
-類型
config BPDU : 配置BPDU
TCN BPDU :拓撲變更通知 BPDU
-原理
1、確定交換機的角色
根交換機
非根交換機
選舉依據:BID - bridge ID , 橋ID
優先級 + MAC地址
2Byte 6Byte
選舉原則:
1、首先比較 BID 的優先級,越小越好;
默認是32768
2、如果優先級相同,則比較 MAC 地址,越小越好。
本質上是交換機的“基MAC地址”,也就是
交換機的主板的MAC地址 - show version
2、確定端口的角色
(root-port) 根端口 :在每一個非根交換機上,有且只有一個,距離根交換機,最近的端口
(designated-port) 指定端口:在每一個網段(沖突域),有且只有一個,距離根交換機,最近的端口
(non-designated-port)非指定端口:其他所有端口,都稱之為非指定端口。
在 STP 中,如何表示“距離”?
- cost :開銷
表示的是去往根交換機的距離
Mr.Zero 距離的大小與端口帶寬有關系。
帶寬 cost(默認的對應關系)
10M -- 100
100M -- 19
1G -- 4
3、確定端口狀態
down/disable:表示端口是關閉的,掛掉的;
listening:表示的是偵聽狀態,該狀態是不能收發用戶數據的
learning :表示的是學習狀態,該狀態是不能收發用戶數據的
forwarding:表示的是轉發狀態,該狀態可以正常收發(最終狀態)
blocking:表示的是阻塞狀態,該狀態不能收發使用戶數據(最終狀態)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。