Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Unified ISSU System Requirements

Unified in-service software upgrade (ISSU) requires you to meet the device and configuration requirements listed below.

The unified in-service software upgrade (ISSU) feature enables you to upgrade your device between two different Junos OS releases with no disruption on the control plane and with minimal disruption of traffic. Unified ISSU is supported only on dual Routing Engine platforms. In addition, the graceful Routing Engine switchover (GRES) and nonstop active routing (NSR) features must be enabled.

To verify platform support for unified ISSU, use Feature Explorer.

This section contains the following topics:

General Unified ISSU Considerations for All Platforms

Unified ISSU has the following caveats:

  • To upgrade to Junos OS Releases 21.2R1 or 22.1R1, you need to include the no-validate option when issuing the in-service-upgrade command. The syntax for this command is request system software in-service-upgrade /var/tmp/package-name.tgz no-validate

    Junos OS releases prior to 20.4R2 do not support the no-validate option with unified ISSU. In order to upgrade from an older release to Junos OS Releases 21.2R1 or 22.1R1 with unified ISSU, you must first upgrade to a release that supports the no-validate option for unified ISSU, such as 20.4R2.

  • Using unified ISSU to upgrade from an earlier Junos OS release to Junos OS Release 17.1R1 or later does not work if VPLS dynamic profiles are configured and enhanced subscriber management is not configured.

  • The primary Routing Engine and backup Routing Engine must be running the same software version before you can perform a unified ISSU.

  • The unified ISSU process is terminated and a message is displayed if the Junos OS version specified for installation is a version earlier than the one currently running on the device.

  • The unified ISSU process is terminated if the specified upgrade has conflicts with the current configuration, components supported, and so forth.

  • You cannot take PICs offline or bring them online during a unified ISSU.

  • User-initiated GRES is blocked when the device is undergoing a unified ISSU.

  • Unified ISSU does not support extension application packages developed with the Junos SDK.

  • To downgrade from a unified ISSU-capable release to a previous software release (unified ISSU-capable or not), use the request system software add package-name command. Unlike an upgrade using the unified ISSU process, a downgrade using the request system software add package-name command can cause network disruptions and loss of data. For more information about the use of the request system software add package-name command, see the Junos OS Software Installation and Upgrade Guide.

  • Unicast reverse-path-forwarding (RPF)-related statistics are not saved across a unified ISSU, and the unicast RPF counters are reset to zero during a unified ISSU.

  • BGP session uptime and downtime statistics are not synchronized between the primary and backup Routing Engines during a unified ISSU. The backup Routing Engine maintains its own session uptime based on the time when the backup first becomes aware of the established sessions. For example, if the backup Routing Engine is rebooted (or if you run restart routing on the backup Routing Engine), the backup Routing Engine uptime is a short duration, because the backup has just learned about the established sessions. If the backup is operating when the BGP sessions first come up on the primary, the uptime on the primary and the uptime on the backup are almost the same duration. After a Routing Engine switchover, the new primary continues from the time left on the backup Routing Engine.

  • If proxy ARP is enabled on your device, you must delete the unconditional-src-learn statement from the [edit interfaces interface-name unit 0 family inet] hierarchy level before the unified ISSU process begins and include it after the unified ISSU process is complete. Note that the unconditional-src-learn statement is not included by default.

Unified ISSU Considerations for MX Series Routers

Unified ISSU has the following caveats for MX Series routers:

  • Unified ISSU for MX Series routers does not support the IEEE 802.1ag OAM and IEEE 802.3ah protocols.

  • If clock synchronization is configured, the unified ISSU process terminates. For Junos OS Releases 22.1R1 and above, you can use the request system software in-service-upgrade command with the handle-incompatible-config option to automatically deactivate/activate clock synchronization for PTP and Synchronous Ethernet.

  • On MX Series routers with MPC/MIC interfaces, the policers for transit traffic and statistics are disabled temporarily during the unified ISSU process.

  • On MX Series MPCs, interface-specific and firewall filter statistics are preserved across a unified ISSU. During the unified ISSU, counter and policer operations are disabled.

  • To preserve statistics across a unified ISSU on MX Series routers with MPC/MIC interfaces, the router stores the statistics data as binary large objects. The router collects the statistics before the unified ISSU is initialized, and restores the statistics after the unified ISSU completes. No statistics are collected during the unified ISSU process.

  • After a unified ISSU operation is completed, an MPC reboot is required for MACsec to work.

  • When there is a large number of subscribers configured, the Layer 2 scheduler can become oversubscribed. The unified ISSU process might terminate when the system runs out of schedulers. The system generates log messages with ISSU failures and CRC errors on the control plane. If you encounter this issue, please contact JTAC for assistance in eliminating the Layer 2 scheduler oversubscription in your configuration.

  • MX Series routers support Link Aggregation Control Protocol (LACP) with fast hellos during unified ISSU. This support is disabled by default. You must enable the fast-hello-issu option on the main router and on the peer routers before starting unified ISSU. Note that the peer router must also be an MX Series router for this functionality to work.

