cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
4678
Views
0
Helpful
3
Replies

ASR1001-X IOS/ ROMMON upgrade

raza555
Level 3
Level 3

Hi,


Please guide to upgrade the ASR1001-X with below queries;

 

Question1: I like to upgrade to new recommended version i.e. asr1001x-universalk9.17.03.04a.SPA.bin
Is it direct upgrade, from current Version 16.03.07 ?

Question2: Do I need to upgrade the ROMMON as well, if yes, which is the recommended version of ROMMON?

Question3: Whats the process/commands to upgrade IOS-XE ?

Question4: Whats the process/cpmmands to upgrade ROMMON?


Below are the outputs from router for further clarity.

 

Thanks,
Raza

 

=====================================================

Router#show platform
Chassis type: ASR1001-X

Slot Type State Insert time (ago)
--------- ------------------- --------------------- -----------------
0 ASR1001-X ok 3d06h
0/0 BUILT-IN-2T+6X1GE ok 3d06h
R0 ASR1001-X ok, active 3d06h
F0 ASR1001-X ok, active 3d06h
P0 ASR1001-X-PWR-AC ps, fail 3d06h
P1 ASR1001-X-PWR-AC ok 3d06h
P2 ASR1001-X-FANTRAY ok 3d06h

Slot CPLD Version Firmware Version
--------- ------------------- ---------------------------------------
0 14041015 16.2(1r)
R0 14041015 16.2(1r)
F0 14041015 16.2(1r)

Router#


------------------------------------------

Router#show version
Cisco IOS XE Software, Version 16.03.07
Cisco IOS Software [Denali], ASR1000 Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 16.3.7, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Sat 04-Aug-18 00:51 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
..........

3 Accepted Solutions

Accepted Solutions

Hi Leo,

 

Thanks for sharing the details.

1) In the guide of above link , its mentioned as below(that boot-variable should point to “packages.conf” file"), but my current boot variable is pointing to .bin file, and router is working okay. Please advice how I need to proceed with upgrade?

 

"Make sure the boot-variable string is pointing to “packages.conf” file"

=================My router boot-variable======================================

Router#show bootvar
BOOT variable = bootlfash:asr1001x-universalk9.16.03.07.SPA.bin,1;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x2102

 

Standby not ready to show bootvar

========================================================

 

2) Do I must need to use the below command?

request platform software package expand file bootflash:filename.bin force verbose

'

2.1) Or I can simply upgrade via below standard process?

 

  • Set the BOOT variable to the new image (in conf mode): boot system flash bootflash:asr1001x-universalk9.17.03.04a.SPA.bin
  • write memory
  • Check the BOOT variable with the show bootvar command, it must now look like this:
    • BOOT variable = bootflash:asr1001x-universalk9.17.03.04a.SPA.bin,1;
  • reload the router and check it boots the right image.

Thanks,

Raza

View solution in original post

Read the document I have prepared.  Aside from lower boot times one of the biggest advantages to Install Mode is one only have to change the boot variable statement only ONCE.  In Bundle Mode, every time one upgrades to a different version, the boot variable string needs to change.  In Install Mode, as long as the boot variable string is pointing to the packages.conf, the boot variable string does not need to be touched. 

I have describe, succinctly, the main difference between Install Mode and Bundle Mode in the document so I do not want to repeat it here.

View solution in original post

3 Replies 3

Hi Leo,

 

Thanks for sharing the details.

1) In the guide of above link , its mentioned as below(that boot-variable should point to “packages.conf” file"), but my current boot variable is pointing to .bin file, and router is working okay. Please advice how I need to proceed with upgrade?

 

"Make sure the boot-variable string is pointing to “packages.conf” file"

=================My router boot-variable======================================

Router#show bootvar
BOOT variable = bootlfash:asr1001x-universalk9.16.03.07.SPA.bin,1;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x2102

 

Standby not ready to show bootvar

========================================================

 

2) Do I must need to use the below command?

request platform software package expand file bootflash:filename.bin force verbose

'

2.1) Or I can simply upgrade via below standard process?

 

  • Set the BOOT variable to the new image (in conf mode): boot system flash bootflash:asr1001x-universalk9.17.03.04a.SPA.bin
  • write memory
  • Check the BOOT variable with the show bootvar command, it must now look like this:
    • BOOT variable = bootflash:asr1001x-universalk9.17.03.04a.SPA.bin,1;
  • reload the router and check it boots the right image.

Thanks,

Raza

Read the document I have prepared.  Aside from lower boot times one of the biggest advantages to Install Mode is one only have to change the boot variable statement only ONCE.  In Bundle Mode, every time one upgrades to a different version, the boot variable string needs to change.  In Install Mode, as long as the boot variable string is pointing to the packages.conf, the boot variable string does not need to be touched. 

I have describe, succinctly, the main difference between Install Mode and Bundle Mode in the document so I do not want to repeat it here.

Review Cisco Networking for a $25 gift card