- play_arrow Understanding How Virtual Chassis Provides Interchassis Redundancy
- play_arrow Understanding How a Virtual Chassis Works
- play_arrow Configuring a Virtual Chassis
- Configuring Interchassis Redundancy for MX Series 5G Universal Routing Platforms Using a Virtual Chassis
- Preparing for a Virtual Chassis Configuration
- Creating and Applying Configuration Groups for a Virtual Chassis
- Configuring Preprovisioned Member Information for a Virtual Chassis
- Configuring Enhanced IP Network Services for a Virtual Chassis
- Configuring Enhanced LAN Mode for a Virtual Chassis
- Enabling Graceful Routing Engine Switchover and Nonstop Active Routing for a Virtual Chassis
- Configuring Member IDs for a Virtual Chassis
- Configuring an MX2020 Member Router in an Existing MX Series Virtual Chassis
- Switching the Global Primary and Backup Roles in a Virtual Chassis Configuration
- Deleting Member IDs in a Virtual Chassis Configuration
- Example: Replacing a Routing Engine in a Virtual Chassis Configuration for MX Series 5G Universal Routing Platforms
- Deleting a Virtual Chassis Configuration for MX Series 5G Universal Routing Platforms
- Example: Deleting a Virtual Chassis Configuration for MX Series 5G Universal Routing Platforms
- Upgrading an MX Virtual Chassis SCB or SCBE to SCBE2
- play_arrow Configuring Virtual Chassis Ports to Interconnect Member Devices
- play_arrow Configuring Locality Bias to Conserve Bandwidth on Virtual Chassis Ports
- play_arrow Configuring Class of Service for Virtual Chassis Ports
- play_arrow Configuring Redundancy Mechanisms on Aggregated Ethernet Interfaces in a Virtual Chassis
- Redundancy Mechanisms on Aggregated Ethernet Interfaces in a Virtual Chassis
- Configuring Module Redundancy for a Virtual Chassis
- Configuring Chassis Redundancy for a Virtual Chassis
- Multichassis Link Aggregation in a Virtual Chassis
- Targeted Traffic Distribution on Aggregated Ethernet Interfaces in a Virtual Chassis
- Understanding Support for Targeted Distribution of Logical Interface Sets of Static VLANs over Aggregated Ethernet Logical Interfaces
- play_arrow Upgrading Junos OS in a Virtual Chassis Configuration for MX Series 5G Universal Routing Platforms by Rebooting the Routing Engines
- play_arrow Upgrading Junos OS in an MX Series Virtual Chassis by Performing a Sequential Upgrade
- play_arrow Monitoring an MX Series Virtual Chassis
- Accessing the Virtual Chassis Through the Management Interface
- Verifying the Status of Virtual Chassis Member Routers or Switches
- Verifying the Operation of Virtual Chassis Ports
- Verifying Neighbor Reachability for Member Routers or Switches in a Virtual Chassis
- Verifying Neighbor Reachability for Hardware Devices in a Virtual Chassis
- Determining GRES Readiness in a Virtual Chassis Configuration
- Viewing Information in the Virtual Chassis Control Protocol Adjacency Database
- Viewing Information in the Virtual Chassis Control Protocol Link-State Database
- Viewing Information About Virtual Chassis Port Interfaces in the Virtual Chassis Control Protocol Database
- Viewing Virtual Chassis Control Protocol Routing Tables
- Viewing Virtual Chassis Control Protocol Statistics for Member Devices and Virtual Chassis Ports
- Verifying and Managing the Virtual Chassis Heartbeat Connection
- Inline Flow Monitoring for Virtual Chassis Overview
- Managing Files on Virtual Chassis Member Routers or Switches
- Virtual Chassis SNMP Traps
- Virtual Chassis Slot Number Mapping for Use with SNMP
- Example: Determining Member Health Using an MX Series Virtual Chassis Heartbeat Connection with Member Routers in the Same Subnet
- Example: Determining Member Health Using an MX Series Virtual Chassis Heartbeat Connection with Member Routers in Different Subnets
- play_arrow Tracing Virtual Chassis Operations for Troubleshooting Purposes
- Tracing Virtual Chassis Operations for MX Series 5G Universal Routing Platforms
- Configuring the Name of the Virtual Chassis Trace Log File
- Configuring Characteristics of the Virtual Chassis Trace Log File
- Configuring Access to the Virtual Chassis Trace Log File
- Using Regular Expressions to Refine the Output of the Virtual Chassis Trace Log File
- Configuring the Virtual Chassis Operations to Trace
- play_arrow Configuration Statements and Operational Commands
Unified ISSU in a Virtual Chassis
Starting in Junos OS Release 14.1, you can perform a unified in-service software upgrade (unified ISSU) for an MX Series Virtual Chassis configuration. Unified ISSU enables you to upgrade the Junos OS system software on the Virtual Chassis member routers with minimal traffic disruption and no disruption on the control plane.
This topic assumes that you are familiar with the global roles and local roles in an MX Series Virtual Chassis. For information, see Global Roles and Local Roles in a Virtual Chassis.
Benefits of Performing a Unified ISSU in an Virtual Chassis
Performing a unified ISSU in an MX Series Virtual Chassis provides the following benefits:
Upgrades the Junos OS software package while maintaining subscriber sessions.
Reduces risk associated with a software upgrade. After performing a unified ISSU, the resulting system is exactly the same as if you had upgraded it with a system reboot.
Prevents software upgrades from negatively affecting the service provider’s ability to fulfill strict service-level agreements (SLAs).
Eliminates network downtime during software image upgrades.
Enables faster implementation of new Junos OS features.
Provides feature parity with unified ISSU support on standalone MX Series routers.
Prerequisites for Performing a Unified ISSU in a Virtual Chassis
Before you start a unified ISSU in a two-member MX Series Virtual Chassis, make sure you do all of the following:
Ensure that all four Routing Engines in the Virtual Chassis (both Routing Engines in the primary router and both Routing Engines in the backup router) are running the same Junos OS software release.
Back up the existing router configuration so you can revert (roll back) to it if necessary.
Verify that both graceful Routing Engine switchover (GRES) and nonstop active routing (NSR) are enabled.
How Unified ISSU Works in a Virtual Chassis
To perform a unified ISSU in an MX Series Virtual Chassis, you
issue the request system software in-service-upgrade package-name
command from the console window for
the primary Routing Engine in the Virtual Chassis primary router (VC-Pp).
Issuing this command from the VC-Pp copies the software package to
all other Routing Engines in the Virtual Chassis.
The request system software in-service-upgrade package-name
command functions the same for upgrading
member routers in a Virtual Chassis configuration as it does for upgrading
a standalone MX Series router with dual Routing Engines, with the following exceptions:
The
no-copy
,no-old-master-upgrade
, andunlink
options for therequest system software in-service-upgrade
command are not available for an MX Series Virtual Chassis.The
reboot
option for therequest system software in-service-upgrade
command is accepted but ignored for an MX Series Virtual Chassis. A unified ISSU always reboots all Routing Engines in the Virtual Chassis member routers.
At a high level, the software performs the following actions
after you issue the request system software in-service-upgrade package-name
command to upgrade to a new Junos OS
software release in a two-member Virtual Chassis configuration:
Arms the new Junos OS software release on all Routing Engines in the Virtual Chassis.
The Routing Engines are still running the old Junos OS software release.
Upgrades both standby (backup) Routing Engines (VC-Ps and VC-Bs) in the Virtual Chassis.
The Virtual Chassis is still actively forwarding traffic.
Performs a local switchover of the Routing Engines in the Virtual Chassis backup router (VC-B).
The local switchover causes the VC-Bs upgraded in Step 2 to become the VC-Bp, and the VC-Bp that was still running the old Junos OS software to become the VC-Bs. The VC-Bp is now running the new Junos OS software release, and the VC-Bs is still running the old Junos OS software release. The Virtual Chassis is still actively forwarding traffic.
Upgrades the Packet Forwarding Engines to the new Junos OS software release.
The Packet Forwarding Engines are now using the upgraded VC-Bp as the Virtual Chassis protocol primary.
Performs a local switchover of the Routing Engines in the Virtual Chassis primary router (VC-P).
The local switchover of the VC-P also causes a global switchover in the Virtual Chassis, which causes the VC-P to become the VC-B. As a result, the VC-Pp becomes the VC-Bs, and the VC-Ps becomes the VC-Bp. The global switchover on the VC-B causes the VC-Bp to become the VC-Pp, and the VC-Bs to become the VC-Ps.
The VC-Pp and VC-Bp are now running the new Junos OS software release. The VC-Ps (originally the VC-Bp) and VC-Bs (originally the VC-Pp) are still running the old Junos OS software release.
Upgrades the standby Routing Engines in the Virtual Chassis (VC-Ps and VC-Bs).
The Virtual Chassis is now fully upgraded to the new Junos OS software release.
Virtual Chassis Role Transitions After a Unified ISSU
A unified ISSU in an MX Series Virtual Chassis upgrades all Routing Engines in the Virtual Chassis to the new Junos OS software release. In a two-member Virtual Chassis, this includes four Routing Engines: the primary and standby (backup) Routing Engines in the Virtual Chassis primary router, and the primary and standby Routing Engines in the Virtual Chassis backup router. As a result, the member routers and their associated Routing Engines undergo both global and local role transitions after the unified ISSU completes.
A global role transition changes the primary
role in the Virtual Chassis by switching the global roles of the Virtual
Chassis primary router (VC-P) and Virtual Chassis backup router (VC-B),
and applies globally across the entire Virtual Chassis. A local role transition toggles the local primary and backup
roles (master
and standby
, or m
and s
) of each of the two Routing Engines in a member router, and
applies locally only to that member router.
A unified ISSU in an MX Series Virtual Chassis causes the global and local role transitions listed in Table 1.
Virtual Chassis Role Before Unified ISSU | Virtual Chassis Role After Unified ISSU | Type of Role Change |
---|---|---|
Virtual Chassis primary router (VC-P) | Virtual Chassis backup router (VC-B) | Global |
Virtual Chassis backup router (VC-B) | Virtual Chassis primary router (VC-P) | Global |
Primary Routing Engine in the Virtual Chassis primary router (VC-Pp) | Standby Routing Engine in the Virtual Chassis backup router (VC-Bs) | Local |
Standby Routing Engine in the Virtual Chassis primary router (VC-Ps) | Primary Routing Engine in the Virtual Chassis backup router (VC-Bp) | Local |
Primary Routing Engine in the Virtual Chassis backup router (VC-Bp) | Standby Routing Engine in the Virtual Chassis primary router (VC-Ps) | Local |
Standby Routing Engine in the Virtual Chassis backup router (VC-Bs) | Primary Routing Engine in the Virtual Chassis primary router(VC-Pp) | Local |
Change History Table
Feature support is determined by the platform and release you are using. Use Feature Explorer to determine if a feature is supported on your platform.