Supported Platforms
Related Documentation
Unified ISSU Process on the TX Matrix Plus Router
A unified in-service software upgrade (unified ISSU) enables you to upgrade between two different Junos OS releases with no disruption on the control plane and with minimal disruption (that is, 75% of line rate worth of traffic per Packet Forwarding Engine remains uninterrupted during GRES) of traffic. Unified ISSU is only supported on dual Routing Engine platforms. In addition, the graceful Routing Engine switchover (GRES) and nonstop active routing (NSR) must be enabled.
A unified ISSU provides the following benefits:
- Eliminates network downtime during software image upgrades
- Reduces operating costs, while delivering higher service levels
- Allows fast implementation of new features
The following sections explain unified ISSU process on the TX Matrix Plus router and its connected line-card chassis (LCC). For information about the TX Matrix Plus router and its LCC, see Overview of a Routing Matrix with a TX Matrix Plus Router and Routing Matrix with TXP-T1600 Configuration. Note that the TX Matrix Plus router here denotes the routing matrix based on a Juniper Networks TX Matrix Plus Router and its connected T1600 routers as line-card chassis (LCC).
Points to Remember
- The master Routing Engine and backup Routing Engine must be running the same software version before you can perform a unified ISSU.
- You cannot take any PICs online or offline during a unified ISSU.
- You can verify the unified ISSU-compatibility of the software, hardware, and the configuration on a device by issuing the request system software validate in-service-upgrade command. This command runs the validation checks, and shows whether the operating system, device components, and configurations are ISSU compatible or not. For more information about the request system software validate in-service-upgrade command, see .request system software validate-in-service-upgrade.
- Unicast RPF-related statistics are not saved across a unified ISSU, and the unicast RPF counters are reset to zero during a unified ISSU.
![]() | Note: The scale supported on T640-FPC2-E, T640-FPC2-E2, T640-FPC3-E, and T640-FPC3-E2 Flexible Port Concentrators (FPCs) is less than that supported on T640-FPC1-ES, T640-FPC2-ES, T640-FPC3-ES, T1600-FPC4-ES, and T640-FPC4-1P-ES FPCs due to differences in hardware configuration. Therefore, when unified ISSU is performed, if the configured scale on any of the FPC is more than what is supported on that FPC, FRU upgrade of that FPC fails. To check the current hardware configuration of an FPC, run the show chassis fpc operational command. |
A Junos OS Release package comprises of three distinct systems:
- Juniper Networks Operating System, which provides system control and all the features and functions of the Juniper Networks router that executes in the Routing Engines.
- Juniper Networks Packet Forwarding Engine, which supports the high-performance traffic forwarding and packet handling capabilities.
- Interface control.
Performing Unified ISSU
To perform a unified ISSU, complete the following steps:
- Enable graceful Routing Engine switchover (GRES) and nonstop active routing (NSR). Verify that the Routing Engines and protocols are synchronized.
- Download the new software package from the Juniper Networks Support website and then copy the package to the router.
- Issue the request system software in-service-upgrade command on the master Routing Engine.
After the request system software in-service-upgrade command is issued, the following process occurs:
- The management process (mgd) on the master Routing Engine of the TX Matrix Plus router (global master) checks whether NSR and GRES are enabled in the current configuration.
- After successful validation of NSR and GRES configuration, the management process copies the new image to the backup Routing Engines on the TX Matrix Plus router and the connected LCC.
- The kernel synchronization process (ksyncd) on the backup Routing Engines synchronizes the kernel on the backup Routing Engines with that of the master Routing Engines.
- The backup Routing Engines are upgraded with the new software and are rebooted. After rebooting, the backup Routing Engines are once again synchronized with the global master Routing Engine.
- The unified ISSU control moves from the management process to the chassis process (chassisd). The chassis process informs the software processes about the unified ISSU and waits for responses from various software processes.
- After receiving messages from the software processes indicating that the processes are ready for unified ISSU, the chassis process on the global master Routing Engine sends messages to the chassis process on the routing nodes (TX Matrix Plus router or its connected LCC) to start the unified ISSU.
- The chassis process on the router sends ISSU_PREPARE messages to the field replaceable units (FRUs), such as FPC and intelligent PICs.
- On receiving an ISSU_PREPARE message, the Packet Forwarding Engines save the current state information and download the new software image from the backup Routing Engines. Next, each Packet Forwarding Engine sends ISSU_READY messages to the chassis process.
- On receiving an ISSU_READY message from the Packet Forwarding Engines, the chassis process sends an ISSU_REBOOT message to the FRUs. While the upgrade is in progress, the FRUs keep sending ISSU_IN_PROGRESS messages to the chassis process on the routing nodes. The chassis process on each router, in turn, sends an ISSU_IN_PROGRESS message to the chassis process on the global master Routing Engine.
- After the reboot, the Packet Forwarding Engines restore the saved state information and connect back to the router; the chassis process on each router sends an ISSU_READY message to the chassis process on the global master Routing Engine. The ISSU_READY message from the chassis process on the router indicates that the unified ISSU is complete on the FRUs.
- The unified ISSU control moves back to the management process on the global master Routing Engine.
- The management process initiates Routing Engine switchover on the master Routing Engines.
- Routing Engine switchover occurs on the TX Matrix Plus router and the connected LCC.
- After the switchover, the FRUs connect to the new master Routing Engines, and the chassis manager and PFE manager on the connected LCC’s FRUs connect to the new master Routing Engines on the connected LCC.
- The management process on the global master Routing Engine initiates the upgrade process on the old master Routing Engines on the connected LCC.
- After the old master Routing Engines on the connected LCC are upgraded, the management process initiates the upgrade of the old global master Routing Engine, that is, the old master Routing Engine on the TX Matrix Plus router.
- After a successful unified ISSU, the old master Routing Engine on the TX Matrix Plus router and the connected LCC are rebooted.