谁当堆叠主设备
堆叠把多台物理交换机变成一台逻辑设备,其中一台担任主设备,负责管理整个堆叠、运行控制协议并统一下发配置。选举顺序通常是:先比优先级,优先级相同再比运行时长,最后比设备 MAC 或成员编号。优先级是唯一能在规划阶段人为控制的字段,也是决定主设备落在哪台机器上的关键。多数平台在修改优先级后需要保存并重启,新值才参与下一轮选举。
基本信息
| 适用平台 | 华为 iStack、思科 StackWise、H3C IRF |
|---|---|
| 控制手段 | 为每台成员设定优先级,数值越大越优先 |
| 生效方式 | 多数平台修改后需保存并重启成员才参与新一轮选举 |
| 权限要求 | 系统视图 / 全局配置模式 |
| 查看命令 | display stack、show switch、display irf |
典型使用场景
- 机柜规划:让位置更好、链路更集中的那台担任主设备
- 主备规划:明确主设备与备设备,避免重启后角色随机漂移
- 扩容上线:新成员入堆叠前先改优先级,防止它抢走主设备角色
- 割接验证:确认当前主设备是哪台,再决定先升级哪一台
- 故障复盘:主设备频繁变化时,检查是否因优先级相同导致结果不确定
三厂优先级对照
| 厂商 | 命令 | 规则 |
|---|---|---|
| 华为 iStack | stack slot 槽位号 priority 数值 | 数值越大越优先,默认 100 |
| 思科 StackWise | switch 成员号 priority 数值 | 数值越大越优先,常见范围 1-15 |
| H3C IRF | irf 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。迁移方案时不要把数字直接照抄,先看本机命令帮助里的取值上限,再按规划设定。