Below is the prep work for migrating from ISE2.4 to ISE3.1+ for AWS, and the migration steps are here, but I have summarize them below.
Cisco ISE is available as an infrastructure-as-code solution leveraging AWS CloudFormation making the deployment of ISE a very light lift. I’ll be walking you through how to deploy ISE on AWS in a later post.
Step 1 – Base, Plus, Apex, and Device Admin licenses need to be migrated to Smart Licenses
Step 2 – VM licenses need to be converted
Step 3 – Migration can occur. Once licenses are prepped and converted, you go to the AWS Marketplace ISE BYOL listing and choose your deployment size.
- AWS ISE requires ISE 3.1+
- If upgrading to 3.1 from an existing 2.X release, it is required that a customer migrate their existing licenses to the new licenses and then upgrade to the 3.0 release. I.e. These are the Base, Plus, and Apex license that need to be upgraded. Device Admin licenses are grandfathered and need to be upgraded to a Smart License as well.
- This requires a Cisco Smart License Account.
- Please refer to the Migration Guide for instructions.
ISE VM – You need to register the VM Common license for ISE 3.1 and later.
- Customers need to migrate their ISE License to the new “Common License.”
- To migrate the legacy VM license to the VM Common license, customers need to obtain the $0 upgrade Product ID (PID), “L-ISE-VMC-UPG=, from Cisco. This is the same PID regardless of what current size of VM license you have today.
2. To obtain a VM Common License for a net new deployment you’ll need the new VM PID, “R-ISE-VMC-K9=” Refer to the table below for a 1:1 mapping.
These VM licenses are valid in Cisco ISE 3.0 and earlier releases. Again, when you upgrade your Cisco ISE to Release 3.1, you will need to have VM Common license.
|Upgrade From||Upgrade To||Ratio|
How to migrate license
To migrate the legacy VM license to the VM Common license, customers need to obtain the $0 upgrade PID, “L-ISE-VMC-UPG=,” in CCW. See ISE Licensing Migration Guide for the detailed process.
Support for VM and License
Q. What support do customers receive with the new ISE licenses?
A. The same as with current subscription licenses. With the new ISE software licenses, customers receive embedded SWSS—which covers 24x7x365 Cisco Technical Assistance Center (TAC) support and software updates. However, now Essentials will also have this support.
More Question and Answers here
Support associated with the legacy VM licenses
When customers upgrade the version of their legacy VM to VM Common license, they can continue to receive support based on the support contract purchased on legacy VM license PID. They can renew the support until the legacy VM license PID is EOL and reaches the last service renewal date per the EOL bulletin. There is no support for migration. For seamless support, the customer should request the legacy VM PID to be replaced with the desired VM PID in order to renew and receive support.
There were a lot of announcements at Cisco Live 2021 this year! Attached you will find information that is creating a lot of conversation. Please let me know if you want to dive deeper into these announcements. The one-pager is free for you to download and share.
- Cisco Wireless 3504 Controller -> Catalyst Wireless 9800-L / 9800-CL Series Controllers / Embedded Wireless Controller on Access Points (EWC on AP)
- Cisco Wireless 5520 Controller -> Catalyst Wireless 9800-40 / 9800-CL Series Controllers
- Cisco Wireless 8540 Controller -> Catalyst Wireless 9800-80 / 9800-CL Series Controllers
- Cisco Wireless Virtual Controller -> Catalyst Wireless 9800-CL Series Controllers
- Cisco ASA5506 with ASA software -> Firepower 1000
- Cisco ASA5512-X & ASA 5515-X -> 5512-X with Firepower & 5515-X with Firepower
- Cisco ASA5508 & ASA5516 -> Firepower 1000
- Cisco ASA5525, ASA5545 & ASA5555 -> Firepower 2100
- Cisco ASA5585-X Adaptive Security Appliance -> Firepower 4100
- Cisco ASA5585-X with FirePOWER Services Modules -> Firepower 4100
- Cisco Catalyst 2960X/XR (Exclude PSQ fanless) -> Catalyst 9200L
- Cisco Catalyst 2960L/P -> Catalyst 1000
- Cisco Catalyst 3650 (Exclude 3650 Mini) -> Catalyst 9300L
- Cisco 4500E – SUP9E -> Catalyst 9400
Does anyone else feel like they need a Ph.D. in Cisco licensing?! Good news is that there are some changes coming to help make our lives easier.
Most of you are likely familiar with Smart Licensing. However, you can go here if you need more information. During Cisco’s transition to subscription-based licenses, Smart Licensing (SL) was introduced. Cisco believed Smart Licensing would streamline the way customers activate and manage Cisco licenses across the organization. Transitioning from the traditional PAK based licensing method to SL wasn’t the only goal for Cisco. Amongst others, it served as a way to combat the grey market gear. The thought was that upon purchasing a product from Cisco, a Smart Account would be associated with the order, which in return would entitle the organization to their licenses, products, and services.
A Smart Account is hierarchical and serves as the top-level domain for the organization. You can further organize your Smart Account into sub-accounts, known as “Virtual Accounts.” It is very much structured, like a domain. A “DEFAULT” Virtual Account serves as your catch-all bucket and is persistent and can’t change.
After Cisco launched the new licensing model, they found that the customers purchasing processes became complicated, increased their operational overhead, and challenged their security practices. Therefore, Cisco took this feedback and decided they needed to evolve SL to be less detrimental.
You can find the current list of Smart License enabled products here.
Introducing Smart Licensing Using Policy
Starting with IOS-XE 17.3.2/17.4.1 all products running these versions of the software will only support Smart Licensing Using Policy. These currently include.
- Cisco Catalyst 9000 series switches.
- The routing platforms such as the ASR1K, ISR1K, ISR4K.
- The Next Generation virtual routers starting with Polaris IOS-XE release 17.4.1
- Cisco Catalyst 9800 Series Wireless Controllers and APs.
- Internet of Things (IoT) Next Generation platforms such as Industrial Router IR 1101, Industrial Ethernet IE
- 3200/3300/3400 and any Next Gen IoT products will also adopt Smart Licensing Using Policy.
- Collaboration products; CUBE, SRST, and CME with their November release.
With Smart Licensing Using Policy you can expect:
- The product will not boot in evaluation-mode (see screen shots below)
- per product software registration is not required
- And on-going communication every 30 days with Cisco isn’t needed.
Registering a device before use and on-going communication is going away. However, reporting to Cisco may still be a pain point. The good news? Reporting is only required if there is a change in software level for Perpetual or Subscription. Changing software levels doesn’t happen too frequently, so it may not be too big of an issue.
For example, if you purchase a Catalyst 9120 access point with DNA Essentials from the factory and 30 days later, you realize you need EasyQoS. You’d have to change to DNA Advantage, which means you now need to report this change to Cisco.
This change would need to be reported within 90 days to Cisco.
What happens if you don’t? Most of the products will turn into a nag box, sending out syslog/alarm notifications. However, you should review the enforcement rules specific to the particular device to avoid potential interruptions.
You can find the enforcement rules per product here.
You can report to Cisco in a couple of different ways.
1. New reporting utility called Cisco Smart Licensing Utility (CSLU): which is a small Windows application that can be configured to send the data to Cisco in with a push or pull operation.
2. Cisco DNA Center controller with Cisco Smart Licensing Utility (CSLU): Cisco DNA Center has connectivity to Cisco Smart Software Manager (CSSM). Periodically, exchange information with Cisco to keep in sync with CSSM.
3. Offline: where the data is taken off the device onto a storage and then uploaded into CSSM.
In the end, not having to register a product before makes sense but reporting may be still be cumbersome. I’m thinking theres a way you could script this with Python.
Here’s a screen shot of pre IOS-XE 17.3.2 and post IOS-XE 17.3.2.
Smart Software Licensing Overview. (2020, November 26). Retrieved from https://www.cisco.com/c/en/us/products/software/smart-accounts/software-licensing.html
Cisco DNA Software Subscription Matrix for Wireless. (2020, November 17). Retrieved from https://www.cisco.com/c/m/en_us/products/software/dna-subscription-wireless/en-sw-sub-matrix-wireless.html?oid=porew018984
(n.d.). Retrieved from https://www.cisco.com/c/dam/en/us/products/collateral/software/smart-accounts/smart-licensing-feature-roadmap-by-pf-external-v20201102.xlsx
(n.d.). Retrieved from https://software.cisco.com/download/home/286285506/type/286327971/release/1.0.0-2
There is somewhat of a major caveat when upgrading to IOS XE Gibraltar 16.11.1 that you must consider before upgrading.
When upgrading to IOS XE 16.11.1, on Cisco Catalyst 9500 Series Switches (C9500-24Y4C, C9500-32C, C9500-32QC, and C9500-48Y4C) . The default switchport state changes from a Layer 3 switchport to a Layer 2 switchport. Which means when you reload your switch with IOS XE 16.11.1, your switchports will be in a Layer 2 switchport state by default. This will break your routed infrastructure if you do not perform the pre-installation tasks!
The reason for this changes is to enable day 0 discovery when using Cisco Digital Network Architecture (DNA) Center (or Cisco DNA Center).
You have the option to change the L2 interfaces back to L3 by performing this manually or scripted. It’s completely up to you how you handle this step but Cisco does provide a step by step guide on how to script this procedure.
Below is the release notes for this version which includes the pre-installation procedures to ensure that after a reboot your Layer 3 ports maintain their Layer 3 state.
I will try to get my hands on a 9500 to perform this and will report it here. For the mean time please refer to the below.