06-30-2021 05:23 AM
Hi Team,
I have an "ASR1001-X" running "IOS XE Version 16.6.3" with "ROM: IOS-XE ROMMON" as shown below.
I need to update the version from 16.6.3 to 16.12.4. I will be downloading Version "16.12.4" from the following URL.
URL : https://software.cisco.com/download/home/284932298/type/282046477/release/Gibraltar-16.12.4
Description : Cisco ASR1001-X IOS XE UNIVERSAL
Release : Gibraltar-16.12.4
Release Date : 11-Jul-2020
FileName : asr1001x-universalk9.16.12.04.SPA.bin
Min Memory : DRAM 8192 Flash 8192
Size : 775.05 MB ( 812700712 bytes)
MD5 Checksum : ebf21c92ef14314c88c1e2111a5de97d
SHA512 Checksum : 95d3f2b810c33470c8890c430a0bd890 .
My questions are
1) Is there a step by step guide that I can follow to do the upgrade? (for Version 16.06.03)
2) Can I upgrade straightaway from "Version 16.6.3" to "Version 16.12.4"
3) Do I need to update the ROMMON as well? or Can I keep using the current one?
ASR1001-X#show version
Cisco IOS XE Software, Version 16.06.03
Cisco IOS Software [Everest], ASR1000 Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 16.6.3, RELEASE SOFTWARE (fc8)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Wed 28-Feb-18 23:54 by mcpre
Cisco IOS-XE software, Copyright (c) 2005-2018 by cisco Systems, Inc.
All rights reserved. Certain components of Cisco IOS-XE software are
licensed under the GNU General Public License ("GPL") Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
GPL code under the terms of GPL Version 2.0. For more details, see the
documentation or "License Notice" file accompanying the IOS-XE software,
or the applicable URL provided on the flyer accompanying the IOS-XE
software.
ROM: IOS-XE ROMMON
ASR1001-X uptime is 37 weeks, 1 day, 22 hours, 2 minutes
Uptime for this control processor is 37 weeks, 1 day, 22 hours, 3 minutes
System returned to ROM by reload at 15:07:07 BST Mon Oct 12 2020
System restarted at 15:10:02 BST Mon Oct 12 2020
System image file is "bootflash:/asr1001x-universalk9.16.06.03.SPA.bin"
Last reload reason: Reload Command
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
If you require further assistance please contact us by sending email to
export@cisco.com.
License Type: RightToUse
License Level: advipservices
Next reload license Level: advipservices
cisco ASR1001-X (1NG) processor (revision 1NG) with 3862237K/6147K bytes of memory.
Processor board ID *********
6 Gigabit Ethernet interfaces
2 Ten Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
8388608K bytes of physical memory.
6594559K bytes of eUSB flash at bootflash:.
0K bytes of WebUI ODM Files at webui:.
Configuration register is 0x2102
ASR1001-X#
++++++++++++++++++++++
ASR1001-X#show platform
Chassis type: ASR1001-X
Slot Type State Insert time (ago)
--------- ------------------- --------------------- -----------------
0 ASR1001-X ok 37w1d
0/0 BUILT-IN-2T+6X1GE ok 37w1d
R0 ASR1001-X ok, active 37w1d
F0 ASR1001-X ok, active 37w1d
P0 ASR1001-X-PWR-AC ok 37w1d
P1 ASR1001-X-PWR-AC ok 37w1d
P2 ASR1001-X-FANTRAY ok 37w1d
Slot CPLD Version Firmware Version
--------- ------------------- ---------------------------------------
0 14041015 16.3(2r)
R0 14041015 16.3(2r)
F0 14041015 16.3(2r)
ASR1001-X#
Solved! Go to Solution.
07-09-2021 08:47 AM
Hopefully people will find the following useful in the future. Step by Steps I did to to upgrade the IOS and the ROMMON.
Steps have been tested and confirmed.
Import IOS Xe
===============
copy tftp://<TFTP Server IP> flash:// vrf management_vrf // use the VRF if you have any vrf s configured on the Management interface
Source filename [] asr1001x-universalk9.16.12.04.SPA.bin
Import ROMMON
===============
copy tftp://<TFTP Server IP> flash:// vrf management_vrf // use the VRF if you have any vrf s configured on the Management interface
Source filename [] asr1000-rommon.173-1r.SPA.pkg
Verify the Files
===================
verify /md5 bootflash:asr1001x-universalk9.16.12.04.SPA.bin
verify /sha512 bootflash:asr1001x-universalk9.16.12.04.SPA.bin
verify /md5 bootflash:asr1000-rommon.173-1r.SPA.pkg
verify /sha512 bootflash:asr1000-rommon.173-1r.SPA.pkg
Upgrade
========
upgrade rom-monitor filename bootflash:asr1000-rommon.173-1r.SPA.pkg all
wr
reload
show platform // Check if the ROMMON is upgraded.
no boot system // Remove the current Boot image.
boot system bootflash:asr1001x-universalk9.16.12.04.SPA.bin // Set the new Boot image.
boot system bootflash:asr1001x-universalk9.16.06.03.SPA.bin // Keeping the old image as the second option, just in case.
show running-config | include boot /// Check if the new Boot image is picked 1st.
wr
reload
show version
show platform
06-30-2021 05:36 AM
ROMMON needs to be upgraded first.
06-30-2021 05:38 AM
What about the other questions I have asked?
06-30-2021 05:51 AM
yes you can upgrade : current version to target version.
ROMMON Upgade then IOS upgrade.
06-30-2021 05:58 AM
Hi @balaji.bandi
Thank you very much.
Is there a guide that has step by step instructions to perform both the ROMMON upgrade and then the IOS upgrade?
I'm seeing mixed guides from various sources.
Thanks
06-30-2021 06:36 AM
below example guide provide you ROMMON upgrade :
06-30-2021 08:56 AM
Hi @balaji.bandi - Thanks.
How about the IOS upgrade? That's the one I'm struggling with.
06-30-2021 09:05 AM
upgrade process here :
06-30-2021 09:22 AM
Hi @balaji.bandi ,
Is this following the ISSU method?
I don't mind having an outage window. Can I not simply copy the .bin file to the flash and point the .bin file to the boot system?
06-30-2021 08:33 PM
07-09-2021 08:47 AM
Hopefully people will find the following useful in the future. Step by Steps I did to to upgrade the IOS and the ROMMON.
Steps have been tested and confirmed.
Import IOS Xe
===============
copy tftp://<TFTP Server IP> flash:// vrf management_vrf // use the VRF if you have any vrf s configured on the Management interface
Source filename [] asr1001x-universalk9.16.12.04.SPA.bin
Import ROMMON
===============
copy tftp://<TFTP Server IP> flash:// vrf management_vrf // use the VRF if you have any vrf s configured on the Management interface
Source filename [] asr1000-rommon.173-1r.SPA.pkg
Verify the Files
===================
verify /md5 bootflash:asr1001x-universalk9.16.12.04.SPA.bin
verify /sha512 bootflash:asr1001x-universalk9.16.12.04.SPA.bin
verify /md5 bootflash:asr1000-rommon.173-1r.SPA.pkg
verify /sha512 bootflash:asr1000-rommon.173-1r.SPA.pkg
Upgrade
========
upgrade rom-monitor filename bootflash:asr1000-rommon.173-1r.SPA.pkg all
wr
reload
show platform // Check if the ROMMON is upgraded.
no boot system // Remove the current Boot image.
boot system bootflash:asr1001x-universalk9.16.12.04.SPA.bin // Set the new Boot image.
boot system bootflash:asr1001x-universalk9.16.06.03.SPA.bin // Keeping the old image as the second option, just in case.
show running-config | include boot /// Check if the new Boot image is picked 1st.
wr
reload
show version
show platform
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide