LACP 协商失败怎么查
协商失败的现象是成员口起不来、或者起来了但不参与转发。原因基本落在五类:两端模式组合不成立(双被动、单侧静态聚合)、成员属性不一致(速率、双工、类型)、协议报文被中间设备过滤、两端绑定到不同聚合组、以及光电转换或模块问题导致报文不通。排查从『是否互为邻居』开始最快。
基本信息
| 模式组合 | 两端至少一端为主动模式才能协商成功 |
|---|---|
| 属性一致性 | 成员速率、双工、端口类型需一致 |
| 报文可达性 | 慢协议报文可能被中间设备过滤 |
| 组号匹配 | 两端必须绑定到同一逻辑聚合组 |
| 排查入口 | 先看是否互为邻居,再看成员是否被选中 |
典型使用场景
- 新建聚合口:成员起不来的第一轮排查
- 跨设备对接:厂商实现差异导致的协商异常
- 中间设备场景:慢协议报文被防火墙或传输设备过滤
- 改造后排障:更换板卡或模块后成员不再选中
- 验收:确认所有成员按设计进入活动状态
排查步骤
排查步骤
# ① 是否互为邻居
show lacp neighbor # Cisco:有邻居说明报文互通
# ② 成员是否被选中
show etherchannel summary # 关注成员标志位
# ③ 计数是否增长(华为)
display lacp statistics eth-trunk 1 # 收发计数与异常计数
display eth-trunk 1 verbose # 成员状态与聚合信息
# ④ 属性与组号
display interface GigabitEthernet0/0/1 # 速率、双工、类型五类原因清单
| 原因 | 判断依据 | 处理 |
|---|---|---|
| 模式组合不成立 | 双被动或单侧静态聚合 | 至少一端改为主动模式 |
| 属性不一致 | 速率、双工或端口类型不同 | 统一属性后重新协商 |
| 报文被过滤 | 无邻居信息,链路本身可通 | 排查中间设备的协议报文过滤 |
| 组号不一致 | 有邻居但成员未选中 | 两端绑定到同一聚合组 |
| 物理层问题 | 计数为 0 或异常计数增长 | 检查模块、光纤与收发方向 |
没有邻居信息通常说明协议报文根本没有互通:先查链路与中间设备,而不是在聚合配置里反复调整参数。
有邻居但成员未被选中,问题多在属性或组号一致性上:逐项对比两端配置,先解决差异最大的那一项。