CISCO-端口聚合实验配置案例

CISCO-端口聚合实验配置案例

CISCO-端口聚合实验配置案例

一、实验目的

学习如何配置 端口聚合

熟悉配置 端口聚合 的三种模式,并验证配置效果

二、实验内容

配置 cisco 私有 PAgP协 议的端口聚合,并验证效果

配置 IEEE 的 LACP 协议的端口聚合,并验证效果

配置 手动 链路聚合,并验证效果

1) 二层 PAgp链路聚合

① 端口加入端口聚合组

PAgP是通过数据到的交互进行的协商组成链路聚合,需将协议配置成对应的模式,端口就可以通过数据包协商链路聚合。

模式

desirable

auto

desirable

匹配

匹配

auto

匹配

不匹配

SW1

Switch>enable

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#hostname SW1

SW1(config)#int range f0/1 -2

SW1(config-if-range)#channel-group 1 mode desirable

SW1(config-if-range)#

Creating a port-channel interface Port-channel 1

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up

SW2

Switch>enable

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#hostname SW2

SW2(config)#int range f0/1-2

SW2(config-if-range)#channel-group 1 mode auto

SW2(config-if-range)#

Creating a port-channel interface Port-channel 1

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up

(可以尝试两端端口聚合号码配置不一致,看看能否成功协商)

② 验证端口聚合

验证链路聚合

SW2#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) PAgP Fa0/1(P) Fa0/2(P)

查看生成树,我们可以得知两条链路已通过链路聚合组成一条逻辑链路,并没有触发环路阻塞

SW2#show spanning-tree

VLAN0001

Spanning tree enabled protocol ieee

Root ID Priority 32769

Address 0060.47B7.8ED1

Cost 9

Port 27(Port-channel1)

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)

Address 0060.7035.D93C

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Aging Time 20

Interface Role Sts Cost Prio.Nbr Type

---------------- ---- --- --------- -------- --------------------------------

Po1 Root FWD 9 128.27 Shr

2) 二层 LACP链路聚合

① 端口加入端口聚合组

LACP是通过数据到的交互进行的协商组成链路聚合,需将协议配置成对应的模式,端口就可以通过数据包协商链路聚合。

模式

desirable

auto

active

匹配

匹配

passive

匹配

不匹配

SW1

Switch>enable

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#host SW1

SW1(config)#int range f0/1-2

SW1(config-if-range)#channel-group 1 mode active

Creating a port-channel interface Port-channel 1

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up

SW2

Switch>enable

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#host SW2

SW2(config)#int range f0/1-2

SW2(config-if-range)#channel-group 2 mode passive

SW2(config-if-range)#

Creating a port-channel interface Port-channel 2

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up

(通过实验验证,两端链路聚合号码不一致,也是可以成功协商的)

② 验证端口聚合

验证链路聚合

SW1#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) LACP Fa0/1(P) Fa0/2(P)

查看生成树,我们可以得知两条链路已通过链路聚合组成一条逻辑链路,并没有触发环路阻塞

SW1#show spanning-tree

VLAN0001

Spanning tree enabled protocol ieee

Root ID Priority 32769

Address 0060.47B7.8ED1

This bridge is the root

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)

Address 0060.47B7.8ED1

Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec

Aging Time 20

Interface Role Sts Cost Prio.Nbr Type

---------------- ---- --- --------- -------- --------------------------------

Po1 Desg FWD 9 128.27 Shr

2)手动 配置 链路聚合

① 端口加入端口聚合组

链路聚合的手动模式:指定是将两条链路强制绑定为一条逻辑链路,应用方向:一些三层设备比如路由器,没有二层端口不支持协议的协商,只能手动配置,但是如果对端为二层设备比如交换机,则需要设置成手动模式。

SW1

Switch>enable

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#host SW1

SW1(config)#int range f0/1 - 2

SW1(config-if-range)#channel-group 1 mode on

SW2

Switch>enable

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#int range f0/1-2

Switch(config-if-range)#channel-group 1 mode on

② 验证端口聚合

验证链路聚合

SW1#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/1(P) Fa0/2(P)

隐藏:路由器对接交换机

SW1

WAN_ROUTER>enable

WAN_ROUTER#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

WAN_ROUTER(config)#int port-channel 1

WAN_ROUTER(config-if)#exit

WAN_ROUTER(config)#int range gi0/0/0-1

WAN_ROUTER(config-if-range)#channel-group 1

WAN_ROUTER(config-if-range)#no shut

%LINK-5-CHANGED: Interface GigabitEthernet0/0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0/0, changed state to up

%LINK-5-CHANGED: Interface Port-channel1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel1, changed state to up

%LINK-5-CHANGED: Interface GigabitEthernet0/0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0/1, changed state to up

WAN_ROUTER(config-if-range)#exit

WAN_ROUTER(config)#int po1

WAN_ROUTER(config-if)#ip add 1.1.1.1 255.0.0.0

SW2

L3_SW>enable

L3_SW#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

L3_SW(config)#int range f0/1-2

L3_SW(config-if-range)#channel-group 1 mode on

L3_SW(config-if-range)#

Creating a port-channel interface Port-channel 1

%LINK-5-CHANGED: Interface Port-channel1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel1, changed state to up

L3_SW(config-if)#int po1

L3_SW(config-if)#no switchport

%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel1, changed state to up

L3_SW(config-if)#ip add 1.1.1.2 255.0.0.0

L3_SW(config-if)#do ping 1.1.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:

.!!!!

Success rate is 80 percent (4/5), round-trip min/avg/max = 0/0/0 ms

② 验证端口聚合

交换机 - 验证链路聚合

L3_SW#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(RU) - Fa0/1(P) Fa0/2(P)

路由器 - 验证链路聚合

WAN_ROUTER#show ip int brief

Interface IP-Address OK? Method Status Protocol

Port-channel1 1.1.1.1 YES manual up up

GigabitEthernet0/0/0 unassigned YES unset up up

GigabitEthernet0/0/1 unassigned YES unset up up

Vlan1 unassigned YES unset administratively down down

WAN_ROUTER#show interfaces port-channel 1

Port-channel1 is up, line protocol is up (connected)

Hardware is EtherChannel, address is 0001.6455.00de (bia 0001.6455.00de)

Internet address is 1.1.1.1/8

MTU 1500 bytes, BW 2100000 Kbit, DLY 1000 usec,

reliability 255/255, txload 1/255, rxload 1/255

Encapsulation ARPA, loopback not set

Keepalive set (10 sec)

Half-duplex, 2100Mb/s

input flow-control is off, output flow-control is off

Members in this channel: Gig0/0/0 ,Gig0/0/1 ,

ARP type: ARPA, ARP Timeout 04:00:00

Last input 00:00:08, output 00:00:05, output hang never

Last clearing of "show interface" counters never

Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0

Queueing strategy: fifo

Output queue :0/40 (size/max)

5 minute input rate 0 bits/sec, 0 packets/sec

5 minute output rate 0 bits/sec, 0 packets/sec

956 packets input, 193351 bytes, 0 no buffer

Received 956 broadcasts, 0 runts, 0 giants, 0 throttles

0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort

0 watchdog, 0 multicast, 0 pause input

0 input packets with dribble condition detected

2357 packets output, 263570 bytes, 0 underruns

0 output errors, 0 collisions, 10 interface resets

0 babbles, 0 late collision, 0 deferred

0 lost carrier, 0 no carrier

0 output buffer failures, 0 output buffers swapped out

🌈 相关推荐