思科 StackWise 是什么
StackWise 用专用堆叠线把多台 Catalyst 交换机连成一个逻辑设备:插好栈线、设好优先级、上电后自动成型,不需要额外创建逻辑接口,这是它与链路聚合最大的区别。日常维护就看三件事——成员角色(Active/Standby/Member)、栈口状态与包计数、成员编号是否与规划一致。
基本信息
| 适用设备 | Cisco Catalyst StackWise / StackWise-480(对照华为 iStack、H3C IRF) |
|---|---|
| 命令族 | switch N priority、show switch、show switch stack-ports、show switch detail |
| 优先级范围 | 1-15,数值越大越有机会成为 Active |
| 成员编号 | 决定接口名前缀(Gi1/0/x 与 Gi2/0/x) |
| 连接方式 | 专用栈线,成环连接提供链路冗余 |
| 版本要求 | 成员间软件版本需兼容,混版可能无法入栈 |
典型使用场景
- 堆叠开局:规划成员编号与优先级,确定 Active 归属
- 新增或更换成员前准备:清空旧配置再入栈
- 栈线故障排查:结合栈口状态与包计数判断线缆质量
- 堆叠分裂(双主)排障:排查两块 Active 同时存在的原因
- 日常巡检:核对成员数量、角色分配与版本一致性
思科 IOS
思科 IOS
switch 1 priority 15 # 想让 1 号成员当 Active
switch 2 priority 10
show switch # 成员编号、角色、优先级
show switch stack-ports # 栈口状态与包计数
show switch detail # 更详细的成员信息
show switch stack-ring activity # 栈环流量分布华为 VRP(对照)
华为 VRP(对照)
stack slot 0 priority 150 # 数值越大越优先
display stack # 成员角色与状态
display stack configuration # 堆叠优先级与成员信息H3C Comware(对照)
H3C Comware(对照)
irf member 1 priority 32
display irf # 成员与角色
display irf topology # 堆叠拓扑与链路状态show switch 关键字段读法
| 字段 | 含义 | 关注点 |
|---|---|---|
| Switch 编号 | 成员编号 | 决定接口名前缀,与规划一致 |
| Role | Active / Standby / Member | 只应有一个 Active,Standby 负责接管 |
| Priority | 选举权重 | 数值越大越优先,改完需重启生效 |
| State | 成员就绪状态 | Ready 为正常,其它状态说明未就绪 |
| 版本/型号 | 成员软件信息 | 混版可能导致无法入栈或反复重启 |
栈口包计数是判断栈线质量的实用指标:计数持续增长属正常转发;出现错误计数、栈口 up/down 抖动,通常意味着栈线或端口劣化,成员随时可能脱离堆叠。
加入新成员前先把它的旧配置清空(恢复出厂):残留的成员号与优先级会干扰选举,导致编号与规划不一致,甚至与既有成员的接口编号冲突。