07-21-2014 01:14 PM - edited 03-04-2019 11:23 PM
Hello experts,
We have several ASR1004 which are running outdated IOSs. Cisco TAC advised to upgrade the IOS to the a more current one but mentioned that the upgrade process is a bit involving. I'v never upgraded an IOS on an ASR. Can someone advise on what is involved and if there are simple step-by-step procedure to accomplish this task?
Much appreciated.
Best, ~zK
***********************************************************************************************************************************************************************************
sh ver
Cisco IOS Software, IOS-XE Software (X86_64_LINUX_IOSD-ADVENTERPRISEK9-M), Version 15.2(4)S1, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2012 by Cisco Systems, Inc.
Compiled Sat 06-Oct-12 13:01 by mcpre
IOS XE Version: 03.07.01.S
Cisco IOS-XE software, Copyright (c) 2005-2012 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
wan-vac-01-101310-n19 uptime is 1 year, 25 weeks, 3 days, 15 hours, 48 minutes
Uptime for this control processor is 1 year, 25 weeks, 3 days, 15 hours, 49 minutes
System returned to ROM by reload at 20:17:31 PST Wed Jan 23 2013
System restarted at 20:20:22 PST Wed Jan 23 2013
System image file is "bootflash:asr1000rp2-adventerprisek9.03.07.01.S.152-4.S1.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.
cisco ASR1004 (RP2) processor with 4231044K/6147K bytes of memory.
Processor board ID FOX1637G3UF
7 Gigabit Ethernet interfaces
2 Ten Gigabit Ethernet interfaces
4 Serial interfaces
32768K bytes of non-volatile configuration memory.
8388608K bytes of physical memory.
1873919K bytes of eUSB flash at bootflash:.
78085207K bytes of SATA hard disk at harddisk:.
Configuration register is 0x2102
------------------------------------------------------------------------------------------------------------------
Here is the output for sh platform
#sh platform
Chassis type: ASR1004
Slot Type State Insert time (ago)
--------- ------------------- --------------------- -----------------
0 ASR1000-SIP10 ok 1y25w
0/0 SPA-1X10GE-WL-V2 ok 1y25w
0/1 SPA-1X10GE-WL-V2 ok 1y25w
1 ASR1000-SIP10 ok 1y25w
1/0 SPA-2X1GE-V2 ok 1y25w
1/1 SPA-4XT3/E3 ok 1y25w
1/2 SPA-5X1GE-V2 ok 33w6d
R0 ASR1000-RP2 ok, active 1y25w
F0 ASR1000-ESP20 ok, active 1y25w
P0 ASR1004-PWR-AC ok 1y25w
P1 ASR1004-PWR-AC ok 1y25w
Slot CPLD Version Firmware Version
--------- ------------------- ---------------------------------------
0 09111601 12.2(33r)XNC
1 09111601 12.2(33r)XNC
R0 10021901 12.2(33r)XND
F0 08041102 12.2(33r)XNC
07-21-2014 03:44 PM
Can you please post the output to the command "sh platform"?
When it comes to the ASR, I would recommend you upgrade both the IOS and the bootstrap. If you are smart, you can do this with just ONE REBOOT only.
1. First, you go HERE.
2. You are given three options: ROMmon, IOS-XE software and the Protocol Pact.
3. You want to go and download the ROMmon and IOS-XE.
4. For the ROMmon, go straight to version 15.4(2r)S and download this version.
5. It's up to you what IOS you want so you'll need to download this too.
IMPORTANT: Before we go further, after you've downloaded the files, make sure you compare the individual MD5 hash value of the files against the MD5 hash values found in the Cisco website. They need to match.
6. IOS "delivery" - I don't know how far is your appliance from your office nor do I know what your technical confidence is. But if you know what you are doing and the appliance is not far away, you can move the files via a simple USB thumb drive. If not, you can copy the files from your computer to the appliance via TFTP. I'd recommend you use TFTPd32.
7. Once both files are copied to the appliance it won't hurt to compare the MD5 hash values again. The command to is "verify /md5 bootflash:IOS.bin <MD5 hash value from the Cisco website>".
8. If the MD5 hash values add up, what you want to do is set the boot parameters of your router to boot the new IOS first and boot the secondary IOS as a just-in-case. To do this, you perform the following:
config t no boot system bootflash:OLD_IOS.bin boot system bootflash:NEW_IOS.bin boot system bootflash:OLD_IOS.bin end wr
9. Once this is done, the final step is to start the upgrade of your bootstrap. The command is "upgrade rom file bootflash:bootstrap_file all".
10. The process will take about 5 minutes and at the end of this, the router will prompt you to reboot the appliance.
And that's it.
07-21-2014 04:03 PM
The simplest upgrade procedure for the ASR1k is no different to any other router.
1. Put the new image on the bootflash
2. Change the boot line in the configuration to point to the new image
3. reload the router.
Some things that you may want to consider. When you upgrade the IOS image, it is best practice to check and upgrade the rommon's on the various Field replaceable units. The matrix of rommons are at:
http://www.cisco.com/en/US/docs/routers/asr1000/release/notes/asr1k_rn_sys_req.html#wp3001284
Finally, about the complicated upgrade procedure mentioned by the TAC, whilst I cannot comment without knowing the details, I suspect they were referring to the In Service Software Upgrades (ISSU) which can become fairly involved.
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