Cisco IOS XE End of Life Dates: Full Version EOL & EoS Guide
Knowing when your Cisco IOS XE version reaches end of software maintenance — and end of support — is essential for network compliance and vulnerability management. This guide covers the Cisco IOS XE lifecycle model, the full list of 17.x release train dates, and how to identify whether your current version is still receiving security fixes. Cisco publishes official End-of-Life (EoL) and End-of-Sale (EoS) product bulletins for each release — always verify against the official bulletin for binding support dates.
Key Dates at a Glance
- Cisco IOS XE 17.18: end of software maintenance 2028-02-08; end of support 2029-08-08
- Cisco IOS XE 17.17: end of support 2026-03-31
- Cisco IOS XE 17.16: end of support 2025-12-11
- Cisco IOS XE 17.15: end of software maintenance 2027-02-09; end of support 2028-08-09
- Cisco IOS XE 17.14: end of support 2025-04-13
- Cisco IOS XE 17.13: end of support 2024-11-30
- Cisco IOS XE 17.12: end of software maintenance 2026-01-28; end of support 2027-07-28
- Cisco IOS XE 17.11: end of support 2024-03-28
Understanding the Cisco IOS XE Release Model
Cisco IOS XE uses a two-track release model designed to balance access to new features against stability for production networks:
Standard Maintenance (SM) Releases
Standard Maintenance releases ship approximately every 6 months and receive roughly 12 months of software maintenance (bug fixes and security patches) after their first release. These are ideal for environments that want access to the latest features but are comfortable with more frequent update cycles. Examples: 17.10, 17.11, 17.13, 17.14.
Long-Lived (LL) Releases
Long-Lived releases are designated for stable, production deployments. They receive approximately 36 months of software maintenance — three times the Standard Maintenance window. Cisco recommends Long-Lived releases for enterprise production networks. Examples: 17.3.x LL, 17.6.x LL, 17.9.x LL, 17.12.x LL, 17.15.x LL, 17.18.x LL.
Cisco IOS XE 17.x Release Train — EOL Overview
| IOS XE Release | Type | First Released | End of Software Maintenance | End of Support | Status |
|---|---|---|---|---|---|
| 17.18.x | Long-Lived | Aug 2025 | Feb 2028 | Aug 2029 | Current LL |
| 17.17.x | Standard | Mar 2025 | Mar 2026 | Mar 2026 | EOL |
| 17.16.x | Standard | Dec 2024 | Dec 2025 | Dec 2025 | EOL |
| 17.15.x | Long-Lived | Aug 2024 | Feb 2027 | Aug 2028 | LL – Active |
| 17.14.x | Standard | Apr 2024 | Apr 2025 | Apr 2025 | EOL |
| 17.13.x | Standard | Nov 2023 | Nov 2024 | Nov 2024 | EOL |
| 17.12.x | Long-Lived | Jul 2023 | Jan 2026 | Jul 2027 | Security fixes only |
| 17.11.x | Standard | Mar 2023 | Mar 2024 | Mar 2024 | EOL |
| 17.10.x | Standard | Nov 2022 | Nov 2023 | Nov 2023 | EOL |
| 17.9.x | Long-Lived | Jul 2022 | Jan 2025 | Jul 2026 | EOL |
| 17.8.x | Standard | Apr 2022 | Apr 2023 | Apr 2023 | EOL |
| 17.7.x | Standard | Nov 2021 | Nov 2022 | Nov 2022 | EOL |
| 17.6.x | Long-Lived | Jul 2021 | Jan 2023 | Jul 2024 | EOL |
| 17.5.x | Standard | Mar 2021 | Mar 2022 | Mar 2022 | EOL |
| 17.4.x | Standard | Nov 2020 | Nov 2021 | Nov 2021 | EOL |
| 17.3.x | Long-Lived | Jul 2020 | Jan 2023 | Jul 2024 | EOL |
| 17.2.x | Standard | Mar 2020 | Mar 2021 | Mar 2021 | EOL |
| 17.1.x | Standard | Nov 2019 | Nov 2020 | Nov 2020 | EOL |
Dates marked ~ are approximate based on Cisco's standard release cadence. Verify against official Cisco EoL bulletins at cisco.com/go/eos for binding dates.
Cisco IOS XE 16.x — Legacy Releases
The 16.x release train was the predecessor to 17.x and ran from approximately 2016 to 2020. All 16.x releases are now end of life or in their final support windows. The most widely deployed 16.x releases were:
| IOS XE 16.x Release | Type | End of Software Maintenance | Status |
|---|---|---|---|
| 16.12.x (Fuji) | Long-Lived | Jan 2022 | EOL |
| 16.11.x | Standard | ~Apr 2021 | EOL |
| 16.9.x (Fuji) | Long-Lived | Oct 2021 | EOL |
| 16.6.x (Everest) | Long-Lived | Jan 2020 | EOL |
Key IOS XE 17.x Release Notes
IOS XE 17.18 — Current Long-Lived
IOS XE 17.18.x, released August 2025, is the current recommended Long-Lived release. Software maintenance runs until February 2028, with support until August 2029. This is the target version for networks being upgraded or maintained in the 2026 window.
IOS XE 17.15 — Active Long-Lived
IOS XE 17.15.x is a Long-Lived release, released August 2024, receiving software maintenance until February 2027 and support until August 2028. It remains a solid target for networks that cannot yet move to 17.18. It includes full support for Catalyst 9000 series, ISR 4000 series, and ASR 1000 series platforms.
IOS XE 17.12 — Maintenance Ended, Security Fixes Only
IOS XE 17.12.x is a Long-Lived release widely deployed in enterprise production environments. First released in July 2023, its software maintenance ended January 28, 2026. Vulnerability/security support continues until July 28, 2027, but networks on 17.12 should be planning a move to 17.15 or 17.18.
IOS XE 17.9 — End of Life (July 2026)
IOS XE 17.9 was a Long-Lived release and was one of the most widely deployed versions in enterprise networks. Software maintenance for 17.9 ended January 2025, and end of support followed on July 29, 2026 — 17.9 is now fully end of life. Networks still running 17.9 should upgrade to 17.15 or 17.18. Note that 17.9 was widely deployed on Catalyst 9300/9400/9500 series.
IOS XE 17.6 — End of Life (July 2024)
IOS XE 17.6.x, a Long-Lived release, reached end of software maintenance in January 2023 and full end of support in July 2024. It is no longer receiving security patches. Systems still running 17.6 are exposed to vulnerabilities discovered after those dates.
Specific Version Queries from the Field
Based on common search queries, here are the specific EOL statuses for point releases frequently asked about:
| Version String | Train | Release Type | Maintenance Status |
|---|---|---|---|
| 17.18.x | 17.18 | Long-Lived | In Maintenance (to Feb 2028) |
| 17.15.x | 17.15 | Long-Lived | In Maintenance (to Feb 2027) |
| 17.12.x | 17.12 | Long-Lived | Maintenance ended Jan 2026 – security fixes to Jul 2027 |
| 17.9.x | 17.9 | Long-Lived | EOL – Jul 2026 |
| 17.6.x | 17.6 | Long-Lived | EOL – Jul 2024 |
| 17.3.x | 17.3 | Long-Lived | EOL – Jul 2024 |
| 16.12.x | 16.12 | Long-Lived | EOL – Jul 2023 |
Platforms Running Cisco IOS XE
IOS XE runs across Cisco's modern router and switch platforms. These are the main product families where IOS XE version management applies:
- Catalyst 9000 Series Switches — 9200, 9300, 9400, 9500, 9600, 9800 (wireless)
- ISR 4000 Series Routers — ISR 4221, 4321, 4331, 4351, 4431, 4451, 4461
- ASR 1000 Series Routers — ASR 1001-X, 1001-HX, 1002-X, 1002-HX, 1004, 1006-X
- CSR 1000V / Catalyst 8000V — virtual router platforms
- Catalyst 8000 Edge Platforms — 8200, 8300, 8500
How to Check Your IOS XE Version
Router# show version
Cisco IOS XE Software, Version 17.12.04
...
Router# show version | include IOS XE
How to Upgrade IOS XE
For Catalyst 9000 switches, IOS XE can be upgraded using the install method (recommended over bundle mode):
# Download new image to flash
copy tftp://server/cat9k_iosxe.17.12.04.SPA.bin flash:
# Install
install add file flash:cat9k_iosxe.17.12.04.SPA.bin
install activate
install commit
For ISR/ASR routers, Cisco recommends using Cisco Software Manager (CSM) or the Software Download portal on cisco.com for image management.
Frequently Asked Questions
What is Cisco IOS XE 17.12 end of life?
IOS XE 17.12 is a Long-Lived release first shipped in July 2023. End of Software Maintenance was January 28, 2026, and end of vulnerability/security support is July 28, 2027. Check the official Cisco EoL bulletin at cisco.com for binding milestone dates.
Is IOS XE 17.9 still supported?
No. IOS XE 17.9 (Long-Lived) reached End of Software Maintenance in January 2025 and full end of support on July 29, 2026. It is no longer receiving security patches. Upgrade to 17.15 or 17.18.
What is the difference between EoS and EoL for Cisco?
Cisco uses several milestone terms: End of Sale (EoS) means the product can no longer be purchased. End of Software Maintenance means no new software releases or patches. End of Vulnerability/Security Support means no more security advisories or CVE patches. End of Support (EoL) means all support, including TAC cases, has ended. For software releases like IOS XE, End of Software Maintenance is the most critical milestone to track.
What is the recommended IOS XE version in 2026?
Cisco recommends running a Long-Lived release for production stability. In 2026, IOS XE 17.18.x (the latest Long-Lived) or 17.15.x are the recommended versions, depending on hardware support and available testing windows.
What happened to Cisco IOS 15.x?
Cisco IOS 15.x is the "classic" (non-XE) IOS running on older hardware platforms like 2900/3900 ISRs and older Catalyst 3750/4500 switches. All 15.x releases have reached or are approaching end of life. Classic IOS 15.1 end of life was January 2023. Customers on these platforms should plan hardware refreshes to IOS XE-based platforms.
Related Resources
The Monthly EOL Digest™
Once a month — critical EOL dates, CVE blind spots, and lifecycle changes worth knowing about.