交换机S1, S2之间有两条链路相连,如果捆绑在一起,成为一个逻辑聚合链路 (trunk),不但增加带宽,并提供冗余容错的能力。
构成EtherChannel的端口必须具有相同的特性,如双工模式,速度,trunking的状态等。可以采用手动配置和自动配置(PAGP或者LAGP)两种方法来配置EtherChannel。自动配置就是让EtherChannel协商协议自动协议,从而建立EtherChannel。
1、手动配置EtherChannel
S1>enable
S1#config t
Enter configuration commands, one per line. End with CNTL/Z.
S1(config)#int port-channel 1
S1(config-if)#exit
//以上创建EtherChannel 并指定唯一的编号 1
S1(config)#int f0/13
S1(config-if)#channel-group 1 mode on
S1(config-if)#exit
S1(config)#int f0/14
S1(config-if)#channel-group 1 mode on
S1(config-if)#exit
//以上将物理接口指定到已创建的通道中
S1(config)#int port-channel 1
S1(config-if)#switchport mode trunk
S1(config-if)#speed 100
S1(config-if)#duplex full
S1(config-if)#
S1(config-if)#exit
//以上配置通道中的物理接口的属性
S1(config)#port-channel load-balance dst-mac
S1(config)#end
S1#
//以上配置EtherChannel 的负载平衡方式,命令格式为port-channel load-balance method。
//负载平衡的方式有dst-ip、set-mac、src-dst-ip、src-dst-mac等。
S2的配置步骤和S1一样!
2、查看EtherChannel信息
S1#show etherchannel summary
Flags: D - down P - in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
u - unsuitable for bundling
w - waiting to be aggregated
d - default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
----------+----------------------+-----------------+----------------------------------
1 Po1(SU) ------ Fa0/14(P)
//可以看到,EtherChannel已经形成,‘SU’表示EtherChannel正常;如果显示为‘SD’,则把EtherChannel接口关闭重新开启。
//关闭命令:no interface port-channel 1
3、配置PAGP或者LACP
技术要点:
要把接口配置为PAGP的desirable模式,使用channel-group 1 mode desirable命令。
要把接口配置为PAGP的auto模式,使用channel-group 1 mode auto命令。
要把接口配置为LAGP的active模式,使用channel-group 1 mode active命令。
要把接口配置为LAGP的passive模式,使用channel-group 1 mode passive命令。
S1(config)#int range f0/13-14
S1(config-if-range)#channel-group 1 mode desirable
//以上配置S1
S2(config)#int range f0/13-14
S2(config-if-range)#channel-group 1 mode desirable
//以上配置S2
S1#show etherchannel summary
Flags: D - down P - in port-channel
I - stand-alone s - suspended
H - Hot-standby (LACP only)
R - Layer3 S - Layer2
U - in use f - failed to allocate aggregator
u - unsuitable for bundling
w - waiting to be aggregated
d - default port
Number of channel-groups in use: 1
Number of aggregators: 1
Group Port-channel Protocol Ports
----------+----------------------+-----------------+----------------------------------
1 Po1(SU) PApP Fa0/13(P) Fa0/14(P)
//可以看到,EtherChannel协商成功,注意应在链路的两端进行检查,确认两端都形成EtherChannel通道才行