链路聚合(英语:Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。
链路聚合设置的模式
名称 | 标准 | 模式 |
---|---|---|
active | LACP | 主动 |
auto | PAgP | 被动 |
desirable | PAgP | 主动 |
on | 单独模式 | |
passive | LACP | 被动 |
LACP
LACP:基于IEEE802.3ad标准的LACP(链路汇聚控制协议)是一种实现链路动态汇聚的协议。LACP协议通过LACPDU(链路汇聚控制协议数据单元)与对端交互信息。启用某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC地址、端口优先级、端口号和操作Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。
PAgP
PAgP:思科私有的技术,端口聚集,从而形成一个高带宽的数据传输通道。交换机将把端口聚集内的所有端口看作一个端口。在组成端口聚集的端口中,将有一个端口被指定为主端口(masterport)。由于干路中的所有成员需以相同的方式工作,所以,所有对主端口(masterport)进行的设置,都将被同样作用到所有成员端口上。这样,当你需要对端口聚集中的端口进行设置时,可以仅对主端口进行设置即可。des-3326交换机上可以最多设置6个端口聚集组。除了千兆端口聚集组最多只能包含2个端口之外,其余的端口聚集组可以。
配置链路聚合
# 创建通道
Switch(config)#interface port-channel 1
# 将通道添加到端口,这里模拟的是直接进入4和5端口添加通道
Switch(config)#interface range fastEthernet 0/4-5
# 添加通道,设置模式为actice
Switch(config-if-range)#channel-group 1 mode active
相连的两个交换机都要设置相同的配置
我们可以通过以下命令查看是否配置成功,最好的校验方法还是通过发包来检测。
Switch#show interfaces etherchannel