計算機網絡環路是我們建設網絡、使用網絡的一大“害”,如何避免這一可以導致網絡癱瘓的問題呢?
![](https://news.xinpengboligang.com/upload/keji/aa58273ebee16d8a8b47bf3f40cf87bb.jpeg)
那就是我們需要在交換機上開啟生成樹協議-STP.RSTP.MSTP。
為什麼會有網絡環路的問題產生呢?
![](https://news.xinpengboligang.com/upload/keji/0a1260b2fa9a774a822c0709c1cdd30c.jpeg)
請看上圖,這是正常的小型網絡常用的設計拓撲,在這個拓撲圖中,每一個關鍵鏈路都沒有考慮到冗餘,如果發生故障,都會導致局部或者全網斷網的事故發生,這是一個缺乏冗餘性設計的網絡。
![](https://news.xinpengboligang.com/upload/keji/1d8c0ab15102822061f7324001269fdf.jpeg)
因此,我們優化了拓撲圖設計,增加了主幹設備和增加主幹鏈路冗餘,但這樣引入了冗餘性的同時也引入了二層環路,導致全網癱瘓。
這個時候我們就需要在交換機上開啟生成樹協議-STP.RSTP.MSTP。
還有哪些原因可能會導致網絡環路呢?
在網絡建設當中,很多時候,因為人為的錯誤,導致設備的二層環路。
![](https://news.xinpengboligang.com/upload/keji/aea2b3e722342bf1703c429e16921fd5.jpeg)
二層環路帶來的問題,主要是廣播風暴和MAC地址漂移。
![](https://news.xinpengboligang.com/upload/keji/f9bd8b56874b02932430de689926fc03.jpeg)
什麼是生成樹呢?
![](https://news.xinpengboligang.com/upload/keji/7e00c7a53d6213c95be7068ce67bc3d5.jpeg)
生成樹,STP(Spanning Tree Protocol)屬於數據鏈路層的管理協議,通過阻塞冗餘鏈路達到消除環路的目的,生成樹是用於消除可能會存在環路的局域網的協議,在網絡建設中提供冗餘備份,STP解決網絡環路產生。
生成樹的作用:1消除環路;2鏈路備份;