实验47: EtherChannel 配置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1. 实验目的

通过本实验,读者可以掌握如下技能:

1 Etherchannel 的工作原理

2 Etherchannel 的配置

2. 实验拓扑

拓扑图

NA-NP-IE系列实验47: EtherChannel 配置

3. 实验步骤

注:

1.构成EtherChannel的端口必须具有相同的特性,如双工模式、速度、Trunking的状态等。

配置EtherChannel有手动配置和自动配置(PAGP或者LAGP)两种方法,自动配置就是让

EtherChannel协商协议自动协商EtherChannel的建立。

 

2.配置PAGP 或者LAGP

要想把接口配置为PAGP desirable 模式使用命令:“channel-group 1 mode desirable”;

要想把接口配置为PAGP auto 模式使用命令:“channel-group 1 mode auto”;

要想把接口配置为LACP active 模式使用命令:“channel-group 1 mode active”;

要想把接口配置为LACP passive 模式使用命令:“channel-group 1 mode passive”。

3.EtherChannel的负载平衡方式,命令格式为“port-channel load-balance

method ”, 负载平衡的方式有:dst-ipdst-macsrc-dst-ipsrc-dst-mac等。

4. 创建以太通道,要指定一个唯一的通道组号,组号的范围是16的正整数。要取消

EtherChannel时用“no interface port-channel 1

5 SU”表示EtherChannel 正常,如果显示为“SD”,把EtherChannel 接口关掉重新开启。

 

sw1(config)#int port-channel 1 //以上是创建以太通道,要指定一个唯一的通道组号,组号的范围是16的正整数。

sw1(config-if)#int f

*Mar  1 00:09:23.439: %LINK-3-UPDOWN: Interface Port-channel1, changed state to up

*Mar  1 00:09:24.439: %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel1, changed state to down

sw1(config-if)#int f0/0

sw1(config-if)#channel-group 1 mode on//以上将物理接口指定到已创建的通道中。

 

sw1(config-if)#

*Mar  1 00:09:43.431: %EC-5-BUNDLE: Interface Fa0/0 joined port-channel Po1

sw1(config-if)#

*Mar  1 00:09:46.455: %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel1, changed state to up

sw1(config-if)#speed 100

sw1(config-if)#duplex full//以上配置通道中的物理接口的属性,速度和双工

 

sw1(config-if)#exi

*Mar  1 00:09:59.399: %EC-5-UNBUNDLE: Interface Fa0/0 left the port-channel Po1

*Mar  1 00:09:59.439: %EC-5-BUNDLE: Interface Fa0/0 joined port-channel Po1

*Mar  1 00:09:59.523: %EC-5-UNBUNDLE: Interface Fa0/0 left the port-channel Po1

*Mar  1 00:09:59.735: %EC-5-BUNDLE: Interface Fa0/0 joined port-channel Po1

sw1(config-if)#exit

sw1(config)#itn

*Mar  1 00:10:01.439: %LINK-3-UPDOWN: Interface Port-channel1, changed state to up

*Mar  1 00:10:01.527: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up

sw1(config)#int f0/1

sw1(config-if)#chann 1 mode on

sw1(config-if)#

*Mar  1 00:10:15.399: %EC-5-BUNDLE: Interface Fa0/1 joined port-channel Po1

sw1(config-if)#spe 100

sw1(config-if)#dup full

sw1(config-if)#

*Mar  1 00:10:31.399: %EC-5-UNBUNDLE: Interface Fa0/1 left the port-channel Po1

*Mar  1 00:10:31.443: %EC-5-BUNDLE: Interface Fa0/1 joined port-channel Po1

*Mar  1 00:10:31.475: %EC-5-UNBUNDLE: Interface Fa0/1 left the port-channel Po1

*Mar  1 00:10:31.759: %EC-5-BUNDLE: Interface Fa0/1 joined port-channel Po1

sw1(config-if)#

*Mar  1 00:10:33.479: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up

sw1(config-if)#exit

sw1(config)#port-channel load-balance dst-mac配置EtherChannel的负载平衡方式

Warning: Delete and re-create existing port channels to apply new load balance method to them

 

sw1(config)#do sh etherchannel summary

Flags:  D - down        P - in port-channel

        I - stand-alone s - suspended

        R - Layer3      S - Layer2

        U - in use

Group Port-channel  Ports

-----+------------+-----------------------------------------------------------

1     Po1(SU)     Fa0/0(P)   Fa0/1(P)  

//可以看到EtherChannel 已经形成,“SU”表示EtherChannel 正常

 

 

 

 

w2(config)#int port-channel 1

sw2(config-if)#int

*Mar  1 00:04:41.795: %LINK-3-UPDOWN: Interface Port-channel1, changed state to up

*Mar  1 00:04:42.795: %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel1, changed state to down

sw2(config-if)#exit

sw2(config)#int port-channel 1

sw2(config-if)#int f0/0

sw2(config-if)#channel-group 1 mode on

sw2(config-if)#

*Mar  1 00:05:45.907: %EC-5-BUNDLE: Interface Fa0/0 joined port-channel Po1

sw2(config-if)#exit

sw2(config)#int

*Mar  1 00:05:48.927: %LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel1, changed state to up

sw2(config)#int f0/1

sw2(config-if)#channel-group 1 mode on

sw2(config-if)#

*Mar  1 00:06:06.595: %EC-5-BUNDLE: Interface Fa0/1 joined port-channel Po1

sw2(config-if)#speed 100

sw2(config-if)#duplex full

sw2(config-if)#

*Mar  1 00:06:26.679: %EC-5-UNBUNDLE: Interface Fa0/1 left the port-channel Po1

*Mar  1 00:06:26.727: %EC-5-BUNDLE: Interface Fa0/1 joined port-channel Po1

*Mar  1 00:06:26.755: %EC-5-UNBUNDLE: Interface Fa0/1 left the port-channel Po1

*Mar  1 00:06:27.007: %EC-5-BUNDLE: Interface Fa0/1 joined port-channel Po1

sw2(config-if)#

*Mar  1 00:06:28.759: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up

sw2(config-if)#exit

sw2(config)#int f0/0

sw2(config-if)#speed 100

sw2(config-if)#duplex full

sw2(config-if)#

*Mar  1 00:08:29.687: %EC-5-UNBUNDLE: Interface Fa0/0 left the port-channel Po1

*Mar  1 00:08:29.771: %EC-5-BUNDLE: Interface Fa0/0 joined port-channel Po1

*Mar  1 00:08:29.819: %EC-5-UNBUNDLE: Interface Fa0/0 left the port-channel Po1

*Mar  1 00:08:30.007: %EC-5-BUNDLE: Interface Fa0/0 joined port-channel Po1

sw2(config-if)#

*Mar  1 00:08:31.819: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up

sw2(config-if)#exi

sw2(config)#port-channel load-balance dst-mac

Warning: Delete and re-create existing port channels to apply new load balance method to them

 

sw2(config)#do sh etherchannel summary

Flags:  D - down        P - in port-channel

        I - stand-alone s - suspended

        R - Layer3      S - Layer2

        U - in use

Group Port-channel  Ports

-----+------------+-----------------------------------------------------------

1     Po1(SU)     Fa0/0(P)   Fa0/1(P)  

 

sw2(config)#