思科链路聚合配置命令是企业网络中实现高可用性和带宽扩展的关键技术,通过将多条物理链路捆绑成一条逻辑链路,既能增加链路带宽,又能实现链路冗余,以下是思科设备上链路聚合的详细配置步骤、命令说明及注意事项,涵盖不同场景下的配置方法。

链路聚合基础概念
链路聚合(Link Aggregation,简称LA)在思科设备中主要通过端口通道(Port-Channel)实现,分为静态聚合(使用PAgP协议)和动态聚合(使用LACP协议),静态聚合无需协商,直接配置;动态聚合通过协议协商两端链路参数,确保兼容性,配置前需确认设备型号支持(如Catalyst系列交换机、ISR路由器等),并确保物理端口类型、速率、双工模式等参数一致。
静态链路聚合配置(PAgP)
静态聚合使用思科私有协议PAgP(Port Aggregation Protocol),配置步骤如下:
-
进入全局配置模式
enable configure terminal
-
创建Port-Channel接口
(图片来源网络,侵删)interface port-channel 1
port-channel 1
为逻辑接口编号,可自定义范围(1-256,具体取决于设备型号)。 -
配置Port-Channel接口IP地址(可选)
若三层场景需配置IP,ip address 192.168.1.1 255.255.255.0
-
将物理端口加入Port-Channel
进入物理接口(如GigabitEthernet0/1-2),配置以下命令:interface range gigabitethernet 0/1 - 2 channel-group 1 mode desirable # 使用PAgP desirable模式(主动协商)
PAgP模式说明:
(图片来源网络,侵删)on
:静态模式,不发送PAgP报文,要求两端必须配置为on
,否则无法聚合。desirable
:主动发送PAgP报文,与另一端的desirable
或auto
模式协商。auto
:被动响应PAgP报文,仅与desirable
模式协商。
-
验证配置
show etherchannel summary # 查看聚合链路状态 show interfaces port-channel 1 # 查看逻辑接口详情
动态链路聚合配置(LACP)
LACP(Link Aggregation Control Protocol)是标准协议(IEEE 802.3ad),支持跨厂商设备聚合,配置步骤与PAgP类似:
-
创建Port-Channel接口
interface port-channel 2
-
配置物理端口加入Port-Channel(LACP模式)
interface range gigabitethernet 0/3 - 4 channel-group 2 mode active # LACP active模式(主动协商)
LACP模式说明:
on
:静态模式,同PAgP。active
:主动发送LACP报文,与另一端active
或passive
协商。passive
:被动响应LACP报文,仅与active
模式协商。
-
LACP参数优化(可选)
interface port-channel 2 lacp max-bundle 2 # 最大活动链路数(默认为端口数) lacp port-priority 100 # 端口优先级(值越小越优先,默认32768)
链路聚合负载均衡配置
默认情况下,思科设备基于源MAC和目的MAC进行负载均衡,可通过以下命令调整:
port-channel load-balance src-dst-mac # 基于源/目的MAC port-channel load-balance src-dst-ip # 基于源/目的IP(三层场景) port-channel load-balance src-ip-dst-port # 基于源IP和目的端口(自定义)
负载均衡策略需根据流量特征选择,避免单条链路过载。
故障排查与监控
-
常见状态问题
- 端口状态为
suspended
:通常因两端参数不一致(如速率、双工模式),需检查物理接口配置。 - PAgP/LACP协商失败:确认两端模式匹配(如一端
active
,另一端需为passive
或active
)。
- 端口状态为
-
监控命令
show etherchannel port-channel 1 # 查看端口通道详情 show lacp neighbor # 查看LACP邻居信息(仅动态聚合) show interfaces etherchannel # 查看聚合链路流量统计
配置示例表格
步骤 | 操作 | 命令 |
---|---|---|
1 | 创建Port-Channel | interface port-channel 1 |
2 | 配置IP(三层) | ip address 10.0.0.1 255.255.255.0 |
3 | 加入物理端口(静态) | interface range gi0/1-2 channel-group 1 mode desirable |
4 | 加入物理端口(动态) | interface range gi0/3-4 channel-group 2 mode active |
5 | 负载均衡配置 | port-channel load-balance src-dst-ip |
注意事项
- 端口一致性:所有物理端口的速率、双工模式、VLAN配置(若为二层)必须完全一致。
- STP兼容性:链路聚合会减少STP拓扑中的路径数量,避免环路,建议开启PortFast(接入端口)。
- MTU一致性:确保所有物理端口的MTU值相同,避免分片问题。
- 设备限制:低端设备可能支持的最大Port-Channel数量和每通道端口数有限,需参考设备文档。
相关问答FAQs
Q1:链路聚合中,如果某条物理链路故障,流量如何处理?
A:当物理链路故障时,Port-Channel会自动将流量切换到剩余的活动链路上,通过show interfaces port-channel 1
可查看protocol
状态为up
,而故障物理端口状态为down
,LACP/PAgP会重新协商,确保流量不中断。
Q2:如何判断链路聚合是否正常工作?
A:可通过以下命令验证:
show etherchannel summary
:查看Flags
字段为SU
(S代表Layer2,U代表in use),表示端口正常聚合。show interfaces port-channel 1 | include throughput
:检查逻辑接口是否有流量进出(需提前开启interface port-channel 1
的load-interval
命令统计)。
若物理端口状态为connected
但未加入Port-Channel,需检查PAgP/LACP模式是否匹配或参数是否一致。