目录

链路聚合,是将一组相同类型的物理以太网接口绑定在一起的逻辑接口,是一种用于增加链路带宽的方法。该逻辑接口与物理接口一样,可以被配置为Access、Trunk端口类型,将其加入到一个或多个VLAN中。链路聚合在网络中对于提高链路可靠性、增加链路带宽、负载分担。
当聚合链路中的一条物理链路发生故障时,故障链路上的流量会自动分担到该逻辑链路中的其他物理链路上,从而保证业务不被中断。因此,链路聚合除了可以提高链路带宽还可以提高链路可靠性
- 在思科设备上:私有协议PAgP
2. 标准的通用的:基于802.3ad的LACP
Active (LACP的主动模式)
Passive (LACP的被动模式)
Auto (PApP主动模式)
Desirable(PAgP被动模式)
On (以太网通道)
LACP(Link Aggregation Control Protocol,链路聚合控制协议)是一种基于IEEE802.3ad标准的实现链路动态聚合与解聚合的协议,它是链路聚合中常用的一种协议。链路聚合组中启用了LACP协议的成员端口通过发送LACPDU报文进行交互,双方对哪些端口能够发送和接收报文达成一致,确定承担业务流量的链路。此外,当聚合条件发生变化时,如某个链路发生故障,LACP模式会自动调整聚合组中的链路,组内其他可用成员链路接替故障链路维持负载平衡。这样在不进行硬件升级的情况下,可以增加设备之间的逻辑带宽,提高网络的可靠性。
本端和对端系统优先级.
本端和对端系统ID
本端和对端的端口操作key.
本端和对端的端口优先级.
本端和对端的端口ID
本端和对端的端口状态
聚合的类型:静态聚合(手动配置),动态聚合
先进入端口(如果只有一个端口,就直接进入一个端口,如果多个端口就进入范围端口)
Switch(config)#int range fa0/1-4
Switch(config-if-range)#channel-protocol lacp
Channel-protocol lacp
Switch(config-if-range)#channel-group 1 mode active
channel-group 1 mode active 定义一个名为1的组,设置为主动模式
Switch(config)#int prot-channel 1
Switch(config)#switchport mode trunk
添加新接口:进入接口设置聚合协议,指定聚合模式
如图,正常情况下:当连接两条链路时,会有一条链路不工作,形成一个阻塞接口


交换机2和交换机3做相同配置
进入接口范围、设置聚合协议lacp,设置聚合组,并设置为active模式
- Switch>en
-
- Switch#conf t
-
- Enter configuration commands, one per line. End with CNTL/Z.
-
- Switch(config)#int range fa0/1-4
-
- Switch(config-if-range)#channel-protocol lacp
-
- Switch(config-if-range)#channel-group 1 mode active
-
- Switch(config-if-range)#
如果想要添加某个单独的端口到某聚合链路,需要在两边的交换机都做配置
- Switch>en
-
- Switch#conf t
-
- Enter configuration commands, one per line. End with CNTL/Z.
-
- Switch(config)#int f0/5
-
- Switch(config-if)#ch
-
- Switch(config-if)#chan
-
- Switch(config-if)#channe
-
- Switch(config-if)#channel-p
-
- Switch(config-if)#channel-protocol lacp
-
- Switch(config-if)#channel-group 1 mode ac
-
- Switch(config-if)#channel-group 1 mode active

将聚合通道设置为trunk
Switch(config)#int prot-channel 1
Switch(config)#switchport mode trunk
配置以太网通道—链路聚合的一种(两边交换机都需要配置)
最多捆绑9条物理链路
进入接口范围,创建聚合组、设置模式为on
Switch>en
Switch#conf t
Switch(config)#int range f0/1-2
Switch(config-if-range)#channel-group 1 mode on
Switch(config-if-range)#
用到的一些查看命令命令:
Switch#show spanning-tree #查看生成树(主要是查看端口是否全部被捆绑了)
Switch#show int f0/1 sw #查看接口模式,当没有将聚合通道配置为trunk时,查看出来的物理接口还是access,当配置为trunk后,可以看到通道内所有物理接口都变成了trunk模式