端口聚合LACP

链路聚合

       链路聚合是通过将多个以太网端口捆绑在一起形成的,多个物理以太网接口捆绑后形成一个聚合组(Channel-Group),聚合组内的所有物理链路作为一条逻辑链路来传送数据,多个端口汇聚成的逻辑接口称为聚合接口(Port-Channel),一个聚合组和一个聚合接口形成一条聚合链路(Etherchannel)。端口汇聚可以实现流量在汇聚组中各成员端口之间进行负载分担,以增加链路带宽,同时同一汇聚组内各个成员端口之间彼此动态备份,提高了链路的可靠性,一般用于交换机的互连中以实现具有高可靠性和高可用性的数据链路。

一、华为交换机配置:

1、配置手工模式链路聚合(默认模式)

[HUAWEI] interface eth-trunk 1

[HUAWEI-Eth-Trunk1] trunkport gigabitethernet 1/0/1 to 1/0/3

[HUAWEI-Eth-Trunk1] port link-type trunk

[HUAWEI-Eth-Trunk1] port trunk allow-pass vlan 10 20

[HUAWEI-Eth-Trunk1] quit

2、配置LACP模式的链路聚合

[HUAWEI] interface eth-trunk 1

[HUAWEI-Eth-Trunk1] mode lacp

[HUAWEI-Eth-Trunk1] trunkport gigabitethernet 1/0/1 to 1/0/3

[HUAWEI-Eth-Trunk1] port link-type trunk

[HUAWEI-Eth-Trunk1] port trunk allow-pass vlan 10 20

[HUAWEI-Eth-Trunk1] quit

二、思科交换机配置端口聚合

思科交换机商品聚合支持LACP和PAgP

PAgP 是 Cisco 專有,只能在 Cisco Switch 上設定,PAgP 有兩個模式,分別是 Desirable 與 Auto,兩隻使用 PAgP 的 Switch 就像一對等待對方表白的男女,只要有其中一方開口表白就可以走在一起。願意開口表白的一方叫 Desirable,等待對方表白的一方叫 Auto,所以兩隻 Switch 只要最少有一方是 Desirable 就可成 EtherChannel。因為 Desirable 一方會主動傳送出 PAgP Message,並要求對方回應。但如果雙方也設成 Auto,則雙方都是被動,就不可能成 EtherChannel 了。當 PAgP 成功建立 EtherChannel 後,PAgP Message 會繼續定時傳送去維持 EtherChannel。

PAgP和LACP,PAgP(端口汇聚协议 Port Aggregation Protocol)

是Cisco私有的协议,而LACP(链路汇聚控制协议 Link Aggregation Control Protocol)是基于IEEE 802.3ad的国际标准,是一种实

现链路动态聚合的协议。

Switch(config-if-range)#channel-group 1 mode ?                   #通过此命令在交换机查看端口聚合可以使用的协议

active   Enable LACP unconditionally                                       #主动发送LACP报文

auto    Enable PAgP only if a PAgP device is detected               #被动发送PAgP报文

desirable  Enable PAgP unconditionally                                   #主动发送PAgP报文

on       Enable Etherchannel only                                           #手动设置,需要两边都设置成on

passive  Enable LACP only if a LACP device is detected             #被动接收LACP报文

特别说明:on是独立的,不属于PAgP也不属于LACP

Desirable Auto
Desirable
Auto

設定方法亦不難,只要用 channel-group 1 mode desirable 來設 Desirable Mode 和用 channel-group 1 mode auto 來設 Auto Mode 即可。

Switch>en
Switch#conf ter
Switch(config)#interface port-channel 1                        //配置聚合组一
Switch(config-if)#interface range fastethernet 0/1-2 //将0/1和0/2接口分给第一组
Switch(config-if-range)#channel-group 1 mode on
Switch(config-if-range)#end

至於 LACP 是 IEEE Standard,玩法與 PAgP 大致相同,只不過把兩個 Mode 的名稱由 Desirable 改成 Active 以及由 Auto 改成 Passive。所以,只要最少有一邊是 Active,EtherChannel 就成立。

Active Passive
Active
Passive
1
2
3
4
5
SW1(config) #interface port-channel 1   
SW1(config)#interface range ethernet 0/0 - 1
 SW1(config-if-range)#channel-group 1 mode active
 Creating a port-channel interface Port-channel 1
 
 SW1(config-if-range)#end

要将链路聚合端口配置为VLAN成员,需要使用以下命令。
Switch(config)# interface Port-channel 1
Switch(config-if)#    switchport mode access
Switch(config-if)#    switchport access vlan 100
Switch(config-if)# exit

常用命令:

show   etherchannel summary     //#查看端口聚合信息,正常情况Port-channel显示是SU,如果显示SD就不正常

show etherchannel port-channel    //#查看虚拟通道包含的接口

show etherchannel load-balance     // #查看通道接口状况

三、华三交换机配置端口聚合

1、# 创建二层聚合接口1,并配置该接口为动态聚合模式

[H3C] interface bridge-aggregation 1

[H3C-Bridge-Aggregation1] link-aggregation mode dynamic

[H3C-Bridge-Aggregation1] quit

2、# 分别将端口GigabitEthernet1/0/1至GigabitEthernet1/0/3加入到聚合组1中。

[H3C] interface gigabitethernet 1/0/1

[H3C-GigabitEthernet1/0/1] port link-aggregation group 1

[H3C-GigabitEthernet1/0/1] quit

[H3C] interface gigabitethernet 1/0/2

[H3C-GigabitEthernet1/0/2] port link-aggregation group 1

[H3C-GigabitEthernet1/0/2] quit

[H3C] interface gigabitethernet 1/0/3

[H3C-GigabitEthernet1/0/3] port link-aggregation group 1

[H3C-GigabitEthernet1/0/3] quit