Simplify License Management with Smart Licensing

This article provides information about Smart Licensing solutions and deployments on your devices.

Smart Licensing

Smart Licensing is a cloud-based, flexible software licensing model that

  • allows you to activate and manage Cisco software licenses across your organization

  • lets you track license status and software usage trends

  • allows pooling of licenses or entitlements for flexible, automated use across your organization.

Smart Software Licensing helps manage software across the Cisco portfolio and your organization. It provides visibility into software usage and control over licensing status.

Key Features

  • Direct and Proxy Registration: Devices can register directly with the Cisco Smart Software Manager (CSSM) portal or through a proxy in restricted internet access environments.

  • Centralized Management: CSSM manages the license inventory, simplifying software asset tracking and management.

  • License Portability: Licenses can be moved or transfered between devices, offering flexibility in deploying software assets within the organization.

  • License Pooling: Licenses can be pooled across the entire network, allowing for more flexible and efficient use of software entitlements.

  • Automatic License Renewal: Licenses are renewed automatically, reducing the administrative burden of tracking license expiration dates and manual renewals.

  • Usage Reporting: CSSM provides detailed reports on license usage, helping you understand device software consumption, and optimizing your license investments.

  • Compliance Assurance: Smart Licensing provide visibility into license entitlements versus actual usage, helping you stay compliant.

  • Support for Hybrid Environments: Smart Licensing supports both on-premises and cloud-based environments, allowing for consistent license management across different deployment models.

  • Real-time Updates: Devices receive real-time updates from Cisco, providing access to the latest features and compliance information.

Deployment Models

These are the deployment models of Smart Licensing:

  • Direct Deployments

    • Direct Cloud Access

    • Direct Cloud Access through an HTTPS proxy

  • Offline Deployments

    • Specific License Reservation

Smart Licensing versus Traditional Licensing

This table contrasts traditional licensing with smart licensing.

License Attributes

Smart Licensing Traditional Licensing

License Activation

Activate licenses by registering at the Cisco Smart Software Manager (CSSM). Smart transport is the default transport mode.

Manually install licenses on the device for activation.

License Pooling

Pooling of licenses in a virtual account of the network. You can activate or deactivate different types of licenses on the device without installing a license file.

Devices have node-locked licenses. One license associates to a specific device.

License Inventory

CSSM maintains your license inventory. It provides a statistical view of license usage and consumption.

No common install base location to view licenses purchased or software usage trends.

Licnese Transfer

Easy movement of licenses between devices without license transfer, simplifying license reassignment in a Return Material Authorization (RMA) process.

No easy means to transfer licenses from one device to another.

Licesne Visibility

Snapshot of licenses in the network with a consolidated usage report in one easy-to-use portal.

Limited visibility into software licenses in a network. License tracking is only on a per node basis.

Deploying Smart Licenses

Smart Licensing simplifies procuring, deploying, and managing your licenses.. Cisco Smart Software Manager (CSSM) is your primary licensing server and portal where you can create your smart accounts and manage licenses.

After purchasing licenses, activate your licenses on your devices in your deployments. As the devices report license usage, you can manage your licenses through continuous reporting.

Hover and click each deployment in the image to navigate to the topic.

This image depicts the workflow to deploy Smart Licensing.Direct DeploymentOffline Deployment

Smart Licensing Workflow In a Nutshell

These are the stages for deploying Smart Licenses:

  1. Order licenses.

    1. Order your license from Cisco Commerce Workspace (CCW).

    2. Access CSSM and create the smart account and virtual accounts to organize your licenses.

  2. Activate licenses.

    1. Select the deployment methods.

      • Direct Deployments: Direct Cloud Access (CSSM)

      • Offline Deployments: No connectivity to CSSM

    2. Configure the smart license transport mode and register the device with CSSM.

  3. Manage licenses.

    1. Generate your report from the device. Synchronize the report with CSSM either automatically or manually.

    2. Monitor the license usage and compliance status through the CSSM portal.

Guidelines to Deploy Smart Licensing

Before deploying Smart Licensing, read the guidelines for a smooth deployment.

  • Review the software entitlement and tags for enforced licenses for the devices with the show license enforcement pollicy and show license enforcement status commands.

  • Smart licensing is enabled for devices that are deployed with a product ID or a valid configuration. You can register the device with valid url.

Direct Deployment

Direct deployment works out of the box with no additional configuration. This deployment is most suitable for small networks when you don't want to manage an on-premises server and can communicate with Cisco directly or through a proxy.

You can connect devices to tools.cisco.com through the internet using the Smart transport mode for direct deployment.

Activate Licenses on Direct Deployment

Follow these steps to activate licenses in direct deployment.


Step 1

Configure the transport URL using the license smart url transport-url command.

