云杰通信助您了解行業,全方位掌握國際互聯網最新資訊
在局域網中,我們為了保證網絡的穩定性,一般會在關鍵的部位實施冗余,最常見的,就是實施鏈路冗余或者設備冗余:看起來是很爽了,實際上問題是大大的,如果交換機A、B之間的4個端口都處于轉發狀態,而此時下聯的任意某臺PC發出一個廣播包,會怎么樣?很悲催!由于交換機兩條線路形成了環路,并且交換機端口又不能隔離廣播包,所有的端口都會無條件的轉發這個廣播包,從而造成廣播風暴,最終會導致網絡資源耗盡,交換機死機。
為了解決交換網絡實施冗余導致的環路,大拿們開發了STP(Spanning Tree Protocol)生成樹協議,它的原理說起來也很簡單,把環路中的某一個端口關閉掉(阻塞),從而解決環路;當未阻塞的鏈路(主線)出現故障的時候,再把阻塞的那個端口打開,從而啟動備線,這樣就實現了冗余,但是,同一時刻只能用一條線傳輸數據。
當然,即使開啟了STP(一般交換機都是默認開啟),你可能還是會被XX罵!因為:第一,你浪費了一條線的資源,雖然實現了冗余,但是未能負載均衡;第二,核心之間的鏈路被阻塞了,而下行的兩條鏈路卻是轉發的。
對于這樣的冗余網絡,我們建議實施以太信道—EtherChannel,它可以把最多8條相同的鏈路捆綁(虛擬)成一條,而對于STP來說,只認虛擬后的鏈路,既然只有一條鏈路,就不存在阻塞端口了。至于這些鏈路在EtherChannel中如何分配流量,這和STP已經沒有關系了,所以實施EtherChannel既可以防止環路,又可以實現帶寬的提升,還可以實現自動負載均衡,好處太多。
EtherChannel有思科私有的PAGP協議,也有標準化的LACP協議,兩者差別很小,但是互相不兼容。
文章標題:《局域網交換機實施冗余和負載均衡》
作 者:云杰小編。本文部分資料來源于網絡,轉載目的在于傳遞更多信息及學習參考:http://www.lulutops.com/showinfo-114-2955-0.html