鏈路聚合(link aggregation)是將一組相同屬性的物理接口捆綁在一起為一個邏輯接口來增加帶寬和可靠性的一種方法。
--增加帶寬
--提高冗余
--分擔負載
--節省成本
--配置量少
2台交換機之間通過3條以太網物理鏈路相連,將這3條鏈路捆綁在一起,就成為了一條eth-trunk邏輯鏈路,這條邏輯鏈路的帶寬等於原先3條以太網物理鏈路的帶寬總和。
注意事項:
--成員接口不能配置任何業務和靜態mac地址
--成員接口加入eth-trunk鏈路時,必須為默認的hybrid類型接口
--eth-trunk接口不能嵌套
--一個以太網接口只能加入到一個eth-trunk
--可以將不同接口板上的以太網接口加入到同一個eth-trunk接口
--eth-trunk本地接口,對端直連的也必須是eth-trunk接口
--成員接口的速率要一致
--當成員接口加入eth-trunk接口后,學習mac地址時是按照eth-trunk接口來學習的。而不是按照成員接口來學習。
鏈路聚合模式
手工負載分擔模式
手工配置eth-trunk、成員接口的加入,不需要鏈路聚合控制協議的參與。該模式下所有活動鏈路都參與數據的轉發,平均分擔流量。
配置
1 創建vlan,配置turnk
S1-S6
<Huawei>system-view [Huawei]vlan batch 10 20 S1與S3\S5之間的trunk [Huawei]interface GigabitEthernet 0/0/4 [Huawei-GigabitEthernet0/0/4]port link-type trunk [Huawei-GigabitEthernet0/0/4]port trunk allow-pass vlan 10 [Huawei]interface GigabitEthernet 0/0/5 [Huawei-GigabitEthernet0/0/5]port link-type trunk [Huawei-GigabitEthernet0/0/5]port trunk allow-pass vlan 20 S2與S4\S6之間的trunk [Huawei]interface GigabitEthernet 0/0/4 [Huawei-GigabitEthernet0/0/4]port link-type trunk [Huawei-GigabitEthernet0/0/4]port trunk allow-pass vlan 10 [Huawei]interface GigabitEthernet 0/0/5 [Huawei-GigabitEthernet0/0/5]port link-type trunk [Huawei-GigabitEthernet0/0/5]port trunk allow-pass vlan 20 配置S3\S4\S5\S6的trunk [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]port link-type trunk [Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 S5 [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]port link-type trunk [Huawei-GigabitEthernet0/0/1]port trunk allow-pass vlan 20
同理S4,S6分別於S3,S5配置相同
2 配置S1與S2之間的eth-trunk,有兩種方法
S1--第一種
[Huawei]interface Eth-Trunk 1 //創建鏈路聚合組1 [Huawei]interface GigabitEthernet 0/0/1 //把接口加入鏈路聚合組1 [Huawei-GigabitEthernet0/0/1]eth-trunk 1 [Huawei]interface GigabitEthernet 0/0/2 [Huawei-GigabitEthernet0/0/2]eth-trunk 1 [Huawei]interface GigabitEthernet 0/0/3 [Huawei-GigabitEthernet0/0/3]eth-trunk 1 S2--第二種方法 [Huawei]interface Eth-Trunk 1 //創建鏈路聚合1 [Huawei-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3 //直接把接口加入以太網通道,物理接口下會自動添加配置 S1查看 [Huawei]display eth-trunk 1 Eth-Trunk1's state information is: WorkingMode: NORMAL Hash arithmetic: According to SIP-XOR-DIP Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8 Operate status: up Number Of Up Port In Trunk: 3 --------------------------------------------------------------------- PortName Status Weight GigabitEthernet0/0/1 Up 1 GigabitEthernet0/0/2 Up 1 GigabitEthernet0/0/3 Up 1 S2查看 [Huawei]display eth-trunk 1 Eth-Trunk1's state information is: WorkingMode: NORMAL Hash arithmetic: According to SIP-XOR-DIP Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8 Operate status: up Number Of Up Port In Trunk: 3 --------------------------------------------------------------------- PortName Status Weight GigabitEthernet0/0/1 Up 1 GigabitEthernet0/0/2 Up 1 GigabitEthernet0/0/3 Up 1
注:在默認情況下,eth-trunk的工作模式為手工負載分擔模式。
3 對S1和S2 配置,允許vlan 10 20
[Huawei]interface Eth-Trunk 1 [Huawei-Eth-Trunk1]mode manual load-balance //默認的模式 [Huawei-Eth-Trunk1]port link-type trunk [Huawei-Eth-Trunk1]port trunk allow-pass vlan 10 20 查看放行結果 S1和S2顯示相同 [Huawei]display port vlan Port Link Type PVID Trunk VLAN List --------------------------------------------------------------------- Eth-Trunk1 trunk 1 1 10 20 GigabitEthernet0/0/1 hybrid 0 - GigabitEthernet0/0/2 hybrid 0 - GigabitEthernet0/0/3 hybrid 0 - GigabitEthernet0/0/4 trunk 1 1 10 GigabitEthernet0/0/5 trunk 1 1 20
4 配置eth-trunk負載分擔方式
//分擔方式為源目MAC地址,S1,S2配置一樣
[Huawei]interface Eth-Trunk 1 [Huawei-Eth-Trunk1]load-balance src-dst-mac [Huawei-Eth-Trunk1]display eth-trunk 1 Eth-Trunk1's state information is: WorkingMode: NORMAL Hash arithmetic: According to SA-XOR-DA // Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8 Operate status: up Number Of Up Port In Trunk: 3 --------------------------------------------------------------------- PortName Status Weight GigabitEthernet0/0/1 Up 1 GigabitEthernet0/0/2 Up 1 GigabitEthernet0/0/3 Up 1
分擔方式
--dst-ip(目的ip地址)
--dst-mac(目的mac地址)
--src-ip(源ip地址)
--src-mac(源mac地址)
--src-dst-ip(源ip地址與目的ip地址的異或)
--src-dst-mac(源mac地址與目的mac地址的異或)
5 配置接口的閾值
設置活動接口數下閾值是為了保證最小帶寬,當前活動鏈路數目小於下限閾值時,eth-trunk接口的狀態轉為down
S1
[Huawei-Eth-Trunk1]least active-linknumber 3
S3
[Huawei-Eth-Trunk1]least active-linknumber 2
如果兩個交換機值不一樣,以下限閾值較大的一端為准
上限閾值最大8,可用修改--max bandwidth-affected-linknumber 4
6 檢查最終結果
S1
S1 [Huawei]display eth-trunk 1 Eth-Trunk1's state information is: WorkingMode: NORMAL Hash arithmetic: According to SA-XOR-DA Least Active-linknumber: 3 Max Bandwidth-affected-linknumber: 8 Operate status: up Number Of Up Port In Trunk: 3 --------------------------------------------------------------------- PortName Status Weight GigabitEthernet0/0/1 Up 1 GigabitEthernet0/0/2 Up 1 GigabitEthernet0/0/3 Up 1 S2 [Huawei]display eth-trunk 1 Eth-Trunk1's state information is: WorkingMode: NORMAL Hash arithmetic: According to SA-XOR-DA Least Active-linknumber: 2 Max Bandwidth-affected-linknumber: 8 Operate status: up Number Of Up Port In Trunk: 3 --------------------------------------------------------------------- PortName Status Weight GigabitEthernet0/0/1 Up 1 GigabitEthernet0/0/2 Up 1 GigabitEthernet0/0/3 Up 1 查看詳細信息 [Huawei]display trunkmembership eth-trunk 1 Trunk ID: 1 Used status: VALID TYPE: ethernet Working Mode : Normal Number Of Ports in Trunk = 3 Number Of Up Ports in Trunk = 3 Operate status: up Interface GigabitEthernet0/0/1, valid, operate up, weight=1 Interface GigabitEthernet0/0/2, valid, operate up, weight=1 Interface GigabitEthernet0/0/3, valid, operate up, weight=1