12.7 Unified ISSU: Requirements and Verification
Key Takeaways
Unified ISSU reduces upgrade disruption on supported hardware and release paths; it is not a promise of zero packet loss on every Junos device.
Validate the exact source/target release pair, hardware, protocols and configuration before starting the supported upgrade workflow.
GRES, NSR, NSB and configuration synchronization preserve different state and may be prerequisites; their presence alone does not prove ISSU support.
Check upgrade status and post-upgrade forwarding, protocol and service evidence before accepting the maintenance as complete.
What Unified ISSU Adds
Unified in-service software upgrade (ISSU) coordinates a supported move between Junos releases while maintaining control-plane service and minimizing traffic disruption. An ordinary reboot upgrade restarts the device through a software change. GRES preserves kernel/forwarding state during an RE switchover; NSR preserves supported routing protocol state; NSB preserves supported Layer 2 control state. ISSU uses the appropriate mechanisms as part of a software-upgrade sequence, including compatibility checks and staged component changes.
These mechanisms solve related but different problems. A chassis can be ready for GRES yet run a release pair that does not support ISSU. A valid software package can be installable using a disruptive method while incompatible with an in-service upgrade. A device with one RE or a particular line card may have a different upgrade procedure entirely. Exam questions often test this dependency reasoning, rather than the ability to recite a single upgrade command.
Establish the Supported Upgrade Path
Before a maintenance action, identify the exact hardware and source/target versions, then consult the platform’s release notes and unified ISSU requirements. Check supported REs, line cards, software packages, protocol features and configuration restrictions. Confirm that the target is a supported step from the current release; do not assume two releases with familiar version numbers can be connected directly.
| Readiness evidence | Why it matters |
|---|---|
| Supported source/target pair and package | Determines whether the in-service method applies |
| Healthy redundant control components | A failed backup cannot take over the active workload |
| GRES/NSR/NSB and synchronization where required | Determines which state can survive each stage |
| Stable protocol and forwarding state | Provides a baseline against which disruptions can be detected |
| Console/recovery access and saved configuration | Provides an independent path if normal management fails |
Use show version, show chassis hardware, show chassis alarms and applicable redundancy status views. Compare configuration synchronization and protocol readiness instead of treating a powered-on backup RE as ready. Check storage and package integrity through the platform’s supported workflow. Resolve an active alarm or unsynchronized standby before interpreting the system as safely redundant.
Validation Before Upgrade
On platforms supporting the unified ISSU command family, a separate validation command can detect compatibility issues before the upgrade action:
request system software validate in-service-upgrade /var/tmp/<supported-package>.tgz
This command illustrates a platform-dependent maintenance workflow; it is not an instruction to run it on an arbitrary switch. Read validation output and investigate incompatibilities. A failed validation is evidence to repair the plan, rather than a reason to bypass validation with a convenient option. Some platforms and software families use different commands or package formats, so the requirements determine the syntax.
For the documented command family, the upgrade action has this shape:
request system software in-service-upgrade /var/tmp/<supported-package>.tgz
The operation changes device software and can disrupt service. It should follow a reviewed maintenance plan with an appropriate fallback. A study guide can explain the sequence without claiming that this command has been tested on the reader’s hardware. Distinguish command syntax recognition from operational authorization and readiness.
Monitoring the Sequence
Monitor applicable upgrade status and logs during the operation. Determine which RE or component is active, which stage has completed and whether a reported condition is expected. An SSH session reconnecting does not prove the routing protocols or line cards recovered. Avoid issuing overlapping upgrades, reboots or switchovers simply because a stage takes longer than expected; use the documented status and recovery procedure for the current state.
Compare protocol observations with the baseline: OSPF and IS-IS adjacency counts, BGP session and route counts, STP port roles, LACP collecting/distributing state, VRRP ownership and BFD sessions. Do not assume NSR covers every enabled protocol on every release. If a timer is shorter than a supported interruption, a peer can still declare failure even though the local upgrade mechanism is working as designed.
Post-Upgrade Acceptance and Failure Analysis
Verify the intended version on all relevant components and that the backup is healthy and synchronized again. Check alarms, interface status, errors and forwarding-table installation. Send representative traffic through the real required paths, including large packets where MTU behavior matters. Compare sustained counters and protocol state with pre-upgrade observations; a single successful ping tests only a small part of the service.
If a validation fails because of an unsupported feature, choose a supported remediation or a planned disruptive upgrade instead of relabeling the task ISSU. If the upgrade reports completion but the backup remains unavailable, the service may be forwarding while redundancy is still degraded. Restore redundancy and verify it before declaring the maintenance complete.
Keep unified ISSU, platform-specific nonstop software upgrade (NSSU) and an ordinary reboot upgrade distinct. Similar names do not establish identical hardware requirements or interruption guarantees. The reliable exam answer states the desired outcome, required support and state-preservation dependencies, then selects the supported workflow.
Official references checked 2026-10-18: unified ISSU requirements, validation command, and upgrade command.
A dual-RE router has GRES configured. Its proposed target release is outside the supported unified ISSU path. Which conclusion is correct?
GRES automatically makes any release transition nondisruptive
NSR converts every software package into an ISSU package
A successful ping proves that the release pair supports ISSU
The release path must be corrected or a different supported maintenance method planned
An upgrade command reports completion, but the backup RE is not ready and synchronized. What remains to verify before accepting the maintenance as complete?
Restore redundancy and check protocol/forwarding service against the baseline
Disable every alarm so the status page appears healthy
Assume the backup is unnecessary because one ping succeeded
Change every routing protocol timer to its minimum
Sections you finish are checked off in the contents.
You've completed this section
Continue exploring other exams