堆叠分裂与双主风险是什么
堆叠成员之间的链路全部中断或成员掉电时,剩下的成员可能各自判断本侧堆叠合法,于是同时出现两个主设备:双管理面、双控制面、二层环路与网关冲突随之而来。防分裂依赖 MAD 或双活检测机制配合抑制策略,并且需要演练验证策略真的生效。
基本信息
| 成因 | 堆叠线缆故障、成员掉电、异常复位 |
|---|---|
| 危害 | 双主双管理、二层环路、网关地址冲突 |
| 对策 | 双活检测(MAD)+ 抑制策略 + 定期演练 |
| 典型征兆 | 成员数量突变、两个管理地址都能登录 |
典型使用场景
- 设计阶段决定采用直连检测还是跨设备检测方式
- 割接或扩容后核对成员数量与拓扑是否符合设计
- 演练拔掉堆叠线缆,验证抑制策略是否真实生效
- 排障时判断『两台设备都能登录』是否属于分裂
- 巡检时核对堆叠口状态与告警历史,提前发现亚健康
分裂征兆捕捉
分裂征兆捕捉
display stack # 成员数量与角色
# 成员数少于设计数量时,高度怀疑发生分裂
display logbuffer | include STACK # 分裂与合并事件日志
display interface brief # 堆叠口链路状态
# 处置原则:先确认哪一侧被抑制,再按预案恢复,禁止两侧同时改配置分裂表象与处置
| 表象 | 含义 | 处置方向 |
|---|---|---|
| 成员数量少于设计 | 堆叠链路中断或成员掉电 | 检查堆叠口与线缆,确认是否分裂 |
| 两个管理地址都能登录 | 出现双主双管理面 | 按预案处理,只操作一侧 |
| 部分终端随机不通 | 表项冲突与二层环路 | 先恢复堆叠链路再核查表项 |
| 网关同时响应请求 | 两侧都处于转发状态 | 核对双活检测与抑制策略 |
分裂是堆叠的固有风险场景,不是靠配置就能完全避免的,必须配套双主检测与恢复预案,并纳入定期演练计划。
发现双主后的第一原则是只在一侧操作:两侧同时改配置会让收敛结果不可预测,可能把局部问题扩大成大面积中断。
检测链路要纳入监控并专用:被挪作业务或临时借线后检测能力被破坏,故障时不会给出任何告警。