STP BPDU報文
字段
字節數
說明
Protocol Identifier(協議ID)
2
總是為0
Protocol Version(協議版本)
1
stp值為0;rstp值為2;mstp值為3
Message Type(消息類型)
1
指示當前BPDU消息類型:0x00為配置BPDU,0x80為TCN BPDU
Flags(標誌)
1
最低位=TC(Topology Change,拓撲變化)標誌,最高位=TCA(Topology Change Acknowledgement,拓撲變化確認)標誌
Root Identifier(根ID)
8
指示當前根橋的BID(即“根ID”),由2字節的橋優先級和6字節MAC地址構成
Root Path Cost(根路徑開銷)
4
指示發送該BPDU報文的端口累計到根橋的開銷
Bridge Identifier(根ID)
8
指示發送該BPDU報文的交換設備的BID(即“發送者BID”),也是由2字節的橋優先級和6字節MAC地址構成
Port Identifier(端口ID)
2
指示發送該BPDU報文的端口ID,即“發送端口ID”
Message Age(消息生存時間)
2
指示該BPDU報文的生存時間,即端口保存BPDU的最長時間,過期後將刪除,要在這個時間內轉發才有效,如果配置BPDU是直接來自根橋的,則Message Age為0,如果是其他橋轉發的,則Message Age是從根橋發送到當前橋接收到BPDU的總時間,包括傳輸延時等。實際實現中,配置
Max Age(最大生存時間)
2
指示BPDU消息的最大生存時間,也即老化時間
Hello Time(Hello消息定時器)
2
指示發送兩個相鄰BPDU的時間間隔
Forward Delay(轉發延時)
2
指示控制listening和learning狀態的持續時間,表示在拓撲結構改變後,交換機在發送數據包前維持在監聽和學習狀態的時間
STP BPDU報文