Upgrading the ROMMON on the RSP2 Module
The RSP2 router has two ROMMON regions (ROM0 and ROM1). We recommend you to perform upgrade on both ROMMON regions. The ROMMON upgrade procedures are applicable to Cisco ASR 903, NCS 4206-16, and Cisco ASR 907 routers.
Caution |
To avoid actions that might make your system unable to boot, read this entire section before starting the upgrade. |
Use the following methods to upgrade ROMMON:
-
Upgrade ROMMON Using Commands
-
Auto Upgrade
Upgrade ROMMON Using Commands
Procedure
Step 1 |
Check the RSP bootup ROMMON region (ROM0 or ROM1). The example, shows the RSP boots up from ROM0 region. Example:
|
||||
Step 2 |
Copy the ROMMON image to the bootflash on the Cisco router. Example:
|
||||
Step 3 |
Use the upgrade rom-monitor filename asr900_15_6_48r_s_rommon.pkgall command to upgrade the ROMMON on both active and standby RSPs.
|
||||
Step 4 |
Reload the router. Ensure that the device is booted from the upgraded region ROM1. Example:
|
||||
Step 5 |
After successful boot up of the IOS XE image, repeat Step 3 to Step 4 to update the other region on the Cisco router (ROM0) region in this procedure.
|
Example: Verifying ROMMON Upgrade on the RSP2 Module
Use the show platform command to verify the ROMMON upgrade.
Auto Upgrade on the RSP2 Module
Secondary ROMMON Version Auto Upgrade |
Cisco IOS XE Bengaluru 17.5.1 |
After primary ROMMON version is auto upgraded, secondary ROMMON version auto upgrade process takes place. The secondary ROMMON upgrade is only completed during the next planned manual reload of the router. |
The router running ROMMON version that is lower than the version bundled in Cisco IOS XE is auto upgraded to the bundled version during a router restart. However, if a Cisco IOS XE release with ROMMON image is bundled with a version lower than the running ROMMON version, the ROMMON is not auto downgraded.
Caution |
To avoid actions that might make your system unable to boot, read this entire section before starting the upgrade. |
-
The ROMMON auto upgrade process starts when the router is booted with Cisco IOS XE version that supports ROMMON auto upgrade. Routers are automatically reloaded during the ROMMON auto upgrade process.
-
The auto upgrade process does not occur once the upgrade of ROMMON is complete.
-
The running ROMMON version is not auto downgraded if ROMMON image in Cisco IOS XE is bundled with a version lower than that of the running ROMMON version.
-
A minimum diskspace of 2 MB is required in the boot flash memory file system for a successful ROMMON auto upgrade process. For a diskspace lesser than 2 MB, ROMMON auto upgrade fails and the router reboots.
-
For Cisco IOS XE Amsterdam Release 17.3.x, Cisco IOS XE Bengaluru Release 17.4.x, and earlier, the secondary ROMMON partition is not auto upgraded. You must manually upgrade it using the upgrade rom-mon filename command.
-
Any future secure ROMMON upgrade or downgrade is only possible from Cisco IOS XE Amsterdam Release 17.3.1 onwards.
-
Starting with ROMMON release version 15.6(43r)S, ROMMON version is secure. Once the ROMMON version is upgraded, it cannot be downgraded to a non-secure ROMMON version.
-
Starting with Cisco IOS XE Bengaluru release, 17.5.1, after primary ROMMON version is auto upgraded, secondary ROMMON version auto upgrade process takes place. The secondary ROMMON upgrade is only completed during the next planned manual reload of the router.
-
Any non-secure FPGA bundled releases moving to Cisco IOS XE Bengaluru Release 17.3.x or future releases can result in an FPGA upgrade and a ROMMON upgrade. If FPGA upgrade happens parallely with the ROMMON upgrade, you can only expect a single reload. If FPGA upgrade gets delayed and happens post ROMMON upgrade, two reloads are expected to complete both the upgrade processes. This is followed by a successful bootup of the target release image.