Important Notes
- Starting with Cisco IOS XE Denali 16.1.x, a DHCP client that includes option 61 (used by DHCP clients to specify their unique client identifier) in their DHCP discover/offer packet must accept the response message with option 61 from the DHCP server/relay. A client that fails to accept the response message with option 61, is not in compliance with RFC 6842 and requires a firmware upgrade.
- A switch stack containing a mix of Catalyst 3850 and Catalyst 3650 switches is not supported.
- Although visible in the CLI, the following commands are not supported:
– collect flow username
– authorize-lsc-ap (CSCui93659)
- The following features available in Cisco IOS XE Release 3.7.3E, are not supported in Cisco IOS XE Denali 16.2.x:
– Cisco Plug-In for OpenFlow (OpenFlow 1.0 and 1.3)
- The following features available in Cisco IOS XE Release 3.7.2E, are not supported in Cisco IOS XE Denali 16.2.x:
– Media Access Control Security (MACsec)
- The following feature is available in Cisco IOS XE Release 3.6.3E, but is not supported in Cisco IOS XE Denali 16.2.x:
– Cisco Discovery Protocol (CDP) Bypass
- The following features are not supported in Cisco IOS XE Denali 16.2.x:
– IP-in-IP (IPIP) Tunneling
– SGACL Logging and SGACL Monitor Mode
– VRF-Aware SGT
– Mesh, FlexConnect, and OfficeExtend access point deployment
– Wireless Guest Anchor Controller (The Catalyst 3850 switch can be configured as a foreign controller.)
– DVMRP Tunneling
– Port Security on EtherChannel
– 802.1x Configurable username and password for MAB
– IEEE 802.1X-2010 with 802.1AE support
– Command Switch Redundancy
– CNS Config Agent
– Dynamic Access Ports
– IPsec with FIPS
– IPv6 Ready Logo phase II - Host
– IPv6 IKEv2 / IPSecv3
– Fallback bridging for non-IP traffic
– DHCP snooping ASCII circuit ID
– Protocol Storm Protection
– 802.1x NEAT
– Per VLAN Policy & Per Port Policer
– Packet Based Storm Control
– Ingress/egress Shared Queues
– Trust Boundary Configuration
– Cisco Group Management Protocol (CGMP)
– Device classifier for ASP
– IPSLA Media Operation
– Passive Monitoring
– Performance Monitor (Phase 1)
– AAA: TACACS over IPv6 Transport
– Auto QoS for Video endpoints
– EX SFP Support (GLC-EX-SMD)
– IPv6 Strict Host Mode Support
– IPv6 Static Route support on LAN Base images
– VACL Logging of access denied
– RFC5460 DHCPv6 Bulk Leasequery
– DHCPv6 Relay Source Configuration
– RFC 4293 IP-MIB (IPv6 only)
– RFC 4292 IP-FORWARD-MIB (IPv6 only)
– RFC4292/RFC4293 MIBs for IPv6 traffic
– Layer 2 Tunneling Protocol Enhancements
– UniDirectional Link Routing (UDLR)
– Pragmatic General Multicast (PGM)
– Ingress Strict Priority Queuing (Expedite)
– Weighted Random Early Detect (WRED)
– Improvements in QoS policing rates
– Fast SSID support for guest access WLANs
Upgrading the Switch Software
This section covers the following scenarios:
Note You cannot use the Web UI to install, upgrade to, or downgrade from Cisco IOS XE Denali 16.1.x and 16.2.x.
Table 8 Software Images
|
|
|
Cisco IOS XE Denali 16.2.2 |
Universal |
cat3k_caa-universalk9.16.02.02.SPA.bin |
Universal without DTLS |
cat3k_caa-universalk9ldpe.16.02.02.SPA.bin |
Cisco IOS XE Denali 16.2.1 |
Universal |
cat3k_caa-universalk9.16.02.01.SPA.bin |
Universal without DTLS |
cat3k_caa-universalk9ldpe.16.02.01.SPA.bin |
Table 9 Changes in Software Installation CLI Commands
|
Switch#software ? |
auto-upgrade |
Initiate auto upgrade for switches running incompatible software |
clean |
Clean unused package files from local media |
commit |
Commit the provisioned software and cancel the automatic rollback timer |
expand |
Expand a software bundle to local storage, default location is where the bundle currently resides |
install |
Install software |
rollback |
Rollback the committed software |
Cisco IOS XE Denali 16.x Commands
|
Switch#request platform software package ? |
clean |
Clean unnecessary package files from media |
copy |
Copy package to media |
describe |
Describe package content |
expand |
Expand all-in-one package to media |
install |
Package installation |
uninstall |
Package uninstall |
verify |
Verify ISSU software package compatibility |
Automatic Boot Loader Upgrade
When you upgrade from any prior IOS 3.xE release to an IOS XE 16.x release for the first time, the boot loader is automatically upgraded and it will take effect on the next reload. For subsequent IOS XE 16.x releases, if the boot loader is updated in those releases, it will be automatically upgraded when you load the new release on the switch. If you go back to an IOS 3.xE release, your boot loader will not be downgraded. The updated boot loader supports all previous IOS 3.xE releases.
Caution
Do not power cycle your switch during the upgrade.
|
Automatic Boot Loader Response
|
If you boot Cisco IOS XE Denali 16.2.x the first time |
The boot loader is upgraded to version 3.58. For example:
BOOTLDR: CAT3K_CAA Boot Loader (CAT3K_CAA-HBOOT-M) Version 3.58, RELEASE SOFTWARE (P)
During the automatic boot loader upgrade while booting Cisco IOS XE Denali 16.2.1, you will see the following on the console:
%IOSXEBOOT-Thu-###: (rp/0): Mar 24 18:18:10 Universal 2016 PLEASE DO NOT POWER CYCLE ### BOOT LOADER UPGRADING
%IOSXEBOOT-loader-boot: (rp/0): upgrade successful
|
|
If you boot Cisco IOS XE Denali 16.1.1 the first time |
The boot loader is upgraded to version 3.2. For example:
BOOTLDR: CAT3K_CAA Boot Loader (CAT3K_CAA-HBOOT-M) Version 3.2, RELEASE SOFTWARE (P)
During the automatic boot loader upgrade while booting Cisco IOS XE Denali 16.1.1, you will see the following on the console:
%IOSXEBOOT-PLEASE-###: (rp/0): DO NOT POWER CYCLE ### BOOT LOADER UPGRADING
%IOSXEBOOT-Nov-Tue: (rp/0): 24 11:04:42 Universal 2015 boot loader upgrade successful
|
Automatic Microcode Upgrade
During an IOS image upgrade or downgrade on a PoE or UPoE switch, the microcode is updated to reflect applicable feature enhancements and bug fixes. Do not restart the switch during the upgrade or downgrade process. With the Cisco IOS XE Denali 16.1.1 release, it takes approximately an additional 4 minutes to complete the microcode upgrade in addition to the normal reload time. The microcode update occurs only during an image upgrade or downgrade on PoE or UPoE switches. It does not occur during switch reloads or on non-PoE switches.
The following console messages are displayed during microcode upgrade:
Front-end Microcode IMG MGR: found 4 microcode images for 1 device.
Image for front-end 0: /tmp/microcode_update/front_end/fe_type_6_0
Image for front-end 0: /tmp/microcode_update/front_end/fe_type_6_1
Image for front-end 0: /tmp/microcode_update/front_end/fe_type_6_2
Image for front-end 0: /tmp/microcode_update/front_end/fe_type_6_3
Front-end Microcode IMG MGR: Preparing to program device microcode...
Front-end Microcode IMG MGR: Preparing to program device[0]...594412 bytes....
Front-end Microcode IMG MGR: Preparing to program device[0]...381758 bytes.
Front-end Microcode IMG MGR: Programming device
0...rwRrrrrrrw..0%.....................................................................
..10%......................................................................20%.........
.............................................................30%......................
..................................................40%.................................
......................................50%.............................................
.........................60%..........................................................
........................................................................80%...........
...........................................................90%........................
..............................................100%
Front-end Microcode IMG MGR: Preparing to program device[0]...25166 bytes.
Front-end Microcode IMG MGR: Programming device
0...rrrrrrw..0%....10%....20%......30%...40%......50%....60%......70%...80%......90%..
Front-end Microcode IMG MGR: Microcode programming complete for device 0.
Front-end Microcode IMG MGR: Preparing to program device[0]...86370 bytes....
Front-end Microcode IMG MGR: Microcode programming complete in 237 seconds
Upgrading from Cisco IOS XE 3.xE to Cisco IOS XE Denali 16.1.x or 16.2.x in Install Mode
Follow these instructions to upgrade from Cisco IOS XE 3.xE to Cisco IOS XE Denali 16.1.x or 16.2.x in Install Mode:
Copy New Image to Stack
When you expand the image, if you point to the source image on your TFTP server, you can skip this section and go to Software Install Image to Flash.
Step 1 Make sure your tftp server is reachable from IOS via GigabitEthernet0/0.
ip tftp source-interface GigabitEthernet0/0
Switch#show run | i ip route vrf
ip route vrf Mgmt-vrf 5.0.0.0 255.0.0.0 5.30.0.1
Switch#show run int GigabitEthernet0/0
Building configuration...
Current configuration : 115 bytes
interface GigabitEthernet0/0
ip address 5.30.12.121 255.255.0.0
Switch#ping vrf Mgmt-vrf ip 5.28.11.250
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 5.28.11.250, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
Step 2 Copy the image from your tftp server to flash.
Switch#copy tftp://5.28.11.250/cat3k_caa-universalk9.16.02.01.SPA.bin flash:
Destination filename [cat3k_caa-universalk9.16.02.0.SPA.bin]?
Accessing tftp://5.28.11.250/cat3k_caa-universalk9.16.02.01.SPA.bin...
Loading cat3k_caa-universalk9.16.02.01.SPA.bin from 5.28.11.250 (via GigabitEthernet0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!
465466221 bytes copied in 135.690 secs (3430365 bytes/sec)
Step 3 Use the dir flash command to confirm that the image has been successfully copied to flash.
Directory of flash:/*.bin
14 -rw- 465466221 Mar 27 2016 20:50:59 +00:00 cat3k_caa-universalk9.16.02.01.SPA.bin
1621966848 bytes total (827838464 bytes free)
Software Install Image to Flash
Step 4 Use the software install command with the ‘new’ and ‘force’ options to expand the target image to flash. You can point to the source image on your TFTP server or in flash if you have it copied to flash.
Switch#software install file flash:cat3k_caa-universalk9.16.02.01.SPA.bin new force
Preparing install operation...
[1]: Copying software from active switch 1 to switches 2,3,4
[1]: Finished copying software to switches 2,3,4
[1 2 3 4]: Starting install operation
[1 2 3 4]: Expanding bundle flash:cat3k_caa-universalk9.16.02.01.SPA.bin
[1 2 3 4]: Copying package files
[1 2 3 4]: Package files copied
[1 2 3 4]: Finished expanding bundle flash:cat3k_caa-universalk9.16.02.01.SPA.bin
[1 2 3 4]: Verifying and copying expanded package files to flash:
[1 2 3 4]: Verified and copied expanded package files to flash:
[1 2 3 4]: Starting compatibility checks
[1 2 3 4]: Bypassing peer package compatibility checks due to 'force' command option
[1 2 3 4]: Finished compatibility checks
[1 2 3 4]: Starting application pre-installation processing
[1 2 3 4]: Finished application pre-installation processing
Removed cat3k_caa-base.SPA.03.07.03E.pkg
Removed cat3k_caa-drivers.SPA.03.07.03E.pkg
Removed cat3k_caa-infra.SPA.03.07.03E.pkg
Removed cat3k_caa-iosd-universalk9.SPA.152-3.E3.pkg
Removed cat3k_caa-platform.SPA.03.07.03E.pkg
Removed cat3k_caa-wcm.SPA.10.3.130.0.pkg
Removed cat3k_caa-base.SPA.03.07.03E.pkg
Removed cat3k_caa-drivers.SPA.03.07.03E.pkg
Removed cat3k_caa-infra.SPA.03.07.03E.pkg
Removed cat3k_caa-iosd-universalk9.SPA.152-3.E3.pkg
Removed cat3k_caa-platform.SPA.03.07.03E.pkg
Removed cat3k_caa-wcm.SPA.10.3.130.0.pkg
Removed cat3k_caa-base.SPA.03.07.03E.pkg
Removed cat3k_caa-drivers.SPA.03.07.03E.pkg
Removed cat3k_caa-infra.SPA.03.07.03E.pkg
Removed cat3k_caa-iosd-universalk9.SPA.152-3.E3.pkg
Removed cat3k_caa-platform.SPA.03.07.03E.pkg
Removed cat3k_caa-wcm.SPA.10.3.130.0.pkg
Removed cat3k_caa-base.SPA.03.07.03E.pkg
Removed cat3k_caa-drivers.SPA.03.07.03E.pkg
Removed cat3k_caa-infra.SPA.03.07.03E.pkg
Removed cat3k_caa-iosd-universalk9.SPA.152-3.E3.pkg
Removed cat3k_caa-platform.SPA.03.07.03E.pkg
Removed cat3k_caa-wcm.SPA.10.3.130.0.pkg
Added cat3k_caa-rpbase.16.02.01.SPA.pkg
Added cat3k_caa-rpcore.16.02.01.SPA.pkg
Added cat3k_caa-srdriver.16.02.01.SPA.pkg
Added cat3k_caa-wcm.16.02.01.SPA.pkg
Added cat3k_caa-webui.16.02.01.SPA.pkg
Added cat3k_caa-rpbase.16.02.01.SPA.pkg
Added cat3k_caa-rpcore.16.02.01.SPA.pkg
Added cat3k_caa-srdriver.16.02.01.SPA.pkg
Added cat3k_caa-wcm.16.02.01.SPA.pkg
Added cat3k_caa-webui.16.02.01.SPA.pkg
Added cat3k_caa-rpbase.16.02.01.SPA.pkg
Added cat3k_caa-rpcore.16.02.01.SPA.pkg
Added cat3k_caa-srdriver.16.02.01.SPA.pkg
Added cat3k_caa-wcm.16.02.01.SPA.pkg
Added cat3k_caa-webui.16.02.01.SPA.pkg
Added cat3k_caa-rpbase.16.02.01.SPA.pkg
Added cat3k_caa-rpcore.16.02.01.SPA.pkg
Added cat3k_caa-srdriver.16.02.01.SPA.pkg
Added cat3k_caa-wcm.16.02.01.SPA.pkg
Added cat3k_caa-webui.16.02.01.SPA.pkg
[1 2 3 4]: Creating pending provisioning file
[1 2 3 4]: Finished installing software. New software will load on reboot.
[1 2 3 4]: Committing provisioning file
[1 2 3 4]: Do you want to proceed with reload? [yes/no]: yes
Note Old files listed in the logs should be removed using the request platform software package clean switch all command, after reload
Reload
Step 5 If you said ‘Yes’ to the prompt in software install and your switches are configured with auto boot, the stack will automatically boot up with the new image. If not, you can manually boot flash:packages.conf
switch: boot flash:packages.conf
Note When you boot the new image, it will automatically update the boot loader.
Step 6 When the new image boots up, you can verify the version of the new image, by checking show version
Cisco IOS Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version Denali 16.2.1, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2016 by Cisco Systems, Inc.
Compiled Sun 27-Mar-16 01:22 by mcpre
Step 7 After you have successfully installed the image, you no longer need the.bin image and the file can be deleted from flash of each switch if it was copied to flash.
Switch#delete flash:cat3k_caa-universalk9.16.02.01.SPA.bin
Delete filename [cat3k_caa-universalk9.16.02.01.SPA.bin]?
Delete flash:/cat3k_caa-universalk9.16.02.01.SPA.bin? [confirm]
Upgrading from Cisco IOS XE 3.xE to Cisco IOS XE Denali 16.1.x or 16.2.x in Bundle Mode
Follow these instructions to upgrade from Cisco IOS XE 3.xE to Cisco IOS XE Denali 16.1.x or 16.2.x in Bundle Mode:
Copy New Image to Stack
You cannot boot Cisco IOS XE Denali 16.1.1 via TFTP for the first time with a Cisco IOS XE 3.xE boot loader. The Cisco IOS XE 3.xE boot loaders have a limitation that they cannot boot an image larger than 400MB via the TFTP server. Since Cisco IOS XE Denali 16.1.x is larger than 400MB, you must boot the image via flash.
Note You cannot boot Cisco IOS XE Denali 16.1.1 via TFTP if you have a Cisco IOS XE 3.xE boot loader. The Cisco IOS XE 3.xE boot loaders have a limitation that they cannot boot an image larger than 400MB via TFTP.
Step 1 Make sure your TFTP server is reachable from IOS via GigabitEthernet0/0.
ip tftp source-interface GigabitEthernet0/0
Switch#show run | i ip route vrf
ip route vrf Mgmt-vrf 5.0.0.0 255.0.0.0 5.30.0.1
Switch#show run int GigabitEthernet0/0
Building configuration...
Current configuration : 115 bytes
interface GigabitEthernet0/0
ip address 5.30.12.121 255.255.0.0
Switch#ping vrf Mgmt-vrf ip 5.28.11.250
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 5.28.11.250, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
Step 2 Copy the image from your TFTP server to flash.
Switch#copy tftp://5.28.11.250/cat3k_caa-universalk9.16.02.01.SPA.bin flash:
Destination filename [cat3k_caa-universalk9.16.02.01.SPA.bin]?
Accessing tftp://5.28.11.250/cat3k_caa-universalk9.16.02.01.SPA.bin...
Loading cat3k_caa-universalk9.16.02.01.SPA.bin from 5.28.11.250 (via GigabitEthernet0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!
465466221 bytes copied in 135.690 secs (3430365 bytes/sec)
Note If you have a stack, you must copy the image to the flash of each switch in your stack.
Step 3 Use the dir flash command to confirm that the image has been successfully copied to flash.
Directory of flash:/*.bin
14 -rw- 465466221 Mar 27 2016 20:50:59 +00:00 cat3k_caa-universalk9.16.02.01.SPA.bin
1621966848 bytes total (279199744 bytes free)
Edit the Boot variable
Step 4 Clear the boot variable
Switch(config)#no boot system
Step 5 Edit the boot variable to point to the new image.
Switch(config)#boot system flash:cat3k_caa-universalk9.16.02.01.SPA.bin
Step 6 Use the write memory command to save the configuration change.
Step 7 Use the show boot command to confirm that your boot variable is pointing to the new image
---------------------------
---------------------------
BOOT variable = flash:cat3k_caa-universalk9.16.02.01.SPA.bin;
Boot Variables on next reload:
BOOT variable = flash:cat3k_caa-universalk9.16.02.01.SPA.bin;
Reload
Step 8 Reload the switch
Step 9 If your switches are configured with auto boot, the stack will automatically boot up with the new image. If not, you can manually boot flash: cat3k_caa-universalk9.16.02.01.SPA.bin
switch:boot flash:cat3k_caa-universalk9.16.02.01.SPA.bin
Note When you boot the new image, it will automatically update the boot loader.
Step 10 When the new image boots up, you can verify the version of the new image, by checking show version
Cisco IOS Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version Denali 16.2.1, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2016 by Cisco Systems, Inc.
Compiled Sun 27-Mar-16 01:22 by mcpre
Move from Cisco IOS XE Denali 16.x Bundle Mode to Install Mode
Step 11 Ensure you have enough space in flash to expand a new image by cleaning up old installation files. This command will erase your Cisco IOS XE Denali 16.x bin image file, so ensure that you copy it to your Active again.
Note Use the switch all option to clean up all switches in your stack.
Switch#request platform software package clean switch all file flash:
Running command on switch 1
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
Running command on switch 2
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
Running command on switch 3
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
Running command on switch 4
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
The following files will be deleted:
/flash/cat3k_caa-base.SPA.03.07.02E.pkg
/flash/cat3k_caa-drivers.SPA.03.07.02E.pkg
/flash/cat3k_caa-infra.SPA.03.07.02E.pkg
/flash/cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg
/flash/cat3k_caa-platform.SPA.03.07.02E.pkg
/flash/cat3k_caa-universalk9.16.01.01.SPA.bin
/flash/cat3k_caa-wcm.SPA.10.3.120.0.pkg
/flash/cat3k_caa-base.SPA.03.07.02E.pkg
/flash/cat3k_caa-drivers.SPA.03.07.02E.pkg
/flash/cat3k_caa-infra.SPA.03.07.02E.pkg
/flash/cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg
/flash/cat3k_caa-platform.SPA.03.07.02E.pkg
/flash/cat3k_caa-universalk9.16.01.01.SPA.bin
/flash/cat3k_caa-wcm.SPA.10.3.120.0.pkg
/flash/cat3k_caa-base.SPA.03.07.02E.pkg
/flash/cat3k_caa-drivers.SPA.03.07.02E.pkg
/flash/cat3k_caa-infra.SPA.03.07.02E.pkg
/flash/cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg
/flash/cat3k_caa-platform.SPA.03.07.02E.pkg
/flash/cat3k_caa-universalk9.16.01.01.SPA.bin
/flash/cat3k_caa-wcm.SPA.10.3.120.0.pkg
/flash/cat3k_caa-base.SPA.03.07.02E.pkg
/flash/cat3k_caa-drivers.SPA.03.07.02E.pkg
/flash/cat3k_caa-infra.SPA.03.07.02E.pkg
/flash/cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg
/flash/cat3k_caa-platform.SPA.03.07.02E.pkg
/flash/cat3k_caa-universalk9.16.01.01.SPA.bin
/flash/cat3k_caa-wcm.SPA.10.3.120.0.pkg
Do you want to proceed? [y/n]y
Deleting file flash:cat3k_caa-base.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-drivers.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-infra.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg... done.
Deleting file flash:cat3k_caa-platform.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.bin... done.
Deleting file flash:cat3k_caa-wcm.SPA.10.3.120.0.pkg... done.
Deleting file flash:packages.conf... done.
Deleting file flash:cat3k_caa-base.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-drivers.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-infra.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg... done.
Deleting file flash:cat3k_caa-platform.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.bin... done.
Deleting file flash:cat3k_caa-wcm.SPA.10.3.120.0.pkg... done.
Deleting file flash:packages.conf... done.
Deleting file flash:cat3k_caa-base.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-drivers.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-infra.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg... done.
Deleting file flash:cat3k_caa-platform.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.bin... done.
Deleting file flash:cat3k_caa-wcm.SPA.10.3.120.0.pkg... done.
Deleting file flash:packages.conf... done.
Deleting file flash:cat3k_caa-base.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-drivers.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-infra.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg... done.
Deleting file flash:cat3k_caa-platform.SPA.03.07.02E.pkg... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.bin... done.
Deleting file flash:cat3k_caa-wcm.SPA.10.3.120.0.pkg... done.
Deleting file flash:packages.conf... done.
Step 12 Copy the image from your tftp server to flash
Switch#copy tftp://5.28.11.250/cat3k_caa-universalk9.16.02.01.SPA.bin flash:
Destination filename [cat3k_caa-universalk9.16.02.01.SPA.bin]?
Accessing tftp://5.28.11.250/cat3k_caa-universalk9.16.02.01.SPA.bin...
Loading cat3k_caa-universalk9.16.02.01.SPA.bin from 5.28.11.250 (via GigabitEthernet0/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!
465466221 bytes copied in 109.461 secs (4252348 bytes/sec)
Step 13 Use the request platform software package expand switch all file flash:image.bin auto-copy command to expand the target image to flash and move from bundle mode to install mode. You can point to the source image on your TFTP server or in flash if you have it copied to flash.
Note Use the switch all option to upgrade all switches in your stack
Use the auto-copy option to copy the.bin image from flash: to all other switches in your stack
Switch#request platform software package expand switch all file flash:cat3k_caa-universalk9.16.02.01.SPA.bin auto-copy
[1]: Copying flash:cat3k_caa-universalk9.16.02.01.SPA.bin from switch 1 to switch 2 3 4
[2 3 4]: Finished copying to switch 2 3 4
[1 2 3 4]: Expanding file
[1 2 3 4]: Finished expanding all-in-one software package in switch 1 2 3 4
SUCCESS: Finished expanding all-in-one software package.
Edit the Boot variable
Step 14 Clear the boot variable
Switch(config)#no boot system
Step 15 Edit the boot variable to point to the new image.
Switch(config)#boot system flash:packages.conf
Step 16 Use the write memory command to save the configuration change.
Step 17 Use the show boot command to confirm that your boot variable is pointing to the new image
---------------------------
---------------------------
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Reload
Step 18 Reload the switch
Step 19 If your switches are configured with auto boot, the stack will automatically boot up with the new image. If not, you can manually boot flash:packages.conf
switch:boot flash:packages.conf
Step 20 When the new image boots up, you can verify the version of the new image, by checking show version
Cisco IOS Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version Denali 16.2.1, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2016 by Cisco Systems, Inc.
Compiled Sun 27-Mar-16 01:22 by mcpre
Step 21 After you have successfully installed the image, you no longer need the.bin image and the file can be deleted from the flash of each switch if you had copied to flash.
Switch#delete flash:cat3k_caa-universalk9.16.02.01.SPA.bin
Delete filename [cat3k_caa-universalk9.16.02.01.SPA.bin]?
Delete flash:/cat3k_caa-universalk9.16.02.01.SPA.bin? [confirm]
Upgrading from Cisco IOS XE Denali 16.1.1 to 16.1.x or 16.2.x in Install Mode
Follow these instructions to upgrade from Cisco IOS XE Denali 16.1.1 to Cisco IOS XE Denali 16.1.x or 16.2.x, in install mode. In order to do a software image upgrade, you must be booted into IOS using the boot flash:packages.conf.
Clean Up
Step 1 Ensure you have enough space in flash to expand a new image by cleaning up old installation files.
Note Use the switch all option to clean up all switches in your stack.
Switch# request platform software package clean switch all file flash:
Running command on switch 1
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
cat3k_caa-rpbase.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.01.01.SPA.pkg
File is in use, will not delete.
File is in use, will not delete.
SUCCESS: No extra package or provisioning files found on media. Nothing to clean.
Running command on switch 2
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
cat3k_caa-rpbase.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.01.01.SPA.pkg
File is in use, will not delete.
File is in use, will not delete.
SUCCESS: No extra package or provisioning files found on media. Nothing to clean.
Running command on switch 3
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
cat3k_caa-rpbase.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.01.01.SPA.pkg
File is in use, will not delete.
File is in use, will not delete.
SUCCESS: No extra package or provisioning files found on media. Nothing to clean.
Running command on switch 4
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
File is in use, will not delete.
cat3k_caa-rpbase.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.01.01.SPA.pkg
File is in use, will not delete.
SUCCESS: No extra package or provisioning files found on media. Nothing to clean.
Copy New Image to Stack
Step 2 Copy the new image to flash: (or skip this step if you want to use the new image from your TFTP server).
Switch#copy tftp://5.28.11.250/cat3k_caa-universalk9.16.02.01.SPA.bin flash:cat3k_caa-universalk9.16.02.01.SPA.bin
Destination filename [cat3k_caa-universalk9.16.02.01.SPA.bin]?
Accessing tftp://5.28.11.250/cat3k_caa-universalk9.16.02.01.SPA.bin...
Loading cat3k_caa-universalk9.16.02.01.SPA.bin from 5.28.11.250 (via GigabitEthernet0/0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
465466221 bytes copied in 118.175 secs (3938788 bytes/sec)
Step 3 Use the dir flash command to confirm that the image has been successfully copied to flash.
Directory of flash:/*.bin
7759 -rw- 465466221 Mar 28 2016 04:35:43 +00:00 cat3k_caa-universalk9.16.02.01.SPA.bin
1621966848 bytes total (598597632 bytes free)
Software Install Image to Flash
Step 4 Use the request platform software package install switch all file flash: new auto-copy command to install the target image to flash.
You can point to the source image on your TFTP server or in flash if you have it copied to flash.
Note Use the switch all option to upgrade all switches in your stack
Use the new option to upgrade from Cisco IOS XE Denali 16.1.1 to Cisco IOS XE Denali 16.1.2 or Cisco IOS XE Denali 16.2.x. (There are packaging changes in Cisco IOS XE Denali 16.1.2 and Cisco IOS XE Denali 16.2.x.)
Use the auto-copy option to copy the.bin image from flash: to all other switches in your stack
Note When you execute the command, the following message is displayed:
Unknown package type 21
This is expected and does not affect
the upgrade. See CSCux82059
Switch#request platform software package install switch all file flash:cat3k_caa-universalk9.16.02.01.SPA.bin new auto-copy
Expanding image file: flash:cat3k_caa-universalk9.16.02.01.SPA.bin
[1]: Copying flash:cat3k_caa-universalk9.16.02.01.SPA.bin from switch 1 to switch 2 3 4
[2 3 4]: Finished copying to switch 2 3 4
[1 2 3 4]: Expanding file
[1 2 3 4]: Finished expanding all-in-one software package in switch 1 2 3 4
SUCCESS: Finished expanding all-in-one software package.
[1 2 3 4]: Performing install
SUCCESS: install Finished
[1]: install package(s) on switch 1
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.01.01E.SPA.pkg
Removed cat3k_caa-srdriver.16.01.01E.SPA.pkg
Removed cat3k_caa-wcm.16.01.01E.SPA.pkg
Removed cat3k_caa-webui.16.01.01E.SPA.pkg
Added cat3k_caa-rpbase.16.02.01.SPA.pkg
Added cat3k_caa-rpcore.16.02.01.SPA.pkg
Added cat3k_caa-srdriver.16.02.01.SPA.pkg
Added cat3k_caa-wcm.16.02.01.SPA.pkg
Added cat3k_caa-webui.16.02.01.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[1]: Finished install successful on switch 1
[2]: install package(s) on switch 2
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.01.01E.SPA.pkg
Removed cat3k_caa-srdriver.16.01.01E.SPA.pkg
Removed cat3k_caa-wcm.16.01.01E.SPA.pkg
Removed cat3k_caa-webui.16.01.01E.SPA.pkg
Added cat3k_caa-rpbase.16.02.01.SPA.pkg
Added cat3k_caa-rpcore.16.02.01.SPA.pkg
Added cat3k_caa-srdriver.16.02.01.SPA.pkg
Added cat3k_caa-wcm.16.02.01.SPA.pkg
Added cat3k_caa-webui.16.02.01.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[2]: Finished install successful on switch 2
[3]: install package(s) on switch 3
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.01.01E.SPA.pkg
Removed cat3k_caa-srdriver.16.01.01E.SPA.pkg
Removed cat3k_caa-wcm.16.01.01E.SPA.pkg
Removed cat3k_caa-webui.16.01.01E.SPA.pkg
Added cat3k_caa-rpbase.16.02.01.SPA.pkg
Added cat3k_caa-rpcore.16.02.01.SPA.pkg
Added cat3k_caa-srdriver.16.02.01.SPA.pkg
Added cat3k_caa-wcm.16.02.01.SPA.pkg
Added cat3k_caa-webui.16.02.01.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[3]: Finished install successful on switch 3
[4]: install package(s) on switch 4
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.01.01E.SPA.pkg
Removed cat3k_caa-srdriver.16.01.01E.SPA.pkg
Removed cat3k_caa-wcm.16.01.01E.SPA.pkg
Removed cat3k_caa-webui.16.01.01E.SPA.pkg
Added cat3k_caa-rpbase.16.02.01.SPA.pkg
Added cat3k_caa-rpcore.16.02.01.SPA.pkg
Added cat3k_caa-srdriver.16.02.01.SPA.pkg
Added cat3k_caa-wcm.16.02.01.SPA.pkg
Added cat3k_caa-webui.16.02.01.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[4]: Finished install successful on switch 4
Checking status of install on [1 2 3 4]
[1 2 3 4]: Finished install in switch 1 2 3 4
SUCCESS: Finished install: Success on [1 2 3 4]
Note Old files listed in the logs will not be removed from flash.
Step 5 After you have successfully installed the software, verify that the flash partition has five new.pkg files and one updated packages.conf file. See sample output below:
Directory of flash:/*.pkg
7747 -rw- 281076014 Mar 27 2016 22:15:50 +00:00 cat3k_caa-rpbase.16.01.01E.SPA.pkg
7748 -rw- 7197312 Mar 27 2016 22:15:51 +00:00 cat3k_caa-srdriver.16.01.01E.SPA.pkg
7749 -rw- 166767220 Mar 27 2016 22:15:51 +00:00 cat3k_caa-wcm.16.01.01E.SPA.pkg
7750 -rw- 14631548 Mar 27 2016 22:15:51 +00:00 cat3k_caa-webui.16.01.01E.SPA.pkg
7761 -rw- 21906269 Mar 28 2016 04:45:48 +00:00 cat3k_caa-rpbase.16.02.01.SPA.pkg
7765 -rw- 253160056 Mar 28 2016 04:45:50 +00:00 cat3k_caa-rpcore.16.02.01.SPA.pkg
7763 -rw- 7328384 Mar 28 2016 04:45:49 +00:00 cat3k_caa-srdriver.16.02.01.SPA.pkg
7762 -rw- 165657204 Mar 28 2016 04:45:49 +00:00 cat3k_caa-wcm.16.02.01.SPA.pkg
7764 -rw- 17408636 Mar 28 2016 04:45:49 +00:00 cat3k_caa-webui.16.02.01.SPA.pkg
1621966848 bytes total (132620288 bytes free)
Directory of flash:/*.conf
7768 -rw- 5017 Mar 28 2016 04:47:14 +00:00 packages.conf
7766 -rw- 5017 Mar 28 2016 04:46:47 +00:00 cat3k_caa-universalk9.16.02.01.SPA.conf
1621966848 bytes total (132620288 bytes free)
Step 6 After you have successfully installed the image, you no longer need the.bin image. If you copied the file to flash, you can delete it from the flash of each switch.
Switch#delete flash:cat3k_caa-universalk9.16.02.01.SPA.bin
Delete filename [cat3k_caa-universalk9.16.02.01.SPA.bin]?
Delete flash:/ cat3k_caa-universalk9.16.02.01.SPA.bin? [confirm]
Reload
Step 7 Reload the switch.
Step 8 If the switch is configured with auto boot, then the stack automatically boots up with the new image. If not, you can manually boot flash:packages.conf
switch:boot flash:packages.conf
Step 9 When the new image boots up, you can verify the version of the new image, by using the show version command:
Cisco IOS Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version Denali 16.2.1, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2016 by Cisco Systems, Inc.
Compiled Sun 27-Mar-16 01:22 by mcpre
Upgrading from Cisco IOS XE Denali 16.2.x to Cisco IOS XE 16.x in Install Mode
Follow these instructions to upgrade from Cisco IOS XE Denali 16.2.x to a future IOS XE 16.x release in Install mode. In order to do a software image upgrade, you must be booted into IOS via “boot flash:packages.conf.”
Clean Up
Step 1 Ensure you have enough space in flash to expand a new image by cleaning up old installation files.
Note Use the switch all option to clean up all switches in your stack.
Switch#request platform software package clean switch all file flash:
Running command on switch 1
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
File is in use, will not delete.
cat3k_caa-rpbase.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpcore.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.02.01.SPA.pkg
File is in use, will not delete.
SUCCESS: No extra package or provisioning files found on media. Nothing to clean.
Running command on switch 2
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
File is in use, will not delete.
cat3k_caa-rpbase.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpcore.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.02.01.SPA.pkg
File is in use, will not delete.
SUCCESS: No extra package or provisioning files found on media. Nothing to clean.
Running command on switch 3
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
File is in use, will not delete.
cat3k_caa-rpbase.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpcore.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.02.01.SPA.pkg
File is in use, will not delete.
SUCCESS: No extra package or provisioning files found on media. Nothing to clean.
Running command on switch 4
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
File is in use, will not delete.
cat3k_caa-rpbase.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-rpcore.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.02.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.02.01.SPA.pkg
File is in use, will not delete.
SUCCESS: No extra package or provisioning files found on media. Nothing to clean.
Copy New Image to Stack
Step 2 Copy the new image to flash: (or skip this step if you want to use the new image from your TFTP server)
Switch#copy tftp://5.28.11.250/cat3k_caa-universalk9.16.03.01.SPA.bin flash:cat3k_caa-universalk9.16.03.01.SPA.bin
Destination filename [cat3k_caa-universalk9.16.03.01.SPA.bin]?
Accessing tftp://5.28.11.250/cat3k_caa-universalk9.16.03.01.SPA.bin...
Loading cat3k_caa-universalk9.16.03.01.SPA.bin from 5.28.11.250 (via GigabitEthernet0/0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
465466221 bytes copied in 118.175 secs (3938788 bytes/sec)
Step 3 Use the dir flash command to confirm that the image has been successfully copied to flash.
Directory of flash:/*.bin
7759 -rw- 465466221 Mar 28 2016 04:35:43 +00:00 cat3k_caa-universalk9.16.03.01.SPA.bin
1621966848 bytes total (598597632 bytes free)
Software Install Image to Flash
Step 4 Use the request platform software package install switch all file flash: auto-copy command to install the target image to flash. You can point to the source image on your TFTP server or in flash if you have it copied to flash.
Note Use the switch all option to upgrade all switches in your stack
Use the auto-copy option to copy the.bin image from flash: to all other switches in your stack
Switch#request platform software package install switch all file flash:cat3k_caa-universalk9.16.03.01.SPA.bin auto-copy
Expanding image file: flash:cat3k_caa-universalk9.16.03.01.SPA.bin
[1]: Copying flash:cat3k_caa-universalk9.16.03.01.SPA.bin from switch 1 to switch 2 3 4
[2 3 4]: Finished copying to switch 2 3 4
[1 2 3 4]: Expanding file
[1 2 3 4]: Finished expanding all-in-one software package in switch 1 2 3 4
SUCCESS: Finished expanding all-in-one software package.
[1 2 3 4]: Performing install
SUCCESS: install Finished
[1]: install package(s) on switch 1
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.02.01.SPA.pkg
Removed cat3k_caa-rpcore.16.02.01.SPA.pkg
Removed cat3k_caa-srdriver.16.02.01.SPA.pkg
Removed cat3k_caa-wcm.16.02.01.SPA.pkg
Removed cat3k_caa-webui.16.02.01.SPA.pkg
Added cat3k_caa-rpbase.16.03.01.SPA.pkg
Added cat3k_caa-rpcore.16.03.01.SPA.pkg
Added cat3k_caa-srdriver.16.03.01.SPA.pkg
Added cat3k_caa-wcm.16.03.01.SPA.pkg
Added cat3k_caa-webui.16.03.01.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[1]: Finished install successful on switch 1
[2]: install package(s) on switch 2
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.02.01.SPA.pkg
Removed cat3k_caa-rpcore.16.02.01.SPA.pkg
Removed cat3k_caa-srdriver.16.02.01.SPA.pkg
Removed cat3k_caa-wcm.16.02.01.SPA.pkg
Removed cat3k_caa-webui.16.02.01.SPA.pkg
Added cat3k_caa-rpbase.16.03.01.SPA.pkg
Added cat3k_caa-rpcore.16.03.01.SPA.pkg
Added cat3k_caa-srdriver.16.03.01.SPA.pkg
Added cat3k_caa-wcm.16.03.01.SPA.pkg
Added cat3k_caa-webui.16.03.01.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[2]: Finished install successful on switch 2
[3]: install package(s) on switch 3
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.02.01.SPA.pkg
Removed cat3k_caa-rpcore.16.02.01.SPA.pkg
Removed cat3k_caa-srdriver.16.02.01.SPA.pkg
Removed cat3k_caa-wcm.16.02.01.SPA.pkg
Removed cat3k_caa-webui.16.02.01.SPA.pkg
Added cat3k_caa-rpbase.16.03.01.SPA.pkg
Added cat3k_caa-rpcore.16.03.01.SPA.pkg
Added cat3k_caa-srdriver.16.03.01.SPA.pkg
Added cat3k_caa-wcm.16.03.01.SPA.pkg
Added cat3k_caa-webui.16.03.01.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[3]: Finished install successful on switch 3
[4]: install package(s) on switch 4
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.02.01.SPA.pkg
Removed cat3k_caa-rpcore.16.02.01.SPA.pkg
Removed cat3k_caa-srdriver.16.02.01.SPA.pkg
Removed cat3k_caa-wcm.16.02.01.SPA.pkg
Removed cat3k_caa-webui.16.02.01.SPA.pkg
Added cat3k_caa-rpbase.16.03.01.SPA.pkg
Added cat3k_caa-rpcore.16.03.01.SPA.pkg
Added cat3k_caa-srdriver.16.03.01.SPA.pkg
Added cat3k_caa-wcm.16.03.01.SPA A.pkg
Added cat3k_caa-webui.16.03.01.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[4]: Finished install successful on switch 4
Checking status of install on [1 2 3 4]
[1 2 3 4]: Finished install in switch 1 2 3 4
SUCCESS: Finished install: Success on [1 2 3 4]
Note Old files listed in the logs will not be removed from flash.
Step 5 After the software has been successfully installed, verify that the flash partition has four new .pkg files and 1 updated packages.conf file. See sample output below.
Directory of flash:/*.pkg
7749 -rw- 21902119 Mar 28 2016 06:09:38 +00:00 cat3k_caa-rpbase.16.03.01.SPA.pkg
7761 -rw- 21906269 Mar 28 2016 04:45:48 +00:00 cat3k_caa-rpbase.16.02.01.SPA.pkg
7765 -rw- 253160056 Mar 28 2016 04:45:50 +00:00 cat3k_caa-rpcore.16.02.01.SPA.pkg
7763 -rw- 7328384 Mar 28 2016 04:45:49 +00:00 cat3k_caa-srdriver.16.02.01.SPA.pkg
7762 -rw- 165657204 Mar 28 2016 04:45:49 +00:00 cat3k_caa-wcm.16.02.01.SPA.pkg
7764 -rw- 17408636 Mar 28 2016 04:45:49 +00:00 cat3k_caa-webui.16.02.01.SPA.pkg
7760 -rw- 253094520 Mar 28 2016 06:09:41 +00:00 cat3k_caa-rpcore.16.03.01.SPA.pkg
7755 -rw- 7326336 Mar 28 2016 06:09:39 +00:00 cat3k_caa-srdriver.16.03.01.SPA.pkg
7750 -rw- 165667444 Mar 28 2016 06:09:39 +00:00 cat3k_caa-wcm.16.03.01.SPA.pkg
7759 -rw- 16829052 Mar 28 2016 06:09:39 +00:00 cat3k_caa-webui.16.03.01.SPA.pkg
1621966848 bytes total (137928704 bytes free)
Directory of flash:/*.conf
7766 -rw- 5137 Mar 28 2016 06:10:39 +00:00 cat3k_caa-universalk9.16.03.01.SPA.conf
7769 -rw- 5125 Mar 28 2016 06:11:19 +00:00 packages.conf
1621966848 bytes total (137928704 bytes free)
Step 6 After you have successfully installed the image, you do not need the.bin image and the file can be deleted from the flash of EACH switch if you had it copied to flash.
Switch#delete flash:cat3k_caa-universalk9.16.03.01.SPA.bin
Delete filename [cat3k_caa-universalk9.16.03.01.SPA.bin]?
Delete flash:/ cat3k_caa-universalk9.16.03.01.SPA.bin? [confirm]
Reload
Step 7 Reload the switch
Step 8 If your switches are configured with auto boot, then the stack will automatically boot up with the new image. If not, you can manually boot flash:packages.conf
switch: boot flash:packages.conf
Note When you boot the new image, it will automatically update the boot loader.
Step 9 When the new image boots up, you can verify the version of the new image, using the show version command:
Cisco IOS Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version Denali 16.3.1, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2016 by Cisco Systems, Inc.
Compiled Thu 19-Nov-16 22:49 by mcpre
Downgrade from Cisco IOS XE 16.x to Cisco IOS XE 3.xE in Install Mode
Follow these instructions to downgrade from Cisco IOS XE 16.x to older Cisco IOS XE 3.xE releases in Install Mode.
Clean Up
Step 1 Ensure you have enough space in flash to expand a new image by cleaning up old installation files.
Note Use the switch all option to clean up all switches in your stack.
Switch#request platform software package clean switch all file flash:
Running command on switch 1
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
File is in use, will not delete.
cat3k_caa-rpbase.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.01.01.SPA.pkg
File is in use, will not delete.
Running command on switch 2
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
File is in use, will not delete.
cat3k_caa-rpbase.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.01.01.SPA.pkg
File is in use, will not delete.
Running command on switch 3
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
File is in use, will not delete.
cat3k_caa-rpbase.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.01.01.SPA.pkg
File is in use, will not delete.
Running command on switch 4
Cleaning up unnecessary package files
Scanning boot directory for packages... done.
Preparing packages list to delete...
File is in use, will not delete.
cat3k_caa-rpbase.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-srdriver.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-wcm.16.01.01.SPA.pkg
File is in use, will not delete.
cat3k_caa-webui.16.01.01.SPA.pkg
File is in use, will not delete.
The following files will be deleted:
/flash/cat3k_caa-rpbase.16.02.01.SPA.pkg
/flash/cat3k_caa-srdriver.16.02.01.SPA.pkg
/flash/cat3k_caa-universalk9.16.01.01.SPA.bin
/flash/cat3k_caa-universalk9.16.01.01.SPA.conf
/flash/cat3k_caa-wcm.16.02.01.SPA.pkg
/flash/cat3k_caa-webui.16.02.01.SPA.pkg
/flash/cat3k_caa-rpbase.16.02.01.SPA.pkg
/flash/cat3k_caa-srdriver.16.02.01.SPA.pkg
/flash/cat3k_caa-universalk9.16.01.01.SPA.bin
/flash/cat3k_caa-universalk9.16.01.01.SPA.conf
/flash/cat3k_caa-wcm.16.02.01.SPA.pkg
/flash/cat3k_caa-webui.16.02.01.SPA.pkg
/flash/cat3k_caa-rpbase.16.02.01.SPA.pkg
/flash/cat3k_caa-srdriver.16.02.01.SPA.pkg
/flash/cat3k_caa-universalk9.16.01.01.SPA.bin
/flash/cat3k_caa-universalk9.16.01.01.SPA.conf
/flash/cat3k_caa-wcm.16.02.01.SPA.pkg
/flash/cat3k_caa-webui.16.02.01.SPA.pkg
/flash/cat3k_caa-rpbase.16.02.01.SPA.pkg
/flash/cat3k_caa-srdriver.16.02.01.SPA.pkg
/flash/cat3k_caa-universalk9.16.01.01.SPA.bin
/flash/cat3k_caa-universalk9.16.01.01.SPA.conf
/flash/cat3k_caa-wcm.16.02.01.SPA.pkg
/flash/cat3k_caa-webui.16.02.01.SPA.pkg
Do you want to proceed? [y/n]y
Deleting file flash:cat3k_caa-rpbase.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-srdriver.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.bin... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.conf... done.
Deleting file flash:cat3k_caa-wcm.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-webui.16.02.01.SPA.pkg... done.
Deleting file flash:packages.conf.00-... done.
Deleting file flash:cat3k_caa-rpbase.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-srdriver.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.bin... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.conf... done.
Deleting file flash:cat3k_caa-wcm.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-webui.16.02.01.SPA.pkg... done.
Deleting file flash:packages.conf.00-... done.
Deleting file flash:cat3k_caa-rpbase.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-srdriver.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.bin... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.conf... done.
Deleting file flash:cat3k_caa-wcm.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-webui.16.02.01.SPA.pkg... done.
Deleting file flash:packages.conf.00-... done.
Deleting file flash:cat3k_caa-rpbase.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-srdriver.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.bin... done.
Deleting file flash:cat3k_caa-universalk9.16.01.01.SPA.conf... done.
Deleting file flash:cat3k_caa-wcm.16.02.01.SPA.pkg... done.
Deleting file flash:cat3k_caa-webui.16.02.01.SPA.pkg... done.
Deleting file flash:packages.conf.00-... done.
Copy New Image to Stack
Step 2 Copy the target Cisco IOS XE 3.xE image to flash: (you can skip this step if you want to use the image from your TFTP server).
Switch#copy tftp://5.28.11.250/cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin flash:
cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
Destination filename [cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin]?
Accessing tftp://5.28.11.250/cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin...
Loading cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin from 5.28.11.250 (via
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!
311154824 bytes copied in 68.781 secs (4523849 bytes/sec)
Step 3 Use the dir flash command to confirm that the image has been successfully copied to flash.
Directory of flash:/*.bin
47718 -rw- 311154824 Nov 25 2015 18:17:21 +00:00
cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
3458338816 bytes total (2468995072 bytes free)
Downgrade Software Image
Step 4 Use the request platform software package install command with the new option to downgrade your stack. You can point to the source image on your tftp server or in flash if you have it copied to flash.
Note Use the switch all option is needed to upgrade all switches in your stack.
Use the auto-copy option to copy the.bin image from flash: to all other switches in your stack.
Switch#request platform software package install switch all file flash:cat3k_caa-
universalk9.SPA.03.07.02.E.152-3.E2.bin new auto-copy
Expanding image file: flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
[4]: Copying flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin from switch 4 to
[1 2 3]: Finished copying to switch 1 2 3
[1 2 3 4]: Expanding file
[1 2 3 4]: Finished expanding all-in-one software package in switch 1 2 3 4
SUCCESS: Finished expanding all-in-one software package.
[1 2 3 4]: Performing install
SUCCESS: install Finished
[1]: install package(s) on switch 1
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.01.01.SPA.pkg
Removed cat3k_caa-srdriver.16.01.01.SPA.pkg
Removed cat3k_caa-wcm.16.01.01.SPA.pkg
Removed cat3k_caa-webui.16.01.01.SPA.pkg
Added cat3k_caa-base.SPA.03.07.02E.pkg
Added cat3k_caa-drivers.SPA.03.07.02E.pkg
Added cat3k_caa-infra.SPA.03.07.02E.pkg
Added cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg
Added cat3k_caa-platform.SPA.03.07.02E.pkg
Added cat3k_caa-wcm.SPA.10.3.120.0.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[1]: Finished install successful on switch 1
[2]: install package(s) on switch 2
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.01.01.SPA.pkg
Removed cat3k_caa-srdriver.16.01.01.SPA.pkg
Removed cat3k_caa-wcm.16.01.01.SPA.pkg
Removed cat3k_caa-webui.16.01.01.SPA.pkg
Added cat3k_caa-base.SPA.03.07.02E.pkg
Added cat3k_caa-drivers.SPA.03.07.02E.pkg
Added cat3k_caa-infra.SPA.03.07.02E.pkg
Added cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg
Added cat3k_caa-platform.SPA.03.07.02E.pkg
Added cat3k_caa-wcm.SPA.10.3.120.0.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[2]: Finished install successful on switch 2
[3]: install package(s) on switch 3
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.01.01.SPA.pkg
Removed cat3k_caa-srdriver.16.01.01.SPA.pkg
Removed cat3k_caa-wcm.16.01.01.SPA.pkg
Removed cat3k_caa-webui.16.01.01.SPA.pkg
Added cat3k_caa-base.SPA.03.07.02E.pkg
Added cat3k_caa-drivers.SPA.03.07.02E.pkg
Added cat3k_caa-infra.SPA.03.07.02E.pkg
Added cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg
Added cat3k_caa-platform.SPA.03.07.02E.pkg
Added cat3k_caa-wcm.SPA.10.3.120.0.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[3]: Finished install successful on switch 3
[4]: install package(s) on switch 4
--- Starting list of software package changes ---
Removed cat3k_caa-rpbase.16.01.01.SPA.pkg
Removed cat3k_caa-srdriver.16.01.01.SPA.pkg
Removed cat3k_caa-wcm.16.01.01.SPA.pkg
Removed cat3k_caa-webui.16.01.01.SPA.pkg
Added cat3k_caa-base.SPA.03.07.02E.pkg
Added cat3k_caa-drivers.SPA.03.07.02E.pkg
Added cat3k_caa-infra.SPA.03.07.02E.pkg
Added cat3k_caa-iosd-universalk9.SPA.152-3.E2.pkg
Added cat3k_caa-platform.SPA.03.07.02E.pkg
Added cat3k_caa-wcm.SPA.10.3.120.0.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[4]: Finished install successful on switch 4
Checking status of install on [1 2 3 4]
[1 2 3 4]: Finished install in switch 1 2 3 4
SUCCESS: Finished install: Success on [1 2 3 4]
Note The old files listed in the logs should be removed using the software clean command, after reload
Step 5 After you have successfully installed the image, you no longer need the.bin image and the file can be deleted from flash of each switch if you copied it to flash.
Switch#delete flash: cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
Delete filename [cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin]?
Delete flash:/ cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin? [confirm]
Reload
Step 6 Reload the switch
Step 7 If your switches are configured with auto boot, then the stack will automatically boot up with the new image. If not, you can manually boot flash:packages.conf
Switch: boot flash:packages.conf
Note When you downgrade to a Cisco IOS XE 3.xE image, your boot loader will not automatically downgrade. It will remain updated. The new boot loader can support booting both Cisco IOS XE 3.xE releases as well as Cisco IOS XE Denali16.x releases.
Downgrade from Cisco IOS XE 16.x to Cisco IOS XE 3.xE in Bundle Mode
Follow these instructions to downgrade from Cisco IOS XE 16.x in Bundle mode to an older Cisco IOS XE 3.xE release in Bundle mode.
Copy New Image to Stack
Step 1 Make sure your TFTP server is reachable from IOS via GigabitEthernet0/0.
ip tftp source-interface GigabitEthernet0/0
Switch#show run | i ip route vrf
ip route vrf Mgmt-vrf 5.0.0.0 255.0.0.0 5.30.0.1
Switch#show run int GigabitEthernet0/0
Building configuration...
Current configuration : 115 bytes
interface GigabitEthernet0/0
ip address 5.30.12.121 255.255.0.0
Switch#ping vrf Mgmt-vrf ip 5.28.11.250
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 5.28.11.250, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
Step 2 Copy the image from your TFTP server to flash.
Switch#copy tftp://5.28.11.250/cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin flash:
cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
Destination filename [cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin]?
Accessing tftp://5.28.11.250/cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin...
Loading cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin from 5.28.11.250 (via
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!
311154824 bytes copied in 68.781 secs (4523849 bytes/sec)
Note If you have a stack, you must copy the image to the flash of each switch in your stack.
Step 3 Use the dir flash command to confirm that the image has been successfully copied to flash.
Directory of flash:/*.bin
47718 -rw- 311154824 Nov 25 2015 18:17:21 +00:00
cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
3458338816 bytes total (2468995072 bytes free)
Edit the Boot variable
Step 4 Clear the boot variable
Switch(config)#no boot system
Step 5 Edit the boot variable to point to the new image.
Switch(config)#boot system flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
Step 6 Use the write memory command to save the configuration change.
Step 7 Use the show boot command to confirm that your boot variable is pointing to the new image
---------------------------
---------------------------
BOOT variable = flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin;
Boot Variables on next reload:
BOOT variable = flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin;
Reload
Step 8 Reload the switch
Step 9 If your switches are configured with auto boot, the stack will automatically boot up with the new image. If not, you can manually boot flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
switch:boot flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
Note When you downgrade to a Cisco IOS XE 3.xE image, your boot loader will remain updated, and will automatically be downgraded. The new boot loader can support booting both Cisco IOS XE 3.x releases as well as Cisco IOS XE Denali 16.x releases.
Step 10 When the new image boots up, you can verify the version of the new image, by checking show version
Cisco IOS Software, IOS-XE Software, Catalyst L3 Switch Software
(CAT3K_CAA-UNIVERSALK9-M), Version 03.07.02E RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2015 by Cisco Systems, Inc.
Compiled Tue 21-Jul-15 12:51 by prod_rel_team
Move from Cisco IOS XE 3.xE Bundle Mode to Install Mode
Step 11 Ensure you have enough space in flash to expand a new image by cleaning up old installation files. This command will erase your Cisco IOS XE 3.xE bin image file, so ensure that you copy it to your Active again.
Switch#software clean file flash:
Preparing clean operation...
[1 2 3 4]: Cleaning up unnecessary package files
[1 2 3 4]: Preparing packages list to delete...
[1]: Files that will be deleted:
cat3k_caa-rpbase.16.01.01E.SPA.pkg
cat3k_caa-srdriver.16.01.01E.SPA.pkg
cat3k_caa-universalk9.16.01.01.SPA.bin
cat3k_caa-wcm.16.01.01E.SPA.pkg
cat3k_caa-webui.16.01.01E.SPA.pkg
[2]: Files that will be deleted:
cat3k_caa-rpbase.16.01.01E.SPA.pkg
cat3k_caa-srdriver.16.01.01E.SPA.pkg
cat3k_caa-universalk9.16.01.01.SPA.bin
cat3k_caa-wcm.16.01.01E.SPA.pkg
cat3k_caa-webui.16.01.01E.SPA.pkg
[3]: Files that will be deleted:
cat3k_caa-rpbase.16.01.01E.SPA.pkg
cat3k_caa-srdriver.16.01.01E.SPA.pkg
cat3k_caa-universalk9.16.01.01.SPA.bin
cat3k_caa-wcm.16.01.01E.SPA.pkg
cat3k_caa-webui.16.01.01E.SPA.pkg
[4]: Files that will be deleted:
cat3k_caa-rpbase.16.01.01E.SPA.pkg
cat3k_caa-srdriver.16.01.01E.SPA.pkg
cat3k_caa-universalk9.16.01.01.SPA.bin
cat3k_caa-wcm.16.01.01E.SPA.pkg
cat3k_caa-webui.16.01.01E.SPA.pkg
[1 2 3 4]: Do you want to proceed with the deletion? [yes/no]: yes
[1 2 3 4]: Clean up completed
Step 12 Copy the image from your TFTP server to flash
Switch#copy tftp://5.28.11.250/cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin flash:
cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
Destination filename [cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin]?
Accessing tftp://5.28.11.250/cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin...
Loading cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin from 5.28.11.250 (via
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!
311154824 bytes copied in 68.781 secs (4523849 bytes/sec)
Step 13 Use the software expand command to expand the target image to flash and move from bundle mode to install mode. You can point to the source image on your TFTP server or in flash if you have it copied to flash.
Switch#software expand file flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
Preparing expand operation...
[1]: Copying software from active switch 1 to switches 2,3,4
[1]: Finished copying software to switches 2,3,4
[1 2 3 4]: Expanding bundle flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
[1 2 3 4]: Copying package files
[1 2 3 4]: Package files copied
[1 2 3 4]: Finished expanding bundle
flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
Edit the Boot variable
Step 14 Clear the boot variable
Switch(config)#no boot system
Step 15 Edit the boot variable to point to the new image.
Switch(config)#boot system flash:packages.conf
Step 16 Use the write memory command to save the configuration change.
Step 17 Use the show boot command to confirm that your boot variable is pointing to the new image
---------------------------
---------------------------
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Reload
Step 18 Reload the switch
Step 19 If your switches are configured with auto boot, the stack will automatically boot up with the new image. If not, you can manually boot flash:packages.conf
switch:boot flash:packages.conf
Step 20 When the new image boots up, you can verify the version of the new image, by checking show version
Cisco IOS Software, IOS-XE Software, Catalyst L3 Switch Software
(CAT3K_CAA-UNIVERSALK9-M), Version 03.07.02E RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2015 by Cisco Systems, Inc.
Compiled Tue 21-Jul-15 12:51 by prod_rel_team
Step 21 After you have successfully installed the image, you no longer need the.bin image and the file can be deleted from the flash of each switch if you had copied to flash.
Switch#delete flash:cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin
Delete filename [cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin]?
Delete flash:/cat3k_caa-universalk9.SPA.03.07.02.E.152-3.E2.bin? [confirm]
WCM Sub Package Software Image Upgrade
The sub-package upgrade steps are similar to the bundle package upgrade, except that you only install one sub-package and not all packages. In order to perform a sub-package software image upgrade, you must be booted into IOS using boot flash:packages.conf.
Step 1 Copy new sub-package image to flash. For example, cat3k_caa-wcm.16.02.01.SPA.pkg for WCM module for the WCM module.
Step 2 Use the request platform software package install switch <switch id> file flash:<image> command to upgrade your switch.
switch#request platform software package install switch 1 file flash:
cat3k_caa-wcm.16.02.01.SPA.pkg
[1]: install package(s) on switch 1
--- Starting list of software package changes ---
Removed cat3k_caa-wcm.16.01.01.SPA.pkg
Added cat3k_caa-wcm.16.02.01.SPA.pkg
Finished list of software package changes
SUCCESS: Software provisioned. New software will load on reboot.
[1]: Finished install successful on switch 1
Step 3 When you upgrade the WCM sub-package, and you have AP(s) connected and joined to the controller, you can pre-download the newly upgraded AP images to APs before restarting the APs. The pre-download steps are as follows:
|
|
|
1. |
# show ap join stats summary. |
Shows all APs connected to the controller, includes joined and not joined APs. |
2. |
# show ap image |
Only joined AP(s) can perform the image pre-downloading process. |
3. |
# ap image predownload |
While pre-downloading the AP image(s), use #show ap image to monitor the pre-downloading status. Go to the next step after image pre-downloading is completed. |
4. |
# ap image swap |
Swaps the backup AP image with the bootup AP image on AP device. |
5. |
# ap image reset |
Restarts all the APs that have connected to the controller. |
6. |
# reload |
Restart the controller. |
Upgrading RTU Licenses
In Cisco IOS XE Denali 16.1.1, right-to-use (RTU) licensing has been modified to allow stack members to join a stack without having the same license level as the rest of the existing stack. The mismatched switch will not be put into Lic-Mismatch state. Even though the switch with the mismatched license is allowed to join the stack, the following syslog message is displayed periodically reminding you to fix the RTU license level:
%STACK_RTU_LICENSE-6-IOSD_LIC_MISMATCH:Switch 5 R0/0: stack_mgr: Switch #5: Current IOSd runs on lanbase license while RTU active license is ipservices. Please configure RTU license to current IOSd license.
For more information, see CSCux27336.
The EXEC mode Right to Use License command allows you to activate or deactivate feature set licenses or Adder AP Count Licenses. This command provides options to activate or deactivate any license supported on the platform.
license right-to-use [activate|deactivate] [ lanbase | ipbase | ipservices | ap-count] {evaluation | <count> } [ all | slot <switch id>] {acceptEULA}
Ugrading an IP Base SKU to IP Services License
|
|
|
1 |
license right-to-use activate ipservices slot <switch id> |
Activate IP Services license. Pass the switch id. EULA will be prompted, accept the EULA by typing ‘yes’. |
2 |
show license right-to-use summary |
Check the reboot license level is ipservices. |
3 |
reload |
Reboot the switch to boot with ipservices. |
Evaluating IP Services License on IP Base SKU
|
|
|
1 |
license right-to-use activate ipservices evaluation slot <switch id> |
Activate IP Services evaluation license. Pass the switch id. EULA will be prompted, accept the EULA by typing ‘yes’. |
2 |
show license right-to-use summary |
Check the reboot license level is ipservices eval. |
3 |
reload |
Reboot the switch to boot with ipservices eval. |
Upgrading an LAN Base SKU to IP Services License Without Prompting EULA
|
|
|
1 |
license right-to-use activate ipservices slot <switch id> acceptEULA |
Activate IP Services license. Pass the switch id. EULA will be accepted automatically without being prompted. |
2 |
Show license right-to-use summary |
Check the reboot license level is ipservices. |
3 |
Reload |
Reboot the switch to boot with ipservices. |
Deactivating Evaluation IP Services License on IP Base SKU
|
|
|
1 |
license right-to-use deactivate ipservices evaluation slot <switch id> |
Deactivates IP Services evaluation license. |
2 |
Show license right-to-use summary |
Check the reboot license level is ipbase. |
3 |
Reload |
Reboot the switch to boot with ipbase. |
Upgrading LAN Base Stack to IP Base Stack
|
|
|
1 |
license right-to-use activate ipbase all |
Activate IP Base license on all the switches in the stack. EULA will be prompted, accept the EULA by typing ‘yes’. |
2 |
Show license right-to-use |
Check the reboot license level is ipbase for all the switches. |
3 |
Reload |
Reboot the switch to boot with ipbase. |
Changing the License Level of License Mismatch Switch from Active’s Console
If the license mismatch switch has a lower license level than other switches in the stack, and the stack is running at IP Services and the mismatch switch is booted with IP Base license.
|
|
|
1 |
show switch |
Get the switch number in license mismatch state. |
2 |
show license right-to-use mismatch |
Check the license level of the license mismatch switch. |
3 |
license right-to-use activate ipservices slot <switch-id> |
Activate IP Services license on all the mismatch switches in the stack. EULA will be prompted, accept the EULA by typing ‘yes’. |
4 |
Reload slot <switch-id> |
Reboot the license mismatch switch to boot with ipservices and join the stack. |
If the license mismatch switch has a higher license level than other switches in the stack, and the stack is running at IP Base and the mismatch switch is booted with IP Services license.
|
|
|
1 |
show switch |
Get the switch number in license mismatch state. |
2 |
show license right-to-use mismatch |
Check the license level of the license mismatch switch. |
3 |
license right-to-use activate ipbase slot <switch-id> |
Activate IP Base license on the license mismatch switch. EULA will be prompted, accept the EULA by typing ‘yes’. |
Adding Adder AP Count Licenses
|
|
|
1 |
license right-to-use activate apcount <count> slot <switch id> |
Pass the number of AP count licenses to add as count. Pass the switch-id on which the Adder AP count licenses are to be added. EULA is prompted, accept it by typing ‘yes’. |
2 |
Show license right-to-use slot <switch-id> |
Check the adder AP count licenses are incremented on the given switch. |
3 |
Show license right-to-use summary |
Check the total Adder AP count licenses are incremented and the Total available AP count are incremented. |
Decrementing Adder AP Count licenses
|
|
|
1 |
license right-to-use deactivate apcount <count> slot <switch id> |
Pass the number of AP count licenses to be removed as count. Pass the switch-id on which the Adder AP count licenses are to be removed. |
2 |
Show license right-to-use slot <switch-id> |
Check the adder AP count licenses are decremented on the given switch. |
3 |
Show license right-to-use summary |
Check the total Adder AP count licenses are reduced by count and the Total available AP Count are reduced. |
Activating Evaluation AP Count License on the Stack
|
|
|
1 |
license right-to-use activate apcount evaluation |
Activated evaluation AP Count licenses on the stack. EULA will be prompted, accept it. |
2 |
Show license right-to-use summary |
Check the license type evaluation with maximum supported AP Count is displayed. Base and adder AP Count licenses are not seen. |
3 |
Show license right-to-use |
To check the base and adder apcount licenses, if any. |
Deactivating Evaluation AP Count License
|
|
|
1 |
license right-to-use deactivate apcount evaluation |
Deactivates evaluation AP Count licenses on the stack. |
2 |
Show license right-to-use summary |
Base and Adder AP Count licenses are displayed. Total available AP Count is sum of Base and Adder AP Count. |