天天看點

以太網鍊路聚合

以太網鍊路聚合

是Eth-trunk多鍊路彙聚,将多條實體鍊路變為一條E-trunk的邏輯鍊路,進而實作增加鍊路帶寬的目的。鍊路聚合分為手工模式和LACP模式。

手工模式下,Eth-Trunk的建立、成員接口的加入由手工配置,沒有鍊路聚合控制協定LACP的參與。當需要在兩個直連裝置間提供一個較大的鍊路帶寬而裝置又不支援LACP協定時,可以使用手工模式。手工模式可以實作增加帶寬、提高可靠性、負載分擔的目的。當一條鍊路故障時,故障鍊路無法轉發資料,鍊路聚合組自動在剩餘的兩條活動鍊路中分擔流量。手工模式Eth-Trunk可以完成多個實體接口聚合成一個Eth-Trunk口來提高帶寬,同時能夠檢測到同一聚合組内的成員鍊路有斷路等有限故障,但是無法檢測到鍊路層故障、鍊路錯連等故障。

當需要在兩個直連裝置間提供一個較大的鍊路帶寬而裝置支援LAC時,建議使用Lacr模式,LACP模式式不僅可以實作增加帶寬、提高可靠性、負載分擔的目的,而且可以提供Eth-trunk的容錯性、提供備份功能。LACP模式下,部分鍊路是活動鍊路,所有活動鍊路均參與資料轉發。如果某條活動鍊路故障,鍊路聚合組自動在非活動鍊路中選擇一條鍊路作為話動鍊路、使得參與資料轉發的鍊路數目不變。

鍊路聚合的目的:為了提高鍊路的可靠性與帶寬

鍊路聚合組( Link Aggregation Group,LAG)是指将若幹條以太鍊路捆綁在一起所形成的邏輯鍊路。每個聚合組唯一對應着一個邏輯接口,這個邏輯接口稱之為鍊路聚合接口或Eth- Trunk接口。鍊路聚合接口可以作為普通的以太網接口來使用,與普通以太網接口的差别在于:轉發的時候鍊路聚合組需要從成員接口中選擇一個或多個接口來進行資料轉發。

組成Eth- Trunk接口的各個實體接口稱為成員接口。成員接口對應的鍊路稱為成員鍊路

鍊路聚合組的成員接口存在活動接口和非活動接口兩種。轉發資料的接口稱為活動接口,不轉發資料的接口稱為非活動接口。活動接口對應的鍊路稱為活動鍊路,非活動接口對應的鍊路稱為非活動鍊路。

設定活動接口數上限門檻值的目的是在保證帶寬的情況下提高網絡的可靠性。目前活動鍊路數目達到上限門檻值時,再向Eth- Trunk中添加成員接口,不會增加Eth- Trunk活動接口的數目,超過上限門檻值的鍊路狀态将被置為Down,作為備份鍊路。例如,有8條無故障鍊路在一個Eth- Trunk内,每條鍊路都能提供1G的帶寬,現在最多需要5G的帶寬,那麼上限門檻值就可以設為5或者更大的值。其他的鍊路就自動進入備份狀态以提高網絡的可靠性。

以太網實體鍊路的帶寬總和,進而達到了增加鍊路帶寬的目的;同時,這三條以太網實體鍊路互相備份,有效地提高了鍊路的可靠性。

設定活動接口數下限門檻值是為了保證最小帶寬,目前活動鍊路數目小于下限門檻值時,Eth- Trunk接口的狀态轉為Down。例如,每條實體鍊路能提供16的帶寬,現在最小需要2G的帶寬,那麼活動接口數下限門檻值必須要大于等于2。

交換機1配置

[Huawei] lacp priority 1000 (配置系統LACP優先級)

[Huawei] int Eth-Trunk 1 (進入Eth-Trunk視圖)

[Huawei-Eth-Trunk 1] bpdu enable (配置接口上發送到BPDU封包到CPU處理,起到防環作用)

[Huawei-Eth-Trunk 1] mode lacp-static (配置Eth-Trunk為靜态LACP模式)

[Huawe1] int e0/0/10 (接口在加入Eth-trunk前必須要保持為預設hybrid模式類型,可在加入

Eth-trunk後再配trunk)

[Huawei-e0/0/10] eth-trunk 1 (目前接口加入Eth-Trunk)

[Huawei] int e0/0/11

[Huawei-int e0/0/11]eth-trunk 1

[Huawei] int e0/0/12

[Huawei-int e0/0/12]eth-trunk 1

[Huawei] dis eth-trunk 1 (下面有三個成員,此時三個口是跑流量的負載備援)

[Huawei]int eth-trunk 1

[Huawei-eth-trunk 1]max active-linknumber 2

配置鍊路聚合活動接口數上限門檻值。剩餘的成員的接口處于備份狀态,未配置上限門檻值則Eth-Trunk

最多允許8個接口同時處于活動狀态

[Huawei-eth-trunk 1]dis this

交換機2配置

[Huawei] int Eth-Trunk 1

[Huawei-Eth-Trunk 1]bpdu enable

[Huawei-Eth-Trunk 1]mode lacp-static

[Huawei] int e0/0/10

[Huawei-e0/0/1o]eth-trunk 1

[Huawei]int e0/0/12

[Huawei] interface eth-trunk 1

[Huawei-Eth-Trunkl] trunkport ethernet 0/0/10 to 0/0/12 (向Eth-Trunk批量增加成員接口)

[Huawei] dis eth-trunk 1

[Huawei] dis trunkmembership eth-trunk 1 (檢視鍊路負載情況)

負載備援測試

shdown掉其中的一條鍊路