聚合链路分两层看
链路聚合的问题要分协议层与转发层分别排查。协议层看成员端口是否协商成功:聚合控制报文是否正常交互、成员是否处于活动状态、两端模式是否匹配。转发层看流量分布:聚合按哈希把流量分配到成员链路,单条流固定走一条成员是正常现象,用单流测速判断聚合失效属于方法错误。成员数量不一致是最常见的故障来源:一端有三条成员、另一端只有两条,超出部分无法加入,容量与冗余都与设计不符。排查时先清除计数再对比,避免被历史累计数据误导。
基本信息
| 协议层证据 | 聚合控制报文的收发、成员协商状态 |
|---|---|
| 转发层证据 | 各成员的流量计数与分布 |
| 常见模式差异 | 静态聚合与动态协商模式混用会导致成员无法全部加入 |
| 单流特性 | 哈希使单条流固定走一条成员链路 |
| 平台命令 | show etherchannel summary、display eth-trunk |
典型使用场景
- 带宽不达标:确认所有成员是否都成功加入聚合
- 单成员故障未平滑:检查剩余成员是否接管了全部流量
- 两端设备不同厂商:核对聚合模式与协商参数是否兼容
- 扩容后的验证:新增成员是否被正确纳入转发
- 流量分布异常:判断是哈希特性还是成员状态问题
排查命令
排查命令
# Cisco
show etherchannel summary # 看成员是否全部处于活动状态
show lacp neighbor # 看对端协商参数
show etherchannel 1 port-channel # 看聚合口的负载分布
# 华为
display eth-trunk 1
display interface eth-trunk 1现象与判断
| 现象 | 常见原因 | 处理 |
|---|---|---|
| 部分成员未加入 | 两端模式或参数不一致 | 核对协商模式与速率、双工设置 |
| 单流速度等于单成员带宽 | 哈希按流分配 | 正常现象,改用多流测试 |
| 成员反复上下 | 物理层不稳定或协商超时 | 查接口错误计数与线缆质量 |
| 成员故障后吞吐下降 | 剩余成员容量不足或未接管 | 确认聚合组内成员分布与哈希结果 |
成员必须满足一致的速率与双工条件才能加入同一个聚合组;混插不同速率端口时,部分成员会被排除在转发之外。
两端聚合模式要成对设计:一端静态、一端动态协商,通常表现为成员数量不一致或聚合口起不来。