首页/网络/VLAN 与高可用速查/LACP 优先级与成员顺序

LACP 优先级与成员顺序

LACP 用系统优先级选举主动端(数值小者优先),用端口优先级与端口号决定成员接替顺序;规划顺序避免随机接替。

VLAN 与高可用速查网络更新于 2026-10-13

LACP 优先级在决定什么

LACP 链路聚合里,两端设备先比较系统优先级(数值小者成为主动端),再由主动端按端口优先级加端口号的大小顺序挑选成员:能放下的都成为活动成员,放不下的按这个顺序排队等待接替。也就是说,优先级真正控制的是『谁先上、谁先被换下』。

基本信息

比较对象先系统优先级,再端口优先级与端口号(数值小者优先)
配置位置系统优先级在系统视图,端口优先级在接口视图
常见命令Cisco:lacp system-priority / lacp port-priority;华为:接口下 lacp priority
生效时机修改后触发重新协商,会有短暂抖动
规划建议把希望优先承载业务的成员排在前面,避免接替顺序随机

典型使用场景

  • 规划接替顺序:让关键链路的成员优先成为活动成员
  • 带宽不对等的成员混用:按端口速率与优先级安排取舍顺序
  • 跨设备对接:两端优先级都默认取值时,明确谁做主动端
  • 换板与维护:借助优先级把流量提前引导到指定成员
  • 排查成员未选中:确认是否因排序靠后而处于待命状态

配置与查看

配置与查看
# Cisco:系统优先级 + 端口优先级
lacp system-priority 100                       # 数值小者成为主动端
interface range GigabitEthernet1/0/1-2
 lacp port-priority 100                        # 端口优先级,数值小者优先选中
show lacp neighbor                            # 查看两端协商内容
show etherchannel summary                     # 查看成员是否被选中
# 华为:接口下设置端口优先级
interface Eth-Trunk1
 lacp priority 100                             # 数值方向与取值范围按平台核对
display eth-trunk 1 verbose                    # 查看成员状态与活动情况

参数含义对照

概念作用取值方向
系统优先级决定哪端成为主动端,由主动端负责成员取舍数值越小优先级越高
端口优先级在主动端侧决定成员的选中与接替次序数值越小越先被选中
端口号优先级相同时作为次级比较依据编号越小越先被选中
活动成员上限受聚合组规格与两端能力限制超出部分进入待命
接替顺序由端口优先级与端口号共同决定,日志里会按这个顺序依次接替。规划时把两端的优先级写成台账,比事后从日志反推更可靠。
改优先级会触发聚合重新协商,期间成员会有短暂抖动;在维护窗口内执行,改完观察所有成员是否回到预期状态。

取值方向别写反

绝大多数平台的优先级都是数值越小越优先,但取值范围与默认值各家不同。配置前查一次当前值,改完用查看命令确认生效结果,避免因数值方向写反而让接替顺序与设计完全相反——这种错误往往在下一次链路故障时才暴露。

易错点

  • 数值方向写反:接替顺序与设计相反,故障切换时先上的是不期望的成员
  • 只配一端优先级:主动端由系统优先级决定,单侧配置在特定组合下不会生效
  • 改优先级不选窗口:重新协商期间的抖动会叠加到业务流量上
  • 不记录优先级台账:事后从日志反推接替顺序,排障时间成倍增加
  • 把优先级当成带宽分配手段:它只影响成员选中顺序,不改变哈希后的流量分布比例

数据来源与参考

  • Cisco IOS 配置手册(LACP 参数)
  • 华为 S 系列交换机产品文档(LACP 优先级)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