我們都知道STP協議能夠很好的避免網絡環路,造成廣播風暴帶來的危害,那麼RSTP是來幹嘛的呢?
RSTP (Rapid Spanning-Tree Protcol)是快速生成樹協議,是STP的一種優化版本,通過我們對STP的學習,我們知道STP端口會有Disable,Blocking,Listening,Learning和Forwarding這5種狀態,收斂較慢,每次拓撲結構都要等待協商才能做出相應變化,,而且對於用戶來說Listening,Learning,Blocking這三種狀態並沒有區別,都不會轉發流量,所以RSTP做出改進
RSTP新增了兩個端口,一個是備份(Backup)端口和一個是替代(Alternate)端口,原有STP有根端口,指定端口,而新增端口作用如下:
1.替代端口,當交換機中的根端口不可用時,RSTP能迅速的做出反應,讓替代端口成爲根端口
2.備份端口:當交換機中的根端口或指定端口斷開後,RSTP能夠迅速做出反應,讓備份端口成爲根端口或指定端口
RSTP還引入了邊緣端口的概念,當交換機端口直連的是一個終端設備(PC,路由器等)時,我們可以指定該端口爲邊緣端口,使其儘量不參與生成樹的計算,但是一旦邊緣端口收到配置BPDU,邊緣端口屬性就喪失,導致網絡震盪