RSTP知識點小結

 

RSTP 基本概念
一、標準: IEEE802.1w
二、端口角色:根端口、指定端口、替代端口(根端口的備份)、備份端口(到同一物理網段,指定端口的備份)、邊緣端口
端口狀態:discardinglearningforwarding
三、BPDU格式flag字段
其中類型爲2,版本爲2
7
6
5
4
3
2
1
0

00       未知
01       替代/備份
02       根端口
03       指定端口
 
A
P
TCA
 
 
學習
轉發
TC

 
 
 
 
 
 
 
 
 
四、STPRSTP的一些小細節:
  802.1d中,只有當他在根端口上收到BPDU,非根網橋才能產生BPDU
  802.1w中,即使網橋沒有從根網橋接收到任何BPDU,也會每隔“hello時間”(默認爲2s)週期發送包含當前信息的BPDU
RSTP中,如果連續3hellotime時間內爲未收到BPDU,則認爲鄰居down
       
RSTP 拓撲變更
一、間接拓撲變更
如果SW1SW3間鏈路3downSW3發送次佳BPDUSW2知道root仍處於active狀態,所以就給Sw3發送次佳BPDU
二、直接拓撲變更
SW1SW2 downSw2 上的立即變爲根端口並處於轉發狀態
三、RSTP收斂
P/A協商條件:指定端口處於discarding狀態
SW1                               SW2
1、 SW1Sw2相互發送BPDU,其中P=1,端口角色爲指定端口
2、 SW2 收到SW1 BPDU後,確定自己的端口角色,同步其他非邊緣端口
3、 再發送A=1TC=1BPDUlearning=1forwarding=1
 
 
 
 
 
RSTP收斂
一、
1、當3鏈路downSW3的指定端口發送次佳BPDUSW2發送最佳BPDUSW3SW3指定端口變爲根端口,SW2爲指定端口,當3UPSW1SW3相互發送P=1BPDUSW3收到後確定端口角色爲根端口同時SW3SW2收到BPDU,確定爲指定端口,SW1SW3進行P/A協商,SW3同步非邊緣端口,此時SW3 爲指定端口且處於discarding狀態,SW1SW3協商完後,SW3再和SW2P/A協商,SW3P=1BPDUSW2確定自己的爲阻塞端口,同步其他非邊緣端口,由於是阻塞便不會給SW3A=1BPDU,知道SW3接口上的whiletime超時,SW3forwarding,完畢。SW2再從SW1BPDU,確認爲ROOT端口轉forwarding狀態。
 
注意:當端口由discarding轉爲forwarding狀態時,任何設備發TC置位的BPDU,並且設備不斷地發送直到接口上的TC whiletime超時(默認爲Hello時間的2倍),並且是在所有的接口上發。
 
2、當1鏈路down後,SW2上的馬上轉爲根端口變爲forwarding狀態,當1up時,SW2爲根端口,SW2接收SW3 BPDU確定爲阻塞端口,SW1SW2 P/A協商完後,SW2SW3 之間不會再進行P/A 協商
 
擴展:當一臺設備運行RSTP,另一臺設備運行STPSTP會忽略RSTPBPDURSTP在兩個Hello time時間後,會把自己轉成STP工作模式
      H3C的交換機在STP SW撤離後,會自動轉回RSTP狀態,Cisco不支持。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章