Unified ISSU Considerations for PTX Series Routers

Unified ISSU has the following caveats for PTX Series routers:

  • Link Aggregation Control Protocol (LACP) is not supported during unified ISSU on PTX Series routers. You must disable the lacp statement at the [edit interfaces interface-name aggregated-ether-options] hierarchy level before the unified ISSU process begins and enable it after the unified ISSU process is complete.

Unified ISSU Platform Support

To find out which platforms support ISSU, please use the Feature Explorer tool on the Juniper Networks website.

Unified ISSU Feature Support

Unified ISSU supports most Junos OS features starting in Junos OS Release 9.0. However, the following constraints apply:

  • Link Aggregation Control Protocol (LACP)—Link changes are not processed until after the unified ISSU is complete.

  • Automatic Protection Switching (APS)—Network changes are not processed until after the unified ISSU is complete.

  • Ethernet Operation, Administration, and Management (OAM) as defined by IEEE 802.3ah and by IEEE 802.1ag—When a Routing Engine switchover occurs, the OAM hello message times out, triggering protocol convergence.

  • Ethernet circuit cross-connect (CCC) encapsulation—Circuit changes are not processed until after the unified ISSU is complete.

  • Logical systems—On devices that have logical systems configured on them, only the primary logical system supports unified ISSU.

    Note:

    When performing a unified ISSU from a FreeBSD 6.1-based Junos OS to an upgraded FreeBSD 10.x-based Junos OS, the configuration must be validated on a remote host or on a Routing Engine. The remote host or the Routing Engine must be running a Junos OS with an upgraded FreeBSD. In addition, only a few selected directories and files are preserved while upgrading from FreeBSD 6.1-based Junos OS to FreeBSD 10.x-based Junos OS. See Upgrading Junos OS with Upgraded FreeBSD.

Unified ISSU PIC Support Considerations

The following sections list information about PIC support for unified ISSU.

Note:

For information about ISSU support on individual PICs based on device and release, use the Feature Explorer tool.

Note:

For information about Flexible PIC Concentrator (FPC) types, FPC/PIC compatibility, and the initial Junos OS release in which a particular PIC is supported on an FPC, see the PIC guide for your platform.

PIC Considerations

Take the following PIC restrictions into consideration before performing a unified ISSU:

  • Unsupported PICs—If a PIC is not supported by unified ISSU, at the beginning of the upgrade, the software issues a warning that the PIC will be taken offline. After the PIC is brought offline and the unified ISSU is complete, the PIC is brought back online with the new firmware.

  • PIC combinations—For some PICs, newer Junos OS services can require significant Internet Processor ASIC memory, and some configuration rules might limit certain combinations of PICs on particular platforms. With a unified ISSU:

    • If a PIC combination is not supported by the software version that the device is being upgraded from, the validation check displays a message and terminates the upgrade.

    • If a PIC combination is not supported by the software version to which the device is being upgraded, the validation check displays a message and terminates the upgrade, even if the PIC combination is supported by the software version from which the device is being upgraded.

  • Interface statistics—Interface statistics might be incorrect because:

    • During bootup of the new microkernel on the Packet Forwarding Engine, host-bound traffic is not handled and might be dropped, causing packet loss.

    • During the hardware update of the Packet Forwarding Engine and its interfaces, traffic is halted and discarded. (The duration of the hardware update depends on the number and type of interfaces and on the device configuration.)

    • During a unified ISSU, periodic statistics collection is halted. If hardware counters saturate or wrap around, the software does not display accurate interface statistics.

  • CIR oversubscription—If oversubscription of the committed information rate (CIR) is configured on logical interfaces:

    • And the sum of the CIR exceeds the physical interface's bandwidth, after a unified ISSU is performed, each logical interface might not be given its original CIR.

    • And the sum of the delay buffer rate configured on logical interfaces exceeds the physical interface's bandwidth, after a unified ISSU is performed, each logical interface might not receive its original delay-buffer-rate calculation.

