LACP 系统优先级
LACP 协商时两端要选出「主动端」:系统优先级数值小的那一端成为主动端,由它负责决定哪些成员被选中转发;两端系统优先级相同时,再比较系统 MAC(通常以数值小者或大者为准,各实现一致但需查手册确认)。系统优先级与端口优先级作用层面不同:前者决定协商中的角色,后者决定本端内部成员的取舍顺序。
基本信息
| 适用平台 | 华为 VRP(系统视图 lacp priority)、思科 IOS(lacp system-priority)、H3C Comware(lacp system-priority) |
|---|---|
| 默认值 | 常见为 32768 |
| 排序规则 | 数值小者优先成为主动端 |
| 相同值时 | 比较系统 MAC 决定角色 |
| 配置视图 | 系统视图(区别于端口优先级的接口视图) |
| 查看命令 | display lacp system-id / show lacp sys-id / display lacp system-id |
典型使用场景
- 主从角色规划:希望由核心侧决定成员选择时,把核心侧系统优先级调小
- 跨厂商互联:不同厂商默认值相同,需显式指定以固定主动端
- 排障对照:成员选择结果不符合预期时,先确认哪一端是主动端
- 堆叠与双机:希望堆叠系统担任主动端,便于统一控制成员
- 变更审计:把系统优先级纳入配置基线,避免被临时改动后遗忘
华为 VRP
华为 VRP
[Huawei] lacp priority 100 # 系统视图下配置,数值小者成为主动端
[Huawei] display lacp system-id # 查看本端系统优先级与系统 MAC
! 注意区分:接口下的 lacp priority 是端口优先级,两者不在同一视图
<Huawei> display eth-trunk 1 verbose # 结合成员选中结果核对思科 IOS
思科 IOS
SW-A(config)# lacp system-priority 100 # 系统视图,默认 32768
SW-A# show lacp sys-id # 查看系统优先级与系统 ID
SW-A# show etherchannel summary # 结合成员选中结果核对
SW-A# show lacp neighbor # 看对端的系统优先级与端口状态H3C Comware
H3C Comware
[H3C] lacp system-priority 100 # 系统视图
<H3C> display lacp system-id
<H3C> display link-aggregation verbose # 成员选择结果
! 命令名与思科相同,注意与接口下的 lacp priority 区分两个优先级别混淆
| 参数 | 配置位置 | 决定什么 |
|---|---|---|
| 系统优先级 | 系统视图 | 协商中谁是主动端,影响成员选择的裁决方 |
| 端口优先级 | 接口视图 | 本端内部哪些成员被选中转发 |
| 默认值 | 均为 32768 | 数值小者优先 |
| 修改影响 | 均触发重选 | 重选瞬间流量重哈希,可能出现短丢包 |
固定主动端的好处是可预期:成员选择规则始终由同一侧决定,排障时只需看一端。跨厂商互联建议在规划阶段就显式指定主动端,而不是依赖默认值相同这一巧合。