Summary:
Juniper provides this
document as a means to help customers and Juniper manufacturing select a
Junos software version that aligns with their deployment needs. The
releases listed below have performed well for the general population,
but note that due to the uniqueness of our customer network deployments
to include areas such as design, traffic patterns/flows, and specific
usage of features and functionality, Juniper recommends that all
customers A) read the associated Release Notes to understand how
features, functionality, fixes, and any known outstanding issues may
apply to your specific network and applications, and B) test and certify
the suggested code version(s) to ensure they will perform as expected
in your network.
This article applies to the following devices:
- EX Series
- M, T, and MX Series
- ACX Series
- NFX Series
- QFX Series
- SRX Series
For other Junos devices, refer to the Release Notes and the Alerts column on the Download Software pages.
Notes:
- The software versions included in this article are selected by
utilizing input from Juniper Engineering, customers, and analysis of
field usage data.
- To be automatically notified of updates to this document, use the
Subscribe link. If you do not see the Subscribe link, log in with your
user account.
- Juniper Networks offers optional fee-based services to further
aide customers in selecting and testing software releases. If interested
in more information, please contact your Juniper Sales Representative
to discuss offering details and pricing.
Symptoms:
For use by customers and Juniper manufacturing planning an upgrade or initial installation.
Exceptions for evaluating these suggested software versions include:
-
A Juniper Engineer has recommended that a customer use a specific
version of Junos software that is different from what is listed here in
this article.
-
You require specific features (Feature Explorer)
that are available only in another version of Junos software. In that
case, be sure to download the latest maintenance release.
-
Your currently installed version of Junos is meeting your requirements as is.
- If you use NSM, refer to the NSM & Junos Compatibility Matrix to make sure the suggested Junos software version can be managed by NSM.
To see the list of End of Engineering (EOE) and EOS (End of Support)
dates for specific Junos versions, please go to the Junos Dates &
Milestones page: https://support.juniper.net/support/eol/software/junos/
To see features supported per specific Junos versions, please go the
Juniper Pathfinder page and navigate to "Feature Explorer": https://apps.juniper.net/home/
Solution:
To download Junos Software, go to the Software Download site and find your product.
Suggested Junos Software Versions for your consideration and evaluation are listed in the tables below.
NOTE: To locate a Junos release containing an 'S' (i.e. Junos 17.3R3-S3), on the Software Download product page change the OS drop-down from Junos to Junos SR
Select to jump to a platform series:
EX Series Ethernet Switches
Notes:
- It is highly recommended to refer to the Release
Notes, Technical Documentation, and KB articles for any outstanding and
resolved issues before making the upgrade decision. Contact JTAC if
there are any queries.
- Please refer to TSB16758 for minimum software requirements for newer revision EX8200 linecards.
- Please refer TSB17138 for more details.
- Please refer TSB17329 .
(back to the top)
ACX Series Service Routers
(back to the top)
M, T, PTX, and MX Series Routers
Notes:
- This includes subscriber management deployments that incorporate services such as CGNAT, etc.
- See KB33938 for detail information and directly downloadable links to software for M/MX/PTX/T-Series JUNOS Software
- Recently released hardware may require a software version newer
than listed above. Please use the latest Service Release for the
required JUNOS software version
- Due to feature parity recommended from Product Line Management
- MPC11 is not supported in Junos 19.4
(back to the top)
NFX Series Network Services Platform
(back to the top)
QFX Series
Note:
-
Qfabric NSSU upgrade from Junos 12.2X50 to later releases is NOT recommended. Please see TSB16842 for more details.
(back to the top)
SRX Series Services Gateways
Notes:
-
KB30446 - SRX Junos SRX5K Hardware / Software compatibility matrix.
-
TSB17655 -
On SRX5000 series with SRX5k RE-13-20 a software upgrade to Junos
release 12.3X48-D80, D85 or D90 may fail the pre-check due to
insufficient space available on the compact flash.
-
Junos OS upgrade from 18.4R3 or 18.4R3 based Service Releases
directly to 19.4R3 or 19.4R3 based Service Releases is supported for all
SRX platforms.
-
Notes for upgrading from Junos 15.1X49 releases to 19.4R3 or 19.4R3 based Service Releases:
-
Junos OS upgrade from 15.1X49 directly to 19.4R3 or 19.4R3 based
Service Releases is supported for all SRX platforms (ISSU is not
supported). Note: PR1572963 - Junos OS upgrade from 15.1X49 directly to 19.4R3-S2 fails on SRX5400 / SRX5600 / SRX5800.
-
In case you would need to rollback or downgrade from 19.4 to the
15.1X49 release on SRX1500, SRX4100/4200, SRX5k or vSRX, all files on
the device may be lost. Hence it is important to backup the relevant
files (configuration, license-keys etc) before the upgrade and have
console access during the upgrade and during a potential rollback if
required.
-
For vSRX the following limitations apply when upgrading from 15.1X49 directly to 19.4R3 or 19.4R3 based Service Releases:
-
The file system mounted on /var usage must be below 14% of capacity.
Check this with
root@vsrx> show system storage | match " /var$"
/dev/vtbd1s1f 2.7G 82M 2.4G 3% /var
Note: The CLI command ‘request system storage cleanup’ may help reach that percentage if needed
-
The Junos upgrade image must be placed in the directory /var/host-mnt/var/tmp/
request system software add /var/host-mnt/var/tmp/
-
It is recommended to deploy a new vSRX VM instead of performing a
Junos upgrade. That also gives the option to move from vSRX to the newer
and more recommended vSRX 3.0.
-
ISSU is not supported when upgrading from Junos 15.1X49 to any higher versions.
-
KB34945
- When Junos Space Security Director is used for managing the SRX
configuration and the AppFW, IDP or UTM features are used, then when
upgrading to Junos 18.2R1 or higher, the SRX configuration needs to be
migrated to the new Unified Policies style and Security Director version
19.3 or higher is required.
-
Starting with Junos OS Release 17.3, when you upgrade from Junos OS
Release 15.1X49 to Junos OS Release 17.3 or higher, or downgrade from
Junos OS Release 17.3 or higher to Junos OS Release 15.1X49, you must
update the IPS signature package by downloading and installing the IPS
signature package update.