FamousTec

Lifecycle · Catalyst StackWise

Catalyst Stack Upgrade Planner

Plan a StackWise upgrade cleanly — member roles, priorities, auto-upgrade handling, V-mismatch recovery, and a step-by-step cutover.

A Catalyst stack is one logical switch built from up to 8 physical members. Upgrading across a stack is a single operation — if you set it up right. If you don't, you get a split brain, a V-mismatch, or 8 hours of port flap while members silently TFTP-fetch 3 GB images over an already congested management VLAN.

How to interpret the output

Software auto-upgrade lets new stack members inherit the active image when added. Combined with install mode, this makes RMAs a plug-and-play affair. For cross-LTS upgrades, the whole stack reloads together — plan a ~10 minute outage.

Deep dive — StackWise reliability

StackWise-480 (9200/9300) and StackWise-1T (9300X) share a backplane that handles forwarding, control, and image consistency. Priorities determine who becomes Active. Set priority 15 on your preferred Active and 14 on the preferred Standby. If you don't set priorities, whoever boots first wins — which can cause port numbering to drift after a power cycle.

Why trust this tool

Every StackWise upgrade I've done since the 3750X days has used these steps. Nothing surprising ever happens with a good plan and a prepared rollback image on flash.

FAQ

What's a V-mismatch?

A stack member comes up on a different IOS-XE version than the Active. With auto-upgrade, the Active sync-copies its image to the new member. Without, the new member stays in V-mismatch (ports suspended) until you manually copy and reload.

Does install mode work in a stack?

Yes — it's the default on 17.x. A single install add file … activate commit handles all members.

Worked examples

4-member 9300 stack, 17.6 → 17.12

Enable auto-upgrade, stage image on member 1, install add file … activate commit. All 4 members reload together after ~6 minutes, stack comes up on 17.12.

3-member 9200L stack RMA

Replace failed member 2. Plug in, boot. Auto-upgrade syncs image from Active. Member joins as member 2 with inherited config. No manual IOS copy.

References

Want this report by email?