Support Support Downloads Knowledge Base Juniper Support Portal Community

Knowledge Base

Search our Knowledge Base sites to find answers to your questions.

Ask All Knowledge Base Sites All Knowledge Base Sites JunosE Defect (KA)Knowledge BaseSecurity AdvisoriesTechnical BulletinsTechnotes Sign in to display secure content and recently viewed articles

[Upgrade EX Switch] Stage 1 - Download Software



Article ID: KB20313 KB Last Updated: 06 Oct 2021Version: 3.0

This article documents Stage 1 – Planning a Juniper EX Switch Upgrade. This will be the foresight for an upgrade. The discussion topics cover Queries and Credentials for Junos software installation or Upgrading/Downgrading Juniper EX Switches. The article term “Upgrade”, mentioned below, refers to both Upgrade and Downgrade.

To go directly to other stages of Junos OS upgrade on an EX switch, consult the Resolution Guide -- Upgrading EX Series.


  • Prerequisites or requirements for downloading Junos OS software

  • Links to download Junos OS software for Juniper EX switches

  • Understanding Junos OS software packages on Juniper EX Switches



The first stage of a Junos OS upgrade is to download the Junos OS software package:

  1. Click Downloading Software Packages from Juniper Networks for the step-by-step procedure on downloading the Junos OS software package:

Note: If you have questions during the download procedure, consult the List of Common Questions and Answers that follows.

  1. After downloading the software package, continue to KB20350 - Stage 2 - Backup Configuration.


List of Common Questions and Answers at Stage 1

  1. "I have an issue logging in when I select the link to download the Junos OS software" OR "I get the Error: "Access Denied" when trying to download Junos OS software."

Credentials are needed. Before you begin to download software upgrades, ensure that you have a Juniper Networks Web account and a valid support contract. To obtain an account, complete the registration form at the Juniper Networks website: User Registration (

If your questions are not answered by the reference links there, open a Customer Care case: Contact - Support - Juniper Networks.

  1. Which version of Junos OS should I download?  

Refer to KB21476, which has collated information to help customers and Juniper manufacturing select a Junos OS software version that aligns with their deployment needs. The releases listed have performed well for the general population. However, note that due to the uniqueness of our customer network deployments, including areas such as design, traffic patterns/flows, and specific usage of features and functionality, Juniper recommends that all customers should:

  • Read the associated Release Notes to understand how features, functionality, fixes, and any known outstanding issues may apply to their specific network and applications

  • Test and certify the suggested code versions to ensure they will perform as expected in their network. Customers can verify the list of suggested releases here: Junos Software Versions - Suggested Releases to Consider and Evaluate.

  1. How do I check the version of Junos OS that my EX switch is currently running? How do I verify the current Junos OS version? 

> show version OR
# run show version

For more information about the command, refer to show version.

  1. Which software package should I download? 

Go to Then look for your EX device model and desired version of software. To understand the difference between Junos and Junos SR, refer to TSB17028 - Change the JUNOS Software download page by removing JUNOS OS Type dropdown menu from JUNOS software download page, and posting of JUNOS Service Release

image describing how to select OS

  1. Where can I find the new features or changes in behavior for the Junos OS software version that I am interested in?

The new features and changes in behavior are documented in the Release Notes, which are available on the Documentation tab of the Downloads page for your selected product series.

llink for release note.

  1. What is MD5 and how do I identify the MD5 checksum for the Junos OS software? 

MD5: In cryptography, MD5 (Message-Digest algorithm 5) is a widely used cryptographic hash function with a 128-bit (16-byte) hash value. Specified in RFC 1321, MD5 has been employed in a wide variety of security applications and is also commonly used to check the integrity of files.

The MD5 checksum for a specific code can be found on software Downloads page by clicking the checksum link right below the Downloads column. Refer to KB17665 - [Junos] How to check MD5 checksum on a Junos installation package for more details and an example.

  1. Where can I find the complete set of installation instructions in the Technical Documentation?

Refer to Installing Software on EX Series Switches.


Comment on this article > Affected Products Browse the Knowledge Base for more articles related to these product categories. Select a category to begin.

Getting Up and Running with Junos

Getting Up and Running with Junos Security Alerts and Vulnerabilities Product Alerts and Software Release Notices Problem Report (PR) Search Tool EOL Notices and Bulletins JTAC User Guide Customer Care User Guide Pathfinder SRX High Availability Configurator SRX VPN Configurator Training Courses and Videos End User Licence Agreement Global Search