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 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:
![]() | Note: 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. |
![]() | Note:
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 Junos OS System Basics and Services Command Reference |
![]() | Note: Unicast RPF-related statistics are not saved across a unified ISSU, and the unicast RPF counters are reset to zero during a unified ISSU. |
To perform a unified ISSU, complete the following steps:
A Junos OS Release package comprises three distinct systems:
After the request system software in-service-upgrade command is issued, the following process occurs.
![]() | Note: In the illustrations, a solid line indicates the high-speed internal link between a Routing Engine and a Packet Forwarding Engine. A dotted line indicates the chassis process (chassisd), another method of communication between a Routing Engine and a Packet Forwarding Engine. RE0m and RE1s indicate master and backup (or standby) Routing Engines, respectively. |
![]() | Note: The following process pertains to all supported routing platforms except the TX Matrix router. For information about the unified ISSU process on the TX Matrix router, see Unified ISSU Process on the TX Matrix Router. On M320 and T320 routers and on T640 and T1600 routers, the Packet Forwarding Engine resides on an FPC. However, on an M120 router, the Forwarding Engine Board (FEB) replaces the functions of a Packet Forwarding Engine. In the illustrations and steps, when considering an M120 router, you can regard the PFE as an FPC. As an additional step on an M120 router, after the FPCs and PICs have been upgraded, the FEBs are upgraded. |
/var file system on both Routing Engines, unsupported configurations,
and for unsupported Physical Interface Cards (PICs). If there is not
sufficient disk space available on either of the Routing Engines,
the unified ISSU process fails and returns an error message saying
that the Routing Engine does not have enough disk space available.
However, unsupported PICs do not prevent a unified ISSU. The software
issues a warning to indicate that these PICs will restart during the
upgrade. Similarly, an unsupported protocol configuration does not
prevent a unified ISSU. The software issues a warning that packet
loss may occur for the protocol during the upgrade.



![]() | Note: In the case of an M120 router, the FEBs are upgraded at this point. When all FEBs have been upgraded, the system is ready for a switchover. |

