Chapter 7. Painless Software Upgrades

Juniper Networks recently added features to JUNOS software that dramatically reduce the impact of software upgrades on transit traffic by making it possible to upgrade the router operating system while the router is “in service.” In this chapter, we build on the pre-upgrade procedures discussed in the previous chapter and show how unified In-Service Software Upgrade (ISSU) functionality supports high availability goals.

Unified ISSU functionality applies only to platforms with redundant routing engines (REs). And since not all routers have redundant REs, this chapter examines software upgrades for platforms that support unified ISSU and software upgrades for platforms with a single RE or where a release of JUNOS supporting unified ISSU is not in use. Figure 7-1 shows the network topology that we’ll upgrade.

In Figure 7-1, routers r5 and r6 have redundant REs and are platforms that support ISSU functionality. Routers r1, r2, r3, and r4 do not have redundant REs but are to some extent paired so as to allow continuity of operations during OS upgrades (i.e., r1 is paired with r2, and r3 with r4).

Get JUNOS High Availability now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.