The router automatically configures the Smart URL (https://smartreceiver.cisco.com/licservice/license).

Example:

Router(config)# license smart url https://smartreceiver.cisco.com/licservice/license

Step 2

Register the device by generating a token from the smart account and virtual account in CSSM and copy the token on the devices using the license smart register token id command.

Example:

Router# license smart register idtoken $Tl4UytrNXBzbEs1ck8veUtWaG5abnZJOFdDa1FwbVRa%0AblRMbz0%3D%0A

Step 3

Verify the license status using the show license all command.

Example:

Router# show license all
    Smart Licensing Status
=======================
Smart Licensing is ENABLED

Registration:
  Status: REGISTERED
  Smart Account: Cisco Systems, Inc.
  Virtual Account: PCF-SMF
  Export-Controlled Functionality: Allowed
  Initial Registration: SUCCEEDED on Apr 15 05:45:07 2020 GMT
  Last Renewal Attempt: SUCCEEDED on Apr 15 05:45:07 2020 GMT
  Next Renewal Attempt: Oct 12 05:45:07 2020 GMT
  Registration Expires: Apr 15 05:40:31 2021 GMT

License Authorization:
  Status: AUTHORIZED on Apr 15 05:45:12 2020 GMT
  Last Communication Attempt: SUCCEEDED on Apr 15 05:45:12 2020 GMT
  Next Communication Attempt: May 15 05:45:12 2020 GMT
  Communication Deadline: Jul 14 05:40:40 2020 GMT

License Conversion: 
 Automatic Conversion Enabled: true
 Status: NOT STARTED

Utility:
  Status: DISABLED

Transport:
  Type: Smart Transport
  Registration URL: null
  Utility URL: null

Evaluation Period:
  Evaluation Mode: Not In Use
  Evaluation Period Remaining: 83 days, 0 hr, 10 min, 43 sec

License Usage
=============
License Authorization Status: AUTHORIZED as of Apr 15 05:45:12 2020 GMT

UCC 5G PCF BASE (PCF_BASE)
  Description: Ultra Cloud Core - Policy Control Function (PCF), Base Minimum
  Count: 1
  Version: 1.0
  Status: AUTHORIZED
  Export status: RESTRICTED_ALLOWED
  Feature Name: <empty>
  Feature Description: <empty>

Product Information
===================
UDI: PID:PCF,SN:6GKJ2OA-NMUWA7Y

Agent Version
=============
Smart Agent for Licensing: 3.0.13
 

Manage Licenses on Direct Deployment


Step 1

Navigate to Smart Software Licensing > Reports on the CSSM UI to download the acknowledgment and upload it to your device.

Step 2

Generate the report at Run License Report.

You can save the report to the device using Export to Excel or Export to CSV.

Step 3

Manage the. Use theshow license all command to view the license consumption on your devices.

Example:

show license all

Smart Licensing Status
=======================
Smart Licensing is ENABLED

Registration:
  Status: UNREGISTERED
  Export-Controlled Functionality: Not Allowed

License Authorization:
  Status: EVAL MODE
  Evaluation Period Remaining: 83 days, 0 hr, 15 min, 8 sec
  Last Communication Attempt: NONE

License Conversion: 
 Automatic Conversion Enabled: true
 Status: NOT STARTED

Utility:
  Status: DISABLED

Transport:
  Type: Smart Transport
  Registration URL: null
  Utility URL: null

Evaluation Period:
  Evaluation Mode: In Use
  Evaluation Period Remaining: 83 days, 0 hr, 15 min, 8 sec

License Usage
=============
License Authorization Status: EVALUATION MODE
  Evaluation Period Remaining: 83 days, 0 hr, 15 min, 8 sec

UCC 5G PCF BASE (PCF_BASE)
  Description: Ultra Cloud Core - Policy Control Function (PCF), Base Minimum
  Count: 1
  Version: 1.0
  Status: EVAL MODE
  Export status: RESTRICTED_NOTALLOWED
  Feature Name: <empty>
  Feature Description: <empty>

Product Information
===================
UDI: PID:PCF,SN:6GKJ2OA-NMUWA7Y

Agent Version
=============
Smart Agent for Licensing: 3.0.13
Router# show license usage
Router# show license usage
License Authorization: 
  Status: OUT OF COMPLIANCE on Aug 18 2020 23:51:57 UTC
 
Core and Aggregation Essentials SW Right-to-Use v1.0 per 100G (ESS-100G-RTU-1):
  Description: Core and Aggregation Essentials SW Right-to-Use v1.0 per 100G
  Count: 1
  Version: 1.0
  Status: OUT OF COMPLIANCE
  Export status: NOT RESTRICTED
 
5501 Base Hardware Tracking PID (NCS-5501-TRK):
  Description: 5501 Base Hardware Tracking PID
  Count: 1
  Version: 1.0
  Status: OUT OF COMPLIANCE
  Export status: NOT RESTRICTED

Offline Deployment

Offline deployment is a type of smart licensing deployment that

  • allows devices to be set up without internet access

  • does not require communication with Cisco, and

  • is used in highly secure environments.

Offline Deployment Based on your Network

License reservation offers security for organizations needing a fully air-gapped environment when on-premises licensing is not an option. This solution is for classified environments that don’t allow electronic communication in or out. With this solution, you are fully offline without ongoing communication or additional infrastructure.

You can reserve specific licenses from the smart account based on the license usage on the router using Specific License Reservation (SLR).

To use the Specific License Reservation feature you must have approval and authorization from Cisco. For assistance, go to www.cisco.com/go/scm or contact your account representative.

After you order the license and set up your smart accounts in CSSM, you can Activate Licenses in Air-Gapped Deployment.

Report License Usage

In offline deployments, no action is required, as there is no reporting of devices to CSSM.

Activate Licenses in Air-Gapped Deployments

Follow these steps to activate SLR licenses in air-gapped deployments.

Before you begin

For enabling Specific License Reservation, you must have approval and authorization from Cisco. For assistance, go to www.cisco.com/go/scm or contact your account.


Step 1

Obtain the license reservation code from Cisco by contacting your account representative.

Step 2

Enable SLR on the device with the license smart reservation command.

Example:

Router# configure
Router(config)# license smart reservation

Step 3

Generate a request code with the license smart reservation request local command.

Copy the request code and enter it at CSSM.

Example:

Router# license smart reservation request 

reservation-request-code CJ-ZPCF:6GKJ2OA-NMUWA7Y-Ai75GxtBs-3B

Step 4

Navigate to Smart Software Licensing > Inventory in the CSSM UI, and select the virtual account. Then, navigate to Licenses > License Reservation.

  1. Enter or attach the reservation request code that you generated from the router at Enter Request Code. click Next.

  2. Navigate to Select License > Reserve a Specific License and select licenses.

    Enter the number of licenses you require and click Next.

  3. Generate an authorization code and copy it to the device.

Step 5

Install the authorization code on the device with the license smart reservation install command.

Example:

Router# license smart reservation install 
Value for 'key' (<string>): <specificPLR><authorizationCode><flag>A</flag><version>C</version>
<piid>35757dc6-2bdf-4fa1-ba7e-4190f5b6ea22</piid><timestamp>1586929992297</timestamp>
<entitlements><entitlement><tag>regid.2020-04.com.cisco.PCF_BASE,1.0_60b1da6f-3832-4687-90c9-8879dc815a27</tag>
<count>1</count><startDate>2020-Apr-08 UTC</startDate><endDate>2020-Oct-05 UTC</endDate>
<licenseType>TERM</licenseType><displayName>UCC 5G PCF BASE</displayName>
<tagDescription>Ultra Cloud Core - Policy Control Function (PCF), Base Minimum</tagDescription>
<subscriptionID></subscriptionID></entitlement></entitlements></authorizationCode>
<signature>MEYCIQC/9v5LpgFoEk2l4omIgjjk83g5WXjzs09kQnsO8D0jRgIhAMh+D6DRuYmqh1TlfJoZxNte0fPKw6fHEY5CEF3+kPQj</signature>
<udi>P:PCF,S:6GKJ2OA-NMUWA7Y</udi></specificPLR>.

The authorization code activates smart license reservation for your device.

Step 6

Verify the license status with the show license all command.

Example:

Router# show license all 

Smart Licensing Status
=======================
Smart Licensing is ENABLED
License Reservation is ENABLED

Registration:
  Status: REGISTERED - SPECIFIC LICENSE RESERVATION 
  Export-Controlled Functionality: Allowed
  Initial Registration: SUCCEEDED on Wed Apr 15 05:53:31 GMT 2020
  Last Renewal Attempt: None

License Authorization:
  Status: AUTHORIZED - RESERVED on Wed Apr 15 05:53:31 GMT 2020 

Utility:
  Status: DISABLED

Transport:
  Type: Smart Transport
  Registration URL: null
  Utility URL: null

Evaluation Period:
  Evaluation Mode: Not In Use
  Evaluation Period Remaining: 83 days, 0 hr, 5 min, 15 sec

License Usage
=============
License Authorization Status: 
  Status: AUTHORIZED - RESERVED  on Wed Apr 15 05:53:31 GMT 2020
  Last Communication Attempt: SUCCEEDED on Apr 15 05:53:31 2020 GMT
  Next Communication Attempt: NONE
  Communication Deadline: NONE

UCC 5G PCF BASE (PCF_BASE)
  Description: Ultra Cloud Core - Policy Control Function (PCF), Base Minimum
  Count: 1
  Version: 1.0
  Status: AUTHORIZED 
  Export status: NOT RESTRICTED
  Feature Name: <empty>
  Feature Description: <empty>
  Reservation:
    Reservation Status: SPECIFIC INSTALLED
    Total Reserved Count: 1
    Term expiration: 2020-Oct-05 GMT
    
Product Information
===================
UDI: PID:PCF,SN:6GKJ2OA-NMUWA7Y

Agent Version
=============
Smart Agent for Licensing: 3.0.13