交換機使用這個命令可增加頻寬、實現負載分擔

鏈路聚合:指將多條乙太網物理鏈路捆綁在一起成為一條邏輯鏈路,從而實現增加鏈路頻寬的目的。

鏈路聚合分為手工模式和LACP模式。

手工模式下,Eth-Trunk的建立、成員介面的加入由手工配置,沒有鏈路聚合控制協議LACP的參與。當需要在兩個直連裝置間提供一個較大的鏈路頻寬而裝置又不支援LACP協議時,可以使用手工模式。手工模式可以實現增加頻寬、提高可靠性、負載分擔的目的。

手工模式下,所有的活動鏈路都參與資料轉發並分擔流量。

配置手工模式鏈路聚合組網圖

交換機使用這個命令可增加頻寬、實現負載分擔

組網圖

SwitchA和SwitchB透過以太鏈路分別都連線VLAN10和VLAN20的網路,使用者希望SwitchA和SwitchB之間能夠提供較大的鏈路頻寬來使相同VLAN間互相通訊。同時使用者也希望能夠提供一定的冗餘度,保證資料傳輸和鏈路的可靠性。

操作步驟

在SwitchA上建立Eth-Trunk介面並加入成員介面

system-view

[Quidway] sysname SwitchA //修改裝置名稱

[SwitchA] interface eth-trunk 1 //建立ID為1的Eth-Trunk介面

[SwitchA-Eth-Trunk1] trunkport gigabitethernet 0/0/1 to 0/0/3 //在Eth-Trunk1介面中加入GE0/0/1-3三個成員介面

[SwitchA-Eth-Trunk1] quit

在SwitchB上建立Eth-Trunk介面並加入成員介面

system-view

[Quidway] sysname SwitchB //修改裝置名稱

[SwitchB] interface eth-trunk 1 //建立ID為1的Eth-Trunk介面

[SwitchB-Eth-Trunk1] trunkport gigabitethernet 0/0/1 to 0/0/3 //在Eth-Trunk1介面中加入GE0/0/1-3三個成員介面

[SwitchB-Eth-Trunk1] quit

建立VLAN並將介面加入VLAN

在SwitchA中建立VLAN10和VLAN20並分別加入介面

[SwitchA] vlan batch 10 20 //建立vlan10、vlan20

[SwitchA] interface gigabitethernet 0/0/4 //進入gigabitethernet 0/0/4介面

[SwitchA-GigabitEthernet0/0/4] port link-type trunk //設定介面鏈路型別為trunk

[SwitchA-GigabitEthernet0/0/4] port trunk allow-pass vlan 10 //允許vlan10透過

[SwitchA-GigabitEthernet0/0/4] quit

[SwitchA] interface gigabitethernet 0/0/5 //進入gigabitethernet 0/0/5介面

[SwitchA-GigabitEthernet0/0/5] port link-type trunk //設定介面鏈路型別為trunk

[SwitchA-GigabitEthernet0/0/5] port trunk allow-pass vlan 20 //允許vlan20透過

[SwitchA-GigabitEthernet0/0/5] quit

# SwitchB中建立VLAN10和VLAN20並分別加入介面

[SwitchB] vlan batch 10 20 //建立vlan10、vlan20

[SwitchA] interface gigabitethernet 0/0/4 //進入gigabitethernet 0/0/4介面

[SwitchB-GigabitEthernet0/0/4] port link-type trunk //設定介面鏈路型別為trunk

[SwitchB-GigabitEthernet0/0/4] port trunk allow-pass vlan 10 //允許vlan10透過

[SwitchB-GigabitEthernet0/0/4] quit

[SwitchB] interface gigabitethernet 0/0/5 //進入gigabitethernet 0/0/5介面

[SwitchB-GigabitEthernet0/0/5] port link-type trunk //設定介面鏈路型別為trunk

[SwitchB-GigabitEthernet0/0/5] port trunk allow-pass vlan 20 //允許vlan20透過

[SwitchB-GigabitEthernet0/0/5] quit

# SwitchA中配置Eth-Trunk1介面允許VLAN10和VLAN20透過

[SwitchA] interface eth-trunk 1

[SwitchA-Eth-Trunk1] port link-type trunk //設定介面鏈路型別為trunk

[SwitchA-Eth-Trunk1] port trunk allow-pass vlan 10 20 //允許vlan10 、vlan20透過

[SwitchA-Eth-Trunk1] quit

#SwitchB中配置Eth-Trunk1介面允許VLAN10和VLAN20透過

[SwitchB] interface eth-trunk 1

[SwitchB-Eth-Trunk1] port link-type trunk //設定介面鏈路型別為trunk

[SwitchB-Eth-Trunk1] port trunk allow-pass vlan 10 20 //允許vlan10 、vlan20透過

[SwitchB-Eth-Trunk1] quit

#SwitchB中配置Eth-Trunk1介面允許VLAN10和VLAN20透過

[SwitchA] interface eth-trunk 1

[SwitchA-Eth-Trunk1] load-balance src-ip //配置Eth-Trunk1基於源ip地址進行負載分擔

[SwitchA-Eth-Trunk1] quit

配置SwitchA Eth-Trunk1的負載分擔方式

[SwitchB] interface eth-trunk 1

[SwitchB-Eth-Trunk1] load-balance src-ip //配置Eth-Trunk1基於源ip地址進行負載分擔

[SwitchB-Eth-Trunk1] quit

驗證配置結果

在任意檢視下執行display eth-trunk 1命令,檢查Eth-Trunk是否建立成功,及成員介面是否正確加入。

交換機使用這個命令可增加頻寬、實現負載分擔

Eth-Trunk