This article explains how to upgrade an EX8200 device without nonstop software upgrade ( NSSU), and with minimal traffic loss. In general, upgrading an EX8200 virtual chassis (VC) through standard procedures requires downtime for the entire virtual chassis. This procedure describes how to reboot XRE and EX8200 routing engines (REs) separately, thereby achieving minimal traffic disruption on the network.
After installing the package on the device, the entire VC is not rebooted; instead all the back-up routing engines will be rebooted first. The traffic will flow through primary REs. Once all backup REs have been upgraded, we will perform a switchover. When the switchover is complete, then we reboot the previous primary REs to complete the upgrade process.
show configuration |display set |save /var/tmp/Config.txt
Deactivate or delete GRES and NSR. Enter configuration mode and disable nonstop active routing.
user@switch# deactivate routing-options nonstop-routing
Deactivate graceful Routing Engine switchover and commit the configuration:
user@switch# deactivate chassis redundancy graceful-switchover user@switch# commit synchronize
user@switch# set virtual-chassis no-split-detection
Download the software package for EX-XRE200. The software package can be identified on the software download site by confirming that xre200 is listed in the filename as the package name. This package contains the Junos OS image for the external Routing Engines as well as the software packages for the EX8200 switches. Console access to all the routing engines and USB stick is copied with the upgrade code.
xre200
FTP into the Primary stack and copy the jinstall package to the /var/tmp/ directory. Add the software package on the primary XRE by using the following command: user@switch# request system software add /var/tmp/ <package-name> You can check the RE roles by executing the command: show chassis routing-engin
/var/tmp/
user@switch# request system software add /var/tmp/ <package-name>
show chassis routing-engin
Note: Don’t reboot any of the members now. Follow the steps below.
Upgrading Member1-re1: Take console access to RE0 on member1
>request system reboot member 1 other-routing-engine
>request system reboot member 0 other-routing-engine
>request system reboot member 9
>request chassis routing-engine master switch
Switch over the primary role for the EX8200’s member-0 re0 to member-0 re1. From shell mode:
Root% rlogin –Ji member0 Root% cli Root>request chassis routing-engine master switch
Root% rlogin –Ji member1 Root% cli Root>request chassis routing-engine master switch
> request system reboot member 1 other-routing-engine
Upgrading Member0-re0: Take console access to RE1 on member0
> request system reboot member 0 other-routing-engine
Upgrading Backup XRE (Member-8):
request system reboot member 8
request chassis routing-engine master switch
Root%rlogin –Ji member0 Root0%cli Root>request chassis routing-engine master switch
Root00%rlogin –Ji member1 Root0%cli Root>request chassis routing-engine master switch
user@switch# activate chassis redundancy graceful-switchover user@switch# activate routing-options nonstop-routing user@switch# commit synchronize
user@switch# show version invoke all-members
2021-03-25: Updated the article terminology to align with Juniper's Inclusion & Diversity initiatives.