鏈路聚合技術

隨著網絡規模不斷擴大,用戶對骨幹鏈路的帶寬和可靠性提出了越來越高的要求。在傳統技術中,常用更換高速率的接口板或更換支持高速率接口板的設備的方式來增加帶寬,但這種方案需要付出高額的費用,而且不夠靈活。

採用鏈路聚合技術可以在不進行硬件升級的條件下,通過將多個物理接口捆綁為一個邏輯接口,來達到增加鏈路帶寬的目的。在實現增大帶寬目的的同時,鏈路聚合採用備份鏈路的機制,可以有效的提高設備之間鏈路的可靠性。

在企業網絡中,所有設備的流量在轉發到其他網絡前都會匯聚到核心層,再由核心區設備轉發到其他網絡,或者轉發到外網。因此,在核心層設備負責數據的高速交換時,容易發生擁塞。在核心層部署鏈路聚合,可以提升整個網絡的數據吞吐量,解決擁塞問題。本示例中,兩臺核心交換機SWA和SWB之間通過兩條成員鏈路互相連接,通過部署鏈路聚合,可以確保SWA和SWB之間的鏈路不會產生擁塞。

鏈路聚合技術


鏈路聚合是把兩臺設備之間的多條物理鏈路聚合在一起,當做一條邏輯鏈路來使用。這兩臺設備可以是一對路由器,一對交換機,或者是一臺路由器和一臺交換機。一條聚合鏈路可以包含多條成員鏈路,在一般網絡設備默認最多為8條,高端的交換機可以支持8、16、32、64、128條。

鏈路聚合能夠提高鏈路帶寬。理論上,通過聚合幾條鏈路,一個聚合口的帶寬可以擴展為所有成員口帶寬的總和,這樣就有效地增加了邏輯鏈路的帶寬。

鏈路聚合為網絡提供了高可靠性。配置了鏈路聚合之後,如果一個成員接口發生故障,該成員口的物理鏈路會把流量切換到另一條成員鏈路上。

鏈路聚合還可以在一個聚合口上實現負載均衡,一個聚合口可以把流量分散到多個不同的成員口上,通過成員鏈路把流量發送到同一個目的地,將網絡產生擁塞的可能性降到最低。

鏈路聚合技術

鏈路聚合包含兩種模式:手動負載均衡模式和LACP(Link Aggregation Control Protocol)模式。

手工負載分擔模式下,Eth-Trunk的建立、成員接口的加入由手工配置,沒有鏈路聚合控制協議的參與。該模式下所有活動鏈路都參與數據的轉發,平均分擔流量,因此稱為負載分擔模式。如果某條活動鏈路故障,鏈路聚合組自動在剩餘的活動鏈路中平均分擔流量。當需要在兩個直連設備間提供一個較大的鏈路帶寬而設備又不支持LACP協議時,可以使用手工負載分擔模式。ARG3系列路由器和X7系列交換機可以基於目的MAC地址,源MAC地址,或者基於源MAC地址和目的MAC地址,源IP地址,目的IP地址,或者基於源IP地址和目的IP地址進行負載均衡。

在LACP模式中,鏈路兩端的設備相互發送LACP報文,協商聚合參數。協商完成後,兩臺設備確定活動接口和非活動接口。在LACP模式中,需要手動創建一個Eth-Trunk口,並添加成員口。LACP協商選舉活動接口和非活動接口。LACP模式也叫M:N模式。M代表活動成員鏈路,用於在負載均衡模式中轉發數據。N代表非活動鏈路,用於冗餘備份。如果一條活動鏈路發生故障,該鏈路傳輸的數據被切換到一條優先級最高的備份鏈路上,這條備份鏈路轉變為活動狀態。

兩種鏈路聚合模式的主要區別是:在LACP模式中,一些鏈路充當備份鏈路。在手動負載均衡模式中,所有的成員口都處於轉發狀態。


鏈路聚合技術


鏈路聚合技術


鏈路聚合技術


鏈路聚合技術


鏈路聚合技術


鏈路聚合技術

1、如果一個管理員希望將千兆以太口和百兆以太口加入同一個Eth-trunk,會發生什麼?

2、哪種鏈路聚合方法可以使用鏈路備份?


分享到:


相關文章: