天天看點

STP生成樹協定序言生成樹類别環路産生的原因環路帶來的問題解決辦法

序言

網絡中為了 可靠性會存在備援鍊路 為了避免廣播風暴,需要一種阻塞備援鍊路的方法,消除路徑環路,并且在主用鍊路中斷時,又可以将備援鍊路自動切換為轉發狀态,快速恢複網絡的連通性。  

生成樹類别

  • STP:生成樹協定
  • RSTP:快速生成樹協定,可以快速收斂
  • MSTP:多生成樹協定,用于多VLAN環境

環路産生的原因

  • 交換機的備援連接配接
  • 錯誤的網絡設定導緻環路

環路帶來的問題

  • 廣播風暴
  • MAC位址學習錯誤

解決辦法

我們可以設定一個規則,明确哪條鍊路通過,哪條進行阻塞,這個規則就是協定,STP就是其中之一。   其基本思想是:将網絡拓撲修剪為樹形拓撲,而樹形拓撲是不存在環路的。   STP可以消除二層網絡的環路問題,但是收斂時間太慢,是以出現了RSTP,其具備STP的所有功能,并進行了一些優化

  • 減少了端口的狀态
  • 增加了端口的角色
  • 配置了BPDU的格式和改變了發送方式
  • 拓撲變化時,處理方式不同,更快速了

  但RSTP和STP還存在一個問題:由于區域網路内所有的VLAN共享一棵生成樹,是以無法在VLAN間實作資料流量的負載均衡,鍊路被阻塞後将不承載任何流量,還有可能造成部分VLAN的封包無法轉發。   MSTP把一個交換網絡劃分成多個域,每個域内形成多棵生成樹,生成樹之間彼此獨立。 多棵生成樹在VLAN間實作負載均衡,不同VLAN的流量按照不同的路徑轉發。        

繼續閱讀