Unified ISSU Support on MX Series 3D Universal Edge Routers

The following sections list the Dense Port Concentrators (DPCs), Flexible PIC Concentrators (FPCs), Modular Port Concentrators (MPCs), and Modular Interface Cards (MICs) that are supported during a unified ISSU on MX Series routers.

Unified ISSU DPC and FPC Support on MX Series Routers

Unified ISSU supports all DPCs except the Multiservices DPC on MX Series routers. Unified ISSU also supports Type 2 FPC (MX-FPC2) and Type 3 FPC (MX-FPC3) on MX Series routers.

Unified ISSU MIC and MPC Support on MX Series Routers

Unified ISSU supports all the Modular Port Concentrators (MPCs) and Modular Interface Cards (MICs) listed in Table 1 and Table 2.

In the MPCs on MX Series routers, interface-specific and firewall filter statistics are preserved across a unified ISSU. During the unified ISSU, counter and policer operations are disabled.

To preserve statistics across a unified ISSU on MX Series routers with MPC/MIC interfaces, the router stores the statistics data as binary large objects. The router collects the statistics before the unified ISSU is initialized, and restores the statistics after the unified ISSU completes. No statistics are collected during the unified ISSU process.

To verify that statistics are preserved across the unified ISSU, you can issue CLI operational commands such as show interfaces statistics after the unified ISSU completes.

Table 1: Unified ISSU Support: MX Series Router MPCs

MPC Type

Number of Ports

Model Number

Platform

MPC1

MX-MPC1-3D

MX Series routers

MPC1E

MX-MPC1E-3D

MX Series routers

MPC1 Q

MX-MPC1-3D-Q

MX Series routers

MPC1E Q

MX-MPC1E-3D-Q

MX Series routers

MPC2

MX-MPC2-3D

MX Series routers

MPC2E

MX-MPC2E-3D

MX Series routers

MPC2 Q

MX-MPC2-3D-Q

MX Series routers

MPC2E Q

MX-MPC2E-3D-Q

MX Series routers

MPC2 EQ

MX-MPC2-3D-EQ

MX Series routers

MPC2E EQ

MX-MPC2E-3D-EQ

MX Series routers

16x10GE MPC

16

MPC-3D-16XGE-SFPP

MX Series routers

MPC3E

MX-MPC3E-3D

MX Series routers

32x10GE MPC4E

32

MPC4E-3D-32XGE-SFPP

MX Series routers

2x100GE + 8x10GE MPC4E

10

MPC4E-3D-2CGE-8XGE

MX Series routers

6x40GE + 24x10GE MPC5E

30

MPC5E-40G10G

MX Series routers

6x40GE + 24x10GE MPC5EQ

30

MPC5EQ-40G10G

MX Series routers

2x100GE + 4x10GE MPC5E

6

MPC5E-100G10G

MX Series routers

2x100GE + 4x10GE MPC5EQ

6

MPC5EQ-100G10G

MX Series routers

MPC6E

2

MX2K-MPC6E

MX Series routers

MPC7E (multi-rate)

12

MPC7E-MRATE

MX Series routers

MPC7E 10G

40

MPC7E-10G

MX Series routers

MPC8E

MX2K-MPC8E

MX Series routers

MPC9E

MX2K-MPC9E

MX Series routers

Table 2: Unified ISSU Support: MX Series Router MICs

MIC Type

Number of Ports

Model Number

Platform

ATM MIC with SFP

8

MIC-3D-8OC3-2OC12-ATM

MX Series routers

Channelized SONET/SDH OC192/STM64 MIC with XFP

4

MIC-3D-1OC192-XFP

MX Series routers

Channelized OC3/STM1 (Multi-Rate) Circuit Emulation MIC with SFP

4

MIC-3D-4COC3-1COC12-CE

MX Series routers

Channelized E1/T1 Circuit Emulation MIC

16

MIC-3D-16CHE1-T1-CE

MX Series routers

Channelized SONET/SDH OC3/STM1 (Multi-Rate) MICs with SFP

4

MIC-3D-4CHOC3-2CHOC12

MX Series routers

Channelized SONET/SDH OC3/STM1 (Multi-Rate) MICs with SFP

8

MIC-3D-4CHOC3-2CHOC12

MX Series routers

Channelized DS3/E3 MIC

8

MIC-3D-8CHDS3-E3-B

MX Series routers

DS3/E3

8

MIC-3D-8DS3-E3

MX Series routers

See MIC MRATE for MIC Type

12

MIC MRATE

MX Series routers

40-Gigabit Ethernet MIC with QSFPP

2

MIC3-3D-2X40GE-QSFPP

MX Series routers

10-Gigabit Ethernet MIC with SFPP

10

MIC3-3D-10XGE-SFPP

MX Series routers

100-Gigabit Ethernet MIC with CXP

1

MIC3-3D-1X100GE-CXP

MX Series routers

100-Gigabit Ethernet MIC with CFP

1

MIC3-3D-1X100GE-CFP

MX Series routers

Gigabit Ethernet MIC with SFP

20

MIC-3D-20GE-SFP

MX Series routers

10-Gigabit Ethernet MIC with SFP+ (24 Ports)

24

MIC6-10G

MX Series routers

10-Gigabit Ethernet DWDM OTN MIC (non-OTN mode only)

24

MIC6-10G-OTN

MX Series routers

100-Gigabit Ethernet MIC with CFP2 (non-OTN mode only)

2

MIC6-100G-CFP2

MX Series routers

100-Gigabit Ethernet MIC with CXP (4 Ports)

4

MIC6-100G-CXP

MX Series routers

10-Gigabit Ethernet MICs with XFP

2

MIC-3D-2XGE-XFP

MX Series routers

10-Gigabit Ethernet MICs with XFP

4

MIC-3D-4XGE-XFP

MX Series routers

SONET/SDH OC3/STM1 (Multi-Rate) MICs with SFP

4

MIC-3D-4OC3OC12-1OC48

MX Series routers

SONET/SDH OC3/STM1 (Multi-Rate) MICs with SFP

8

MIC-3D-8OC3OC12-4OC48

MX Series routers

Tri-Rate Copper Ethernet MIC

40

MIC-3D-40GE-TX

MX Series routers

100-Gigabit DWDM OTn MIC with CFP2-ACO

1

MIC3-100G-DWDM

MX960 routers

Note:

Consider the following guidelines before performing a unified ISSU on an MX Series router with ATM interfaces at scale:

  • The PPP keepalive interval must be 10 seconds or greater. PPP requires three keepalives to fail before it brings down the session. Thirty seconds (ten seconds multiplied by three) provides a safe margin to maintain PPP sessions across the unified ISSU in case of any traffic loss during the operation. Configure the interval with the keepalives statement at the [edit interfaces at-interface-name] or [edit interfaces at-interface-name unit logical-unit-number] hierarchy level.

  • The OAM F5 loopback cell period must be 20 seconds or greater to maintain ATM connectivity across the unified ISSU. Configure the interval with the oam-period statement at the [edit interfaces at-interface-name unit logical-unit-number] hierarchy level.

Unified ISSU Limitations on MX Series Routers

Unified ISSU is currently not supported when clock synchronization is configured for Synchronous Ethernet, Precision Time Protocol (PTP). For Junos OS Releases 22.1R1 and above, you can use the request system software in-service-upgrade command with the handle-incompatible-config option to automatically deactivate/activate clock synchronization for PTP and Synchronous Ethernet.

Note:

Before enabling ISSU on MX routers, when upgrading from a Junos OS Release 14.1 or earlier to Junos OS Release 14.2 or later, you must disable IGMP snooping, and PIM snooping, in all protocol hierarchies. This includes the bridge-domain and routing-instances hierarchies.

Note:

On MX Series routers with MPC/MIC interfaces, the policers for transit traffic and statistics are disabled temporarily during the unified ISSU process.