首页/网络/网络设备配置速查/堆叠主设备选举:优先级与启动次序
堆叠、高可用与备份升级52 条

堆叠主设备选举:优先级与启动次序

主设备选举顺序:优先级高者优先,其次比运行时长(先起者),再比桥 MAC;改优先级后通常要重启才参与新一轮选举。

网络设备配置速查网络更新于 2026-10-13

谁当堆叠主设备

堆叠把多台物理交换机变成一台逻辑设备,其中一台担任主设备,负责管理整个堆叠、运行控制协议并统一下发配置。选举顺序通常是:先比优先级,优先级相同再比运行时长,最后比设备 MAC 或成员编号。优先级是唯一能在规划阶段人为控制的字段,也是决定主设备落在哪台机器上的关键。多数平台在修改优先级后需要保存并重启,新值才参与下一轮选举。

基本信息

适用平台华为 iStack、思科 StackWise、H3C IRF
控制手段为每台成员设定优先级,数值越大越优先
生效方式多数平台修改后需保存并重启成员才参与新一轮选举
权限要求系统视图 / 全局配置模式
查看命令display stack、show switch、display irf

典型使用场景

  • 机柜规划:让位置更好、链路更集中的那台担任主设备
  • 主备规划:明确主设备与备设备,避免重启后角色随机漂移
  • 扩容上线:新成员入堆叠前先改优先级,防止它抢走主设备角色
  • 割接验证:确认当前主设备是哪台,再决定先升级哪一台
  • 故障复盘:主设备频繁变化时,检查是否因优先级相同导致结果不确定

三厂优先级对照

厂商命令规则
华为 iStackstack slot 槽位号 priority 数值数值越大越优先,默认 100
思科 StackWiseswitch 成员号 priority 数值数值越大越优先,常见范围 1-15
H3C IRFirf member 成员号 priority 数值数值越大越优先,默认 1,上限随平台
数值相同时依次比较运行时长与设备标识运行时间长者优先,再比 MAC 或成员编号

华为 VRP

华为 VRP
[Huawei] stack slot 0 priority 150     # 范围 1-255,默认 100
[Huawei] save                           # 保存后重启才参与新一轮选举
<Huawei> display stack                  # 查看成员角色与优先级

思科 IOS

思科 IOS
SW-CORE-01(config)# switch 1 priority 15      # 常见范围 1-15,15 最高
SW-CORE-01# show switch                       # 查看角色、优先级与成员状态

H3C Comware

H3C Comware
[H3C] irf member 1 priority 32        # 默认 1,上限以平台为准
[H3C] save
<H3C> display irf                     # 查看主备角色与优先级
三厂的默认值与取值范围互不相同:思科常见 1-15,华为默认 100,H3C 默认 1。迁移方案时不要把数字直接照抄,先看本机命令帮助里的取值上限,再按规划设定。

易错点

  • 两台成员优先级相同:选举退化为比运行时长与设备标识,结果不确定,每次重启都可能换主
  • 改完优先级不保存也不重启:下一轮选举仍按旧值进行,看起来像命令没生效
  • 新成员入堆叠前没改优先级:数值较大的设备可能直接抢走主设备角色,影响既有管理策略
  • 在业务高峰期重启成员以使优先级生效:会引起短暂转发中断,应安排在维护窗口内操作

数据来源与参考

  • 华为 iStack 主设备选举
  • Cisco StackWise 选举规则
  • H3C IRF 主备选举

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