cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
196
Views
4
Helpful
5
Replies

which iOS to use for a new switch stack

ET-mina
Community Member

We are setting up a new stack of switches & would like to know which Switch iOS for a C9300 / C9300x

Cisco recommended mention 17.12.05 which dates back to March 2025, but there is 17.15.4 dating Aug 2025.

The article itself dates to July 2025

appreciate the help, if safe to go with MD version of 17.15.4

5 Replies 5

Enes Simnica
Spotlight
Spotlight

hello @ET-mina and yes, 17.15.4 is totally fine, it's the stable one they recommend for production. The docs just haven't been updated in a while.... Just do a quick peek at the release notes to make sure there's no nasty surprises for the 9300s, but otherwise u're good to roll with it...

hope it helps

 

-Enes

more Cisco?!
more Gym?!



If this post solved your problem, kindly mark it as Accepted Solution. Much appreciated!

Joseph W. Doherty
Hall of Fame
Hall of Fame

@Leo Laohoo what do you recommend?

I cannot make any comment nor recommendation because I do not know this network.  Is this network a flat, Layer 2-only network?  Are the VLANs assigned dynamically or statically? 

We are currently on 17.12.4 and 17.12.5 but we are starting to roll out 17.15.4.  No comment on the stability of 17.12.4, 17.12.5 nor 17.15.4 because, in our environment, nothing much has changed and my complaints about memory leaks in the control-plane is still present (and unmonitored) regardless what firmware we are using.  I have always maintained the opinion that IOS-XE is a buggy software and just about anything will cause a memory leak.  The bad news to everyone is this:  Everybody and every NMS product knows how to monitor the data-plane memory utilization, however, not everyone (nor every NMS product, including DNAC) knows how to monitor and check the control-plane memory utilization.  And this is a warning that many people, including Cisco people, continuously ignore.  

NOTE:  

Before the end of 2025, an announcement will come out from Cisco in the lines of:  Going forward, there will be no more "17.19.X" (and later).  Instead, it will be renumbered/renamed into 26.A.B with 26.1.1 scheduled for release in January 2026 (taken from the page of Apple's iOS numbering schema).  The "26" means it will be year the version gets released.  The "A" will be the train (like 17.12.X) and the "B" will be the release, like 17.12.5.  Please do not make the mistake in thinking that 26.X.X will be "better", i.  e.  quality of the code, than 3.X.X, 16.X.X or 17.X.X -- This is purely a "renumbering" or "relabelling" exercise.

M02@rt37
VIP
VIP

Hello @ET-mina 

From my side,17.12.05 is the choose one again...

https://www.cisco.com/c/en/us/support/docs/switches/catalyst-9300-series-switches/214814-recommended-releases-for-catalyst-9200-9.html

https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9300/software/release/17-15/release_notes/ol-17-15-9300.html#caveats

Check if you need newer features bundles with 17.15.4...

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

Dustin Anderson
VIP Alumni
VIP Alumni

We are upgrading due to the SNMP bug and are going to the 17.15.4 as 17.12 is EoL with 2 years of vulnerability left.

https://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/ios-xe-17/ios-xe-17-12-x-eol.html