首页/网络/VLAN 与高可用速查/堆叠排错诊断命令汇总
堆叠与高可用72 条

堆叠排错诊断命令汇总

堆叠问题的诊断顺序:先看整组状态与角色,再看邻居与链路,最后看成员单机状态与日志,逐层缩小范围。

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

诊断要按层次推进

堆叠故障的诊断顺序应该是:先看整组状态与角色,再看成员之间链路,然后看单个成员的硬件状态,最后回到日志确认事件时间线。顺序反了会来回重复劳动——比如一上来就钻到某个成员里查接口,结果问题是另一个成员掉队导致的。每一层都有对应的命令,输出先存成文本再分析,需要厂商支持时可以直接提交。

基本信息

适用设备华为 iStack/CSS、H3C IRF、思科 StackWise
诊断层次整组状态、成员间链路、单成员硬件、日志事件
输出管理逐条保存文本,便于比对与提交给厂商支持
带外准备部分诊断信息需要控制台登录,提前准备带外通道

诊断顺序

  • 整组层面:确认成员数量、主备角色、是否有成员处于异常状态
  • 链路层面:确认成员之间的堆叠口是否全部 UP,有无反复震荡
  • 成员层面:对异常成员单独登录,查硬件状态与端口计数
  • 日志层面:按时间线把事件串起来,判断先后与因果关系
  • 配置层面:核对堆叠参数(优先级、域、堆叠口绑定)是否与规划一致

华为诊断序列

华为诊断序列
display stack                       # 整组:成员、角色、状态
display stack peers                 # 成员之间的堆叠链路状态
display stack configuration         # 堆叠参数与堆叠口绑定
display device                      # 单个成员的硬件与单板状态
display interface stack-port 0/1    # 逻辑堆叠口与其成员口状态
display logbuffer | include STACK   # 事件时间线,先看时间先后

思科与 H3C 对照

思科与 H3C 对照
show switch detail                  # 思科:成员与堆叠口详细状态
show switch stack-ports             # 思科 IOS-XE:堆叠口状态总览
show switch virtual link            # 思科:虚拟交换链路信息
display irf                         # H3C:IRF 成员与角色
display irf topology                # H3C:IRF 拓扑连接关系
display irf link                    # H3C:IRF 物理链路状态

输出判读

观察点含义异常表现
成员数量与编号当前在组的成员数量少于规划,或编号重复
角色与优先级主备与管理角色归属与规划不符,出现两个主控
堆叠口状态成员间链路是否可用有成员口 DOWN 或反复 UP/DOWN
链路带宽堆叠口的实际速率协商速率低于规划,流量跑不满
日志时间线事件发生的先后顺序同时出现分裂与链路故障告警
诊断输出先保存文本再分析:涉及厂商支持的场景,一份完整的时间线文本比现场口述有效得多,也便于前后两次诊断做比对。
在堆叠状态不完整的情况下做插拔或重启动作,可能触发二次分裂。先取完状态证据,再动手恢复。

易错点

  • 顺序反了会来回重复劳动:先整组后单成员,先状态后配置
  • 部分诊断命令需要从控制台进入,提前准备带外
  • 只看单成员状态不看整组,漏掉掉队成员这一最常见原因
  • 未保存诊断输出就重启设备,故障现象无法复现
  • 在堆叠未稳定时插拔线缆,触发二次分裂扩大影响

数据来源与参考

  • 华为 S 系列交换机产品文档(诊断)
  • Cisco StackWise 故障排查
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