LACP 邻居与协商查看是什么
聚合建不起来、成员一直 Unselected 或聚合已 up 但业务不通时,需要看协商报文层面的证据:对端系统 ID、成员端口状态、LACP 超时模式。这些字段能回答最关键的问题——两端到底有没有互相收到 LACP 报文、协商进行到哪一步。思科用 show lacp neighbor,H3C 用 display link-aggregation verbose,华为用 display eth-trunk verbose 或对应版本的 LACP 邻居命令。都是只读查询。
基本信息
| 适用平台 | LACP 动态聚合的两端设备 |
|---|---|
| 关键命令 | show lacp neighbor / display eth-trunk verbose / display link-aggregation verbose |
| 三要素 | 对端 System ID、成员状态、LACP 快慢模式 |
| 权限要求 | 登录后可查,思科需 enable |
| 排查顺序 | 先看是否收到对端报文,再看状态是否 bndl 或 Selected |
典型使用场景
- 聚合已 up 但业务不通,先确认两端是否真的协商上
- 成员一直 Unselected,看对端 System ID 是否为空
- 运维交接或对接验证,确认线路接到了预期的对端设备
- 采集 LACP 快慢模式,判断对端的超时相关配置
- 两端信息都正常后再转去查 VLAN 与 STP,避免方向跑偏
华为 VRP
华为 VRP
<Huawei> display eth-trunk 1 verbose # 成员协商详情与对端信息
<Huawei> display lacp peer # 部分版本提供 LACP 邻居查询
# 关注对端 System ID 与端口状态是否与预期一致思科 IOS
思科 IOS
SW-A# show lacp neighbor
Flags: S - Device is requesting Slow LACPDUs
F - Device is requesting Fast LACPDUs
Port Flags State LACP port Admin Oper Port Port ID
Gi1/0/1 SA bndl 32768 0x1 0x1 0x3 0x2H3C Comware
H3C Comware
<H3C> display link-aggregation verbose
Aggregation Interface: Bridge-Aggregation1
System ID: 0x8000, 0011-2233-4455 # 本端
Port: GE1/0/1 Status: S LACP State: {ACDEF}
# 对端信息在输出的 Peer 段落下关键字段读法
| 字段 | 含义 | 异常提示 |
|---|---|---|
| 对端 System ID | 对端设备的 LACP 系统标识 | 为空说明根本没收到对端 LACP 报文 |
| 成员状态 | bndl 或 Selected 表示协商成功 | 长期 Unselected 说明协商未完成 |
| 快慢模式(思科 S/F) | S 请求慢速报文、F 请求快速报文 | 两端不一致不影响建成,但影响故障收敛速度 |
| 端口 ID | 成员在 LACP 中的编号 | 与对端记录不符时核对成员映射关系 |
| 管理状态 Admin/Oper | 成员是否被管理性关闭 | Admin 为 down 时先查是否有人执行过 shutdown |
判断逻辑从报文开始:对端信息为空,就是没收到 LACPDU,问题在链路或对端配置;对端信息正常但状态未 bndl,问题在协商参数(速率、双工、模式);两端都协商成功而业务仍不通,就该转向 VLAN 放通、STP 状态与网关这些二层以上因素。
对端 System ID 与预期不符时先停手核对接线:两台同型号设备之间的跳线标签互换、跨机柜插错端口是常态化事故,继续按配置方向排查会浪费大量时间。