冗餘鏈路
為了保持網路穩定性的網路技術
為了保持網路的穩定性,在多台交換機組成的網路環境中,通常都使用一些備份連接,以提高網路的健壯性、穩定性,這裡的備份連接也稱為備份鏈路或者冗餘鏈路。冗餘鏈路增加可以保證鏈路正常通信,但也可能導致環路的產生。
在骨幹網設備連接中,單一鏈路的連接很容易實現,但一個簡單的故障就會造成網路的中斷。因此在實際網路組建的過程中,為了保持網路的穩定性,在多台交換機組成的網路環境中,通常都使用一些備份連接,以提高網路的健壯性、穩定性.
這裡的備份連接也稱為備份鏈路或者冗餘鏈路。備份鏈路之間的交換機經常互相連接,形成一個環路,通過環路可以在一定程度上實現冗餘.
鏈路的冗餘備份能為網路帶來健壯性、穩定性和可靠性等好處,但是備份鏈路也會使網路存在環路,環路問題是備份鏈路所面臨的最為嚴重的問題,交換機之間的環路將導致網路新問題的發生:
廣播風暴
多幀複製
地址表的不穩定
生成樹協議避免環路
每個LAN都會選擇一台設備為指定交換機,通過該設備的埠連接到根,該埠為指定埠(Designatedport)
將交換網路中所有設備的根埠(RP)和指定埠(DP)設為轉髮狀態(Forwarding),將其他埠設為阻塞狀態(Blocking)
生成樹經過一段時間(默認值是50秒左右)穩定之後,所有埠要麼進入轉髮狀態,要麼進入阻塞狀態。
IEEE802.1w—快速生成樹協議
快速生成樹協議概述
快速生成樹協議RSTP(RapidSpannningTreeProtocol)IEEE802.1w
RSTP協議在STP協議基礎上做了改進,使得收斂速度快得多(最快1秒以內)
生成樹協議的配置
開啟生成樹協議
Switch(config)#Spanning-tree
關閉生成樹協議
Switch(config)#noSpanning-tree
配置生成樹協議的類型
Switch(config)#Spanning-treemodestp/rstp
銳捷全系列交換機默認使用MSTP協議
配置交換機優先順序
Switch(config)#spanning-treepriority<0-61440>
(“0”或“4096”的倍數、共16個、預設32768)
恢復到預設值
Switch(config)#nospanning-treepriority
配置交換機埠的優先順序
Switch(config)#interfaceinterface-typeinterface-number
Switch(config-if)#spanning-treeport-prioritynumber
顯示生成樹狀態
Switch#showspanning-tree
顯示埠生成樹協議的狀態
Switch#showspanning-treeinterfacefastethernet<0-2/1-24>
生成樹協議概述
生成樹協議(spanning-treeprotocol)由IEEE802.1d標準定義
生成樹協議的作用是為了提供冗餘鏈路,解決網路環路問題
生成樹協議通過SPA(生成樹演演算法)生成一個沒有環路的網路,當主要鏈路出現故障時,能夠自動切換到備份鏈路,保證網路的正常通信