Question

Difficulty: HardPatch Management and Software Maintenance

A network engineer is executing a scheduled operating system software update on a core managed switch equipped with dual flash memory banks (Bank 0 and Bank 1). The switch currently executes its operational firmware from Bank 0. To follow software maintenance best practices for risk mitigation and rapid rollback capability, which of the following procedures should the engineer execute?

  1. Upload the new software image into Bank 1, update the startup boot environment variable to target Bank 1, and preserve the active software image in Bank 0.Answer
  2. B
    Overwrite Bank 0 directly with the updated software image to consolidate flash storage space before updating the system boot statement.
  3. C
    Format both Bank 0 and Bank 1 flash partitions simultaneously, allowing the switch bootloader to stream and unpack the software image directly over TFTP during bootup.
  4. D
    Upload the new image to Bank 1 and reassign the management interface to an APIPA address to isolate the switch during the software initialization phase.

Answer

Uploading the updated software image into Bank 1, setting the boot system configuration to point to Bank 1, and keeping the proven operational software in Bank 0 represents the correct operational maintenance procedure.
Utilizing dual flash memory banks allows network engineers to perform non-destructive software updates. By writing the new software image to the alternate bank (Bank 1) and updating the boot configuration parameters while leaving the known-working image untouched on Bank 0, the engineer retains an immediate, verified recovery option if the new software image experiences boot loops, memory corruptions, or feature regressions.

Step-by-Step Solution

1
Transfer the validated software patch image to the secondary, non-active flash storage partition (Bank 1).
The new firmware file is stored locally on the switch without altering the currently running operating system.
Staging the image in secondary storage preserves the running software image in primary storage.
2
Modify the startup configuration system boot path variable to point to the newly written image on Bank 1.
The switch configuration instructs the bootloader to read the updated software binary upon next system reload.
Explicitly updating the boot variable directs the control plane to initialize the new version.
3
Reboot the switch during the designated maintenance window while leaving Bank 0 intact.
The device boots into the updated operating system version while maintaining Bank 0 as an instantaneous fall-back target.
Preserving the previous image in Bank 0 ensures a instant rollback procedure can be executed if post-patch sanity checks fail.

Key Concept

Dual-Bank Flash Firmware Maintenance and Rollback Strategy
Rate this question