If the router has two Routing Engines, perform a Junos OS installation on each Routing Engine separately to avoid disrupting network operation.
![]() | Warning: If graceful Routing Engine switchover (GRES), or nonstop active routing (NSR) is enabled when you initiate a software installation, the software does not install properly. Make sure you issue the CLI delete chassis redundancy command when prompted. If GRES is enabled, it will be removed with the redundancy command. By default, NSR is disabled. If NSR is enabled, remove the nonstop-routing statement from the [edit routing-options] hierarchy level to disable it. |
To upgrade the router software, perform the following tasks:
Perform the following steps before installing the software:
For more information on logging in to the Routing Engine through the console port, see the specific hardware guide for your router.
user@host#> configure
Entering configuration mode
[edit]
user@host#
[edit]
user@host# delete chassis redundancy
[edit]
user@host# commit synchronize
Exit out of the CLI configuration mode:
[edit]
user@host# exit
After the router has been prepared, you first install the new Junos OS release on the backup Routing Engine while keeping the currently running software version on the master Routing Engine. This enables the master Routing Engine to continue operations, minimizing disruption to your network.
After making sure that the new software version is running correctly on the backup Routing Engine, you are ready to switch routing control to the backup Routing Engine and then upgrade or downgrade the software version on the other Routing Engine.
For more information on logging in to the Routing Engine through the console port, see the specific hardware guide for your router.
Install the new software package using the request system software add command:
user@host> request system software add validate /var/tmp/jinstall-9.2R1.8–domestic-signed.tgz
![]() | Warning: Do not include the re0 | re1 option when you install a package using the request system software add command, if the Routing Engine on which the package is located and the Routing Engine on which you want to install the package is the same. In such cases, the package gets deleted after a successful upgrade. |
Reboot the router to start the new software using the request system reboot command:
user@host> request system reboot
Reboot the system? [yes, no] (no) yes
![]() | Note: You must reboot the device to load the new installation of the Junos OS on the router. To abort the installation, do not reboot your device, instead, finish the installation and then issue the request system software delete jinstall command. This is your last chance to stop the installation. |
While the software is being upgraded, the Routing Engine on which you are performing the installation is not routing traffic.
The jweb installation module adds a router management graphical user interface that you can use to view and configure your router. For more information about the jweb package, see Installation Modules.
Once the software is installed on the backup Routing Engine, you are ready to switch routing control to the backup Routing Engine and then upgrade or downgrade the master Routing Engine software:
For more information on logging in to the Routing Engine through the console port, see the specific hardware guide for your router.
Transfer routing control to the backup Routing Engine:
user@host> request chassis routing-engine master switch
user@host> show chassis routing-engine
Routing Engine status:
Slot 0:
Current state Backup
Election priority Master (default)
Routing Engine status:
Slot 1:
Current state Master
Election priority Backup (default)
Install the new software package using the request system software add command:
user@host> request system software add validate /var/tmp/jinstall-9.2R1.8–domestic-signed.tgz
![]() | Warning: Do not include the re0 | re1 option when you install a package using the request system software add command, if the Routing Engine on which the package is located and the Routing Engine on which you want to install the package is the same. In such cases, the package gets deleted after a successful upgrade. |
Reboot the Routing Engine using the request system reboot command:
user@host> request system reboot
Reboot the system? [yes, no] (no) yes
![]() | Note: You must reboot to load the new installation of the Junos OS on the router. To abort the installation, do not reboot your system; instead, finish the installation and then issue the request system software delete jinstall command. This is your last chance to stop the installation. |
While the software is being upgraded, the Routing Engine on which you are performing the installation does not route traffic.
The jweb installation module adds a router management graphical user interface that you can use to view and configure your router. For more information about the jweb package, see Installation Modules.
Transfer routing control back to the master Routing Engine:
user@host> request chassis routing-engine master switch
user@host> show chassis routing-engine
Routing Engine status:
Slot 0:
Current state Master
Election priority Master (default)
outing Engine status:
Slot 1:
Current state Backup
Election priority Backup (default)
Once the software is installed on both Routing Engines, you return the router back to its original configuration and back up the new installation.
The root file system is backed up to /altroot, and /config is backed up to /altconfig. The root and /config file systems are on the router’s CompactFlash card, and the /altroot and /altconfig file systems are on the router’s hard disk or solid-state drive (SSD).
For more information on the request routing-engine login command, see the Junos System Basics and Services Command Reference
.
![]() | Note: After you issue the request system snapshot command, you cannot return to the previous version of the software because the running copy and backup copy of the software are identical. |