成员版本为什么要一致
堆叠系统的成员共享同一套控制平面:主控运行配置,成员按主控的策略转发。成员之间的固件与补丁版本不一致时,可能出现成员无法加入、反复重启、特性行为不一致等结果,具体允许范围以各平台的版本说明书为准。备件到货先离线升级到与在网一致,再上架,是行业里的常规做法。
基本信息
| 管理原则 | 成员间主版本与补丁版本保持一致 |
|---|---|
| 允许差异 | 以对应版本的堆叠规格说明为准,不做经验推断 |
| 备件流程 | 先离线升级到与在网一致,再加入堆叠 |
| 相邻兼容 | 与对端设备、链路两端的兼容性一并核对 |
| 核对命令 | 华为 display version;Cisco show version / show switch detail |
典型使用场景
- 扩容前预检:新成员与在网设备的版本是否一致
- 备件上架:备件版本落后时先离线升级
- 年度固件核查:把成员版本一致性纳入巡检项
- 升级方案制定:确认堆叠环境下升级顺序与滚动方式
- 故障复现:怀疑版本差异导致特性行为不一致时的取证
版本核对
版本核对
# 华为
display version # 主控与各成员的软件版本
display stack # 成员状态与是否在线加入
# Cisco
show version # 版本与型号
show switch detail # 成员细节与在线状态
show switch # 成员与角色速览
# 核对目标:成员之间版本一致;备件与在网一致;与相邻设备兼容版本预检三项
| 预检项 | 核对内容 | 风险 |
|---|---|---|
| 成员间一致性 | 各成员固件与补丁版本 | 不一致时成员受限加入或反复重启 |
| 备件差异 | 备件版本与在网设备的差距 | 落后版本上架后功能或协议行为异常 |
| 相邻兼容性 | 与对端堆叠、链路两端的版本配合 | 协议互通细节差异导致业务异常 |
版本预检的完整含义是三项:成员之间一致、与备件无差异、与相邻设备兼容。缺任何一项,问题都可能在变更当天才暴露,而那时回退成本最高。
不要把『能加入堆叠』等同于『混版可用』:部分平台允许版本不完全一致的成员加入,但特性行为可能存在差异,生产环境仍应统一版本。