O'Reilly logo

JUNOS High Availability by Orin Blomberg, Senad Palislamovic, Kieran Milne, James Sonderegger

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Software Upgrades with Unified ISSU

For routers with redundant REs, unified ISSU allows the administrator to upgrade between two different JUNOS software releases with no disruption on the control plane and with minimal disruption of traffic.

How It Works

Although the goal of this book is to discuss practical application of tools and technologies rather than protocol theory, let’s take a quick look at how unified ISSU performs its magic. The process begins when the in-service-upgrade command is executed on the master RE:

[edit]
lab@r5-re0# run request system software in-service-upgrade /var/tmp/jinstall-9
.3R1.7-domestic-signed.tgz reboot

After this command is entered, the router begins an eight-step sequence to complete the upgrade:

  1. The router validates the configuration to make sure all elements are compatible with the new revision of code, in this case 9.3R1.7. The router also checks to make sure that all Physical Interface Cards (PICs) are compatible with ISSU. If an incompatible PIC is found, the upgrade continues but the router issues a warning.

  2. Kernel state on the backup RE is synchronized with the master RE.

  3. The configuration file on the master RE is copied to the backup RE.

  4. The backup RE is upgraded with the new operating system, and then kernel state is resynchronized to the master.

  5. chassisd on the master RE notifies the Packet Forwarding Engine (PFE) on each Flexible PIC Concentrator (FPC) to download the new image from the backup RE.

  6. The PFEs download the image, then reboot. Following ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required