This document describes how to find a stable software release for the Catalyst 9000 series Enterprise switching platforms.
The information in this document is not meant to be exhaustive and is intended to serve as a general guide to you especially in cases of mass deployments/upgrades. Beyond these recommendations, if you are required to run a release to utilize newer software features or hardware, the recommendation is to select Extended Maintenance (EM) release trains wherever possible.
Each Cisco IOSĀ® XE software release is classified as either a Standard-Support Release or an Extended-Support release.
Standard-Support Release - A sustaining support lifetime of 12 months from First Customer Shipment (FCS) with scheduled rebuilds. Examples are Cisco IOS XE Software releases 17.10, 17.11, 17.13, and 17.14
Extended-Support Release - A sustaining support lifetime of 48 months from First Customer Shipment (FCS) with scheduled rebuilds. Examples are Cisco IOS XE Software releases 17.9, 17.12, and 17.15
Given that Standard-Support Releases have much shorter support lifetimes whereas Extended-Support releases have longer support with more scheduled rebuilds/bug fixes, it is recommended that you stay on Extended-Support releases wherever possible.
The recommendations stated here are current as of April 2026, and are periodically updated when appropriate.
|
Product Family |
Product Details |
Recommended Cisco IOS XE release |
|
Catalyst 9200 |
C9200CX(all models) |
17.15.5 |
|
C9200L (all models) |
17.15.5 |
|
|
C9200 (all models) |
17.15.5 |
|
|
Catalyst 9300 |
9300L (all models) |
17.15.5 |
|
C9300X (all models) |
17.15.5 |
|
|
C9300LM (all models) |
17.15.5 |
|
|
C9300 (all models) |
17.15.5 |
|
|
Catalyst 9400 |
C9400-SUP-1, C9400-SUP-1XL and C9400-SUP-1XL-Y |
17.15.5 |
|
C9400X-SUP2(XL) |
17.15.5 |
|
|
Catalyst 9500 |
C9500 (all models) |
17.15.5 |
|
17.15.5 |
||
|
Catalyst 9600 |
C9600 (C9600-SUP-1) |
17.15.5 |
|
C9600X-SUP2 |
17.15.5 |
Note: * For newer hardware, please select the compatible software release listed on the Cisco Software Download page.
Question: What if I see a recommended version of code on this page, but it is not available to download for that specific switch model?
Answer:
In certain cases, fix for critical bugs can be made available via Software Maintenance Upgrade (SMU) or Engineering Special (ES) builds.
If you encounter any issues specific to your environment which is not already fixed in existing cisco.com releases, please contact Cisco Customer Experience (CX) to explore the possibility of a SMU or ES.
Cisco IOS XE 16 - Release Notes - Cisco
Cisco IOS XE 17 - Release Notes - Cisco
End-of-Sale and End-of-Life Announcement for the Cisco IOS XE 16.6.x
End-of-Sale and End-of-Life Announcement for the Cisco IOS XE 16.9.x
End-of-Sale and End-of-Life Announcement for the Cisco IOS XE 16.12.x
End-of-Sale and End-of-Life Announcement for the Cisco IOS XE 17.3.x
End-of-Sale and End-of-Life Announcement for the Cisco IOS XE 17.6.x
End-of-Sale and End-of-Life Announcement for the Cisco IOS XE 17.9.x
End-of-Sale and End-of-Life Announcement for the Cisco IOS XE 17.12.x
| Revision | Publish Date | Comments |
|---|---|---|
25.0 |
16-Apr-2026
|
Updated 17.15.5 as recommended release. |
24.0 |
26-Nov-2025
|
Updated 17.15.4 and 17.12.6 to the recommended releases |
23.0 |
21-Jul-2025
|
Updated 17.15.3 and 17.12.5 to the recommended releases |
22.0 |
06-May-2025
|
Updated 17.12.5 to the recommended releases |
21.0 |
26-Feb-2025
|
Updated 17.12.4 to the recommended releases |
19.0 |
10-Jun-2024
|
Updated recommended releases |
18.0 |
01-Apr-2024
|
Updating recommended releases. |
17.0 |
29-Sep-2023
|
Updated info on Stackwise virtual |
16.0 |
20-Sep-2023
|
Updated the recommended releases |
14.0 |
12-May-2023
|
Updated Recommended Cisco IOS-XE releases for Catalyst 9000 switches. |
10.0 |
04-Nov-2022
|
Updated content with new release information & details on ES and SMU images |
9.0 |
26-Sep-2022
|
Updated content with new release information |
8.0 |
09-Jun-2022
|
Dual Recommendation of 17.3.5 and 17.6.3 updated for most of the Catalyst 9000 Series Switches |
7.0 |
28-Apr-2022
|
Recommendation updated to 17.3.5 for most of the Catalyst 9000 Series Switches |
6.0 |
20-Apr-2022
|
Recommendation updated to 16.12.7 for Catalyst 3850 and 3650 Series switches |
5.0 |
24-Jan-2022
|
changing "current as of" |
4.0 |
17-Jan-2022
|
Recommendation of 9300X models updated to 17.6.2 and StackWise Virtual feature-based recommendation removed from the page. |
3.0 |
25-Oct-2021
|
Updated 9200/L recommendation |
2.0 |
03-Sep-2021
|
9300X release recommendation updated |
1.0 |
30-Aug-2021
|
Initial Release |