stp生成樹工作的流程?生成樹協議是一種二層管理協議,它通過選擇性地阻塞網絡中的冗餘鍊路來消除二層環路,同時還,我來為大家科普一下關于stp生成樹工作的流程?以下内容希望對你有幫助!
stp生成樹工作的流程
一、生成樹基礎生成樹協議是一種二層管理協議,它通過選擇性地阻塞網絡中的冗餘鍊路來消除二層環路,同時還
具備鍊路備份的功能。
與衆多協議的發展過程一樣,生成樹協議也是随着網絡的發展而不斷更新的,從最初的 STP
(Spanning Tree Protocol,生成樹協議)到 RSTP(Rapid Spanning Tree Protocol,快速生成樹
協議)和 PVST(Per-VLAN Spanning Tree,每 VLAN 生成樹),再到最新的 MSTP(Multiple
Spanning Tree Protocol,多生成樹協議)。
二、STP簡介STP 由 IEEE 制定的 802.1D 标準定義,用于在局域網中消除數據鍊路層物理環路的協議。運行該
協議的設備通過彼此交互信息發現網絡中的環路,并有選擇的對某些端口進行阻塞,最終将環路網
絡結構修剪成無環路的樹型網絡結構,從而防止報文在環路網絡中不斷增生和無限循環,避免設備
由于重複接收相同的報文造成的報文處理能力下降的問題發生。
STP 包含了兩個含義,狹義的 STP 是指 IEEE 802.1D 中定義的 STP 協議,廣義的 STP 是指包括
IEEE 802.1D 定義的 STP 協議以及各種在它的基礎上經過改進的生成樹協議。
1. STP的協議報文
STP 采用的協議報文是 BPDU(Bridge Protocol Data Unit,橋協議數據單元),也稱為配置消息。
本文中将把生成樹協議的協議報文均簡稱為 BPDU。
STP 通過在設備之間傳遞 BPDU 來确定網絡的拓撲結構。BPDU 中包含了足夠的信息來保證設備完
成生成樹的計算過程。STP 協議的 BPDU 分為以下兩類:
配置 BPDU(Configuration BPDU):用來進行生成樹計算和維護生成樹拓撲的報文。
TCN BPDU(Topology Change Notification BPDU,拓撲變化通知 BPDU):當拓撲結構發
生變化時,用來通知相關設備網絡拓撲結構發生變化的報文。
BPDU 中包含有足夠的信息來保證設備完成生成樹的計算過程,其中包括:
根橋(Root Bridge)ID:由根橋的優先級和 MAC 地址組成。
根路徑開銷:到根橋的路徑開銷。
指定橋 ID:由指定橋的優先級和 MAC 地址組成。
指定端口 ID:由指定端口的優先級和該端口的全局編号組成。
Message Age:BPDU 在網絡中傳播的生存期。
Max Age:BPDU 在設備中的最大生存期。
Hello Time:BPDU 的發送周期。
Forward Delay:端口狀态遷移的延遲時間。
2、STP的基本概念
(1) 根橋
樹形的網絡結構必須有樹根,于是 STP 引入了根橋的概念。根橋在全網中有且隻有一個,其他設備
則稱為葉子節點。根橋會根據網絡拓撲的變化而改變,因此根橋并不是固定的。
在網絡初始化過程中,所有設備都視自己為根橋,生成各自的配置 BPDU 并周期性地向外發送;但
當網絡拓撲穩定以後,隻有根橋設備才會向外發送配置 BPDU,其他設備則對其進行轉發。
(2) 根端口
所謂根端口,是指非根橋設備上離根橋最近的端口。根端口負責與根橋進行通信。非根橋設備上有
且隻有一個根端口,根橋上沒有根端口。
(3) 指定橋與指定端口
(4) 路徑開銷
路徑開銷是 STP 協議用于選擇鍊路的參考值。STP 協議通過計算路徑開銷,選擇較為“強壯”的
鍊路,阻塞多餘的鍊路,将網絡修剪成無環路的樹型網絡結構
歡迎對網絡技術感興趣的小夥伴們關注轉發,同時專欄中有華為數通路由交換從零到精通的完整技術分享,歡迎訂閱。華為新版HCIA數通路由交換
華為新版HCIP數通路由交換
華為新版HCIE數通路由交換
,