Understanding Software Installation on EX Series Switches
A Juniper Networks EX Series Ethernet Switch is delivered with Juniper Networks JUNOS Software preinstalled. As new features and software fixes become available, you must upgrade your software to use them. You can also downgrade JUNOS Software to a previous release.
This topic covers:
Overview of the Software Installation Process
An EX Series switch is delivered with JUNOS Software preinstalled. When you connect power to the switch, it starts (boots) up from the installed software.
You upgrade JUNOS Software on an EX Series switch by copying a software package to your switch or another system on your local network, then use either the J-Web interface or the CLI to install the new software package on the switch. Finally, you reboot the switch; it boots from the upgraded software. After a successful upgrade, you should back up the new current configuration to a secondary device.
During a successful upgrade, the upgrade package removes all files from /var/tmp and completely reinstalls the existing software. It retains configuration files, and similar information, such as secure shell and host keys, from the previous version. The previous software package is preserved in a separate disk partition, and you can manually revert back to it if necessary. If the software installation fails for any reason, such as loss of power during the installation process, the system returns to the originally active installation when you reboot.
Software Package Security
All JUNOS Software is delivered in signed packages that contain digital signatures to ensure official Juniper Networks software. For more information about signed software packages, see the JUNOS Software Installation and Upgrade Guide at https://www.juniper.net/techpubs/software/junos/junos96/index.html.
Installing Software on a Virtual Chassis
You can connect individual Juniper Networks EX4200 Ethernet Switches together to form one unit and manage the unit as a single chassis, called a Virtual Chassis. The Virtual Chassis operates as a single network entity composed of members. Each member of a Virtual Chassis runs a JUNOS Software package.
For ease of management, the Virtual Chassis provides flexible methods to upgrade software releases. You can deploy a new software release to all members of a Virtual Chassis or to only a particular member.
Installing Software on EX8200 Switches with Redundant Routing Engines
To install software on a Juniper Networks EX8200 Ethernet Switch that has two Routing Engines with minimal network disruption, you perform a JUNOS Software installation on each Routing Engine separately, starting with the backup. See Installing Software on an EX8200 Switch with Redundant Routing Engines (CLI Procedure).
Installing Software Using Automatic Software Download
The automatic software download feature uses the DHCP message exchange process to download and install software packages. Users can define a path to a software package on the DHCP server and then the DHCP server communicates this path to EX Series switches acting as DHCP clients as part of the DHCP message exchange process. The DHCP clients that have been configured for automatic software download receive these messages and, when the software package name in the DHCP server message is different from that of the software package that booted the DHCP client switch, download and install the software package. See Upgrading Software Using Automatic Software Download on EX Series Switches.
Troubleshooting Software Installation
If the JUNOS Software loads but the CLI is not working for any reason, or if the switch has no software installed, you can use the recovery installation procedure to install the software on the switch. See Troubleshooting Software Installation.
![]() |
Note: You can also use this procedure to load two versions of JUNOS Software in separate partitions on the switch. |


