Overview

Smart Licensing is the next generation enterprise license model for all Cisco software products. It simplifies the Cisco software experience and helps you to understand how Cisco software is used across your network.

Information About Smart Licensing

Smart Licensing is software based licensing end-to-end platform that consists of several tools and processes to authorize customers the usage and reporting of the Cisco products. The Smart Licensing feature is aimed at giving users an experience of a single, standardized licensing solution for all Cisco products. The users are not required to install licenses on the devices.

The feature has the capability to capture the customers order and communicates with Cisco Cloud License Service through Smart Call Home transport media to complete the products registration and authorization on desired performance and technology level.

The usage information from all products owned by a customer is kept in a single central database and used by Cisco for usage based pre/post-paid billing. The customers have the visibility into their current software usage across their entire network at any given time.

Benefits

  • Seamless software experience encompassing purchasing, licensing management, reporting, and reconciliation/ renewal/ billing.

  • Reduce cycle time with activation and registration that are automatic, instead of manual.

  • Obtain visibility of software consumption (what's purchased and what's deployed) across your network.

  • New streamlined way of viewing and managing software licenses. Make changes within minutes, instead of days or weeks.

  • New cloud-based solution architecture and tools, in line with where the industry is headed.

  • Eliminates the need for return materials authorization (RMA) or re-hosting action.

Supported Software Models and PIDs

The Smart Licensing platform supports the following flexible software consumption models:

  • Own Up-Front (perpetual)

  • Upgrade and Support over Time

  • Subscription

  • Utility (pay as you go)

Supported PIDs

The following PIDs are supported with Smart Licensing.

Chassis PID

License Feature

License PID

A901-12C-FT-D

A901-12C-F-D

IPBase

AdvancedMetroIPAccess

1588BC

SL-A901-B

SL-A901-A

SL-A901-T

A901-4C-FT-D

A901-4C-F-D

IPBase

AdvancedMetroIPAccess

1588BC

Gige4CuUpgrade

Gige4SfpUpgrade

SL-A901-B

SL-A901-A

SL-A901-T

FLS-A901-4T

FLS-A901-4S

A901-6CZ-FT-D

A901-6CZ-F-D

A901-6CZ-FT-A

A901-6CZ-F-A

IPBase

AdvancedMetroIPAccess

1588BC

10gigUpgrade

Gige4portflexi

SL-A901-B

SL-A901-A

SL-A901-T

FLS-A901-2Z

FLS-A901-4

A901S-4SG-F-D

A901S-3SG-F-D

A901S-2SG-F-D

A901S-2SG-F-AH

A901S-3SG-F-AH

IPBase

AdvancedMetroIPAccess

SL-A901-B

SL-A901-A

A901-6CZ-FS-D

A901-6CZ-FS-A

IPBase

AdvancedMetroIPAccess

1588BC

Ipsecnatpat

SL-A901-B

SL-A901-A

SL-A901-T

FLS-A901-I

Enabling Smart Licensing

This procedure enables Smart Licensing on the device.

Before you begin

  • Ensure that Smart Call Home feature is enabled before using Smart Licensing.

    Review the sample configuration of Smart Call-Home feature provided in the Example: Smart Call Home section.

  • Call-home uses HTTPS to transport the licensing messages to Cisco back end license cloud.

  • After disabling Smart Licensing feature, you should reload the router. Failing to do so may result in unpredictable behavior.

Procedure

  Command or Action Purpose

Step 1

enable

Example:

Router> enable

Enables privileged EXEC mode.

Step 2

configure terminal

Example:

Router# configure terminal

Enters global configuration mode.

Step 3

license smart enable

Example:

Router# license smart enable

Activates Smart Licensing on the device.

Note

 

When you enable Smart Licensing, the Cisco Software License (CSL) and all licensing calls pass through the Smart Agent.

Note

 

Use the no form of the command to disable smart licensing.

Step 4

exit

Example:

Router# exit

Exits the global configuration mode.

Registering the Device

In this task, the device supplies token id to the Cisco back-end and receives an ID that is valid for 365 days. This certificate is saved and automatically used for all future communications with Cisco. This only needs to be done once per device.

Procedure

  Command or Action Purpose

Step 1

enable

Example:

Router> enable

Enables privileged EXEC mode.

Step 2

license smart register idtoken idtoken

Example:

Router# license smart register idtoken 123

Registers the device with the back-end server. Token id can be obtained from your virtual a/c in the Smart Licensing server.

Step 3

license smart deregister

Example:

Router# license smart deregister 

Deregisters the device from the backend server.

Note

 

When you use this command, the device is deregistered from the licensing cloud. All Smart Licensing entitlements and certificates on the platform are removed and appropriate notifications are sent to the platform and features that were using the entitlements. If you want to use smart licensing again, you should run the license smart register command again with a token. Tokens are valid for 1-365 days (user-specified)..

Step 4

license smart renew[ID | auth]

Example:

Router# license smart renew ID

(Optional) Manually renews the ID certification or authorization.

Authorizing the Device

When the device is registered, the agent stores the entitlement requests and checks with the backend to check for usage authorization. Authorization responses are valid for 90 days. After the expiry of the term, the device should get reauthorized from the backend again.

Verifying Smart Licensing Configuration

Use the following show commands to verify the Smart Licensing configuration.

To display all the license information, use the show license all command as shown in the example below:


Router# show license all

Smart Licensing Status
======================

Smart Licensing is ENABLED

Registration:
  Status: REGISTERED
  Virtual Account: Default Virtual Account
  Initial Registration: SUCCEEDED on Feb 16 23:32:44 2015 UTC
  Last Renewal Attempt: None
  Next Renewal Attempt: Aug 15 23:32:43 2015 UTC
  Registration Expires: Never

License Authorization:
  Status: AUTHORIZED on Feb 18 11:07:03 2015 UTC
  Last Communication Attempt: SUCCEEDED on Feb 18 11:07:03 2015 UTC
  Next Communication Attempt: Mar 20 11:07:03 2015 UTC
  Communication Deadline: May 19 05:32:22 2015 UTC

License Usage
==============

(asr901_AdvancedMetro):
  Description:
  Count: 1
  Version: 1.0
  Status: AUTHORIZED

(asr901_Gige4SfpUpgra):
  Description:
  Count: 1
  Version: 1.0
  Status: AUTHORIZED

(asr901_Gige4CuUpgrad):
  Description:
  Count: 1
  Version: 1.0
  Status: AUTHORIZED

Product Information
===================
UDI: PID:A901-4C-F-D,SN:CAT1747U2BF

Agent Version
=============
Smart Agent for Licensing: 1.2.1_throttle/5
Component Versions: SA:(1_2_1_throttle)1.1.0, SI:(rel20)1.0.0, CH:(rel4)1.0.15, PK:(rel16)1.0.6

To display the license status information, use the show license status command as shown in the example below:


Router# show license status

Smart Licensing is ENABLED

Registration:
  Status: REGISTERED
  Virtual Account: Default Virtual Account
  Initial Registration: SUCCEEDED on Feb 16 23:32:44 2015 UTC
  Last Renewal Attempt: None
  Next Renewal Attempt: Aug 15 23:32:42 2015 UTC
  Registration Expires: Never

License Authorization:
  Status: AUTHORIZED on Feb 18 11:07:03 2015 UTC
  Last Communication Attempt: SUCCEEDED on Feb 18 11:07:03 2015 UTC
  Next Communication Attempt: Mar 20 11:07:02 2015 UTC
  Communication Deadline: May 19 05:32:21 2015 UTC

To display the license summary information, use the show license summary command as shown in the example below:



Router# show license summary

Smart Licensing is ENABLED

Registration:
  Status: REGISTERED
  Virtual Account: Default Virtual Account
  Last Renewal Attempt: None
  Next Renewal Attempt: Aug 15 23:32:43 2015 UTC

License Authorization:
  Status: AUTHORIZED
  Last Communication Attempt: SUCCEEDED
  Next Communication Attempt: Mar 20 11:07:03 2015 UTC

License Usage:
               License       Entitlement tag    Count Status
  ---------------------------------------------------------------
                      (asr901_AdvancedMetro) 1        AUTHORIZED
                      (asr901_Gige4SfpUpgra) 1        AUTHORIZED
                      (asr901_Gige4CuUpgrad) 1        AUTHORIZED


Router#sh license tec
Router#sh license tech su
Router#sh license tech support
Smart Licensing Tech Support info

Smart Licensing Status
======================

Smart Licensing is ENABLED

Registration:
  Status: REGISTERED
  Virtual Account: Default Virtual Account
  Initial Registration: SUCCEEDED on Feb 16 23:32:44 2015 UTC
  Last Renewal Attempt: None
  Next Renewal Attempt: Aug 15 23:32:43 2015 UTC
  Registration Expires: Never

License Authorization:
  Status: AUTHORIZED on Feb 18 11:07:03 2015 UTC
  Last Communication Attempt: SUCCEEDED on Feb 18 11:07:03 2015 UTC
  Next Communication Attempt: Mar 20 11:07:03 2015 UTC
  Communication Deadline: May 19 05:32:22 2015 UTC

Evaluation Period:
  Evaluation Mode: Not In Use
  Evaluation Period Remaining: 89 days, 23 hours, 48 minutes, 21 seconds

License Usage
=============
Handle: 1
    License: 'nullPtr'
    Entitlement Tag: regid.2014-08.com.cisco.asr901_AdvancedMetroIPAccess,1.0_14ff6adc-3428-47c8-8785-6d50c8625f55
    Description: <empty>
    Count: 1
    Version: 1.0
    Status: AUTHORIZED(3)
    Status time: Feb 18 11:06:44 2015 UTC
    Request Time: Jan  2 00:00:01 2006 UTC

Handle: 2
    License: 'nullPtr'
    Entitlement Tag: regid.2014-08.com.cisco.asr901_Gige4SfpUpgrade,1.0_e915366f-c9af-4dd9-b540-305725da8fb6
    Description: <empty>
    Count: 1
    Version: 1.0
    Status: AUTHORIZED(3)
    Status time: Feb 18 11:06:44 2015 UTC
    Request Time: Feb 18 11:05:50 2015 UTC

Handle: 3
    License: 'nullPtr'
    Entitlement Tag: regid.2014-08.com.cisco.asr901_Gige4CuUpgrade,1.0_038900ea-4249-42c1-90c8-76b737a6dabf
    Description: <empty>
    Count: 1
    Version: 1.0
    Status: AUTHORIZED(3)
    Status time: Feb 18 11:06:44 2015 UTC
    Request Time: Feb 18 11:05:50 2015 UTC

Product Information
===================
UDI: PID:A901-4C-F-D,SN:CAT1747U2BF

Agent Version
=============
Smart Agent for Licensing: 1.2.1_throttle/5
Component Versions: SA:(1_2_1_throttle)1.1.0, SI:(rel20)1.0.0, CH:(rel4)1.0.15, PK:(rel16)1.0.6

Upcoming Scheduled Jobs
=======================
Current time: Feb 18 11:08:31 2015 UTC
IdCert Expiration Warning: Dec 18 17:57:45 2015 UTC (303 days, 6 hours, 49 minutes, 14 seconds remaining)
Daily: Feb 19 11:05:49 2015 UTC (23 hours, 57 minutes, 18 seconds remaining)
Certificate Renewal: Aug 15 23:32:43 2015 UTC (178 days, 12 hours, 24 minutes, 12 seconds remaining)
Certificate Expiration Check: Feb 16 17:57:45 2016 UTC (363 days, 6 hours, 49 minutes, 14 seconds remaining)
Authorization Renewal: Mar 20 11:07:03 2015 UTC (29 days, 23 hours, 58 minutes, 32 seconds remaining)
Authorization Expiration Check: May 19 05:32:22 2015 UTC (89 days, 18 hours, 23 minutes, 51 seconds remaining)
Init Flag Check: Not Available

License Certificates
====================
Production Cert: False
PIID: d0dba898-674b-4420-96e6-6186abc54afb
Licensing Certificated:
    Id certificate Info:
        Start Date: Feb 16 17:57:46 2015 UTC
        Expiry Date: Feb 16 17:57:46 2016 UTC
        Version Number: 3
        Serial Number: 130921
        Common Name: 1E4712A4FFD650C29359701C8DB6ECF02CB9048A::1,2

    Signing certificate Info:
        Start Date: Jun 14 20:18:52 2013 UTC
        Expiry Date: Apr 24 21:55:42 2033 UTC
        Version Number: 3
        Serial Number: 3
        Common Name: MMI Signer

    Sub CA Info:
        Start Date: Apr 24 22:19:15 2013 UTC
        Expiry Date: Apr 24 21:55:42 2033 UTC
        Version Number: 3
        Serial Number: 2
        Common Name: Smart Licensing CA - DEV


HA Info
==========
RP Role: Active
Chassis Role: Active
Behavior Role: Active
RMF: True
CF: True
CF State: Stateless

Other Info
==========
Software ID: regid.2014-08.com.cisco.ASR901,1.0_63ef356d-26bc-431b-8ef2-792054f1a118
Agent State: authorized
TS enable: True
Transport: Callhome
Locale: en_US.UTF-8
Debug flags: 0x0
Privacy Send Hostname: True
Privacy Send IP: True
Build type:: Production
sizeof(char)  : 1
sizeof(int)   : 4
sizeof(long)  : 4
sizeof(char *): 4
sizeof(time_t): 4
sizeof(size_t): 4
Endian: Big
routingReadyByEvent: True
systemInitByEvent: True
WaitForHaRole: False
standbyIsHot: False
chkPtType: 2
delayCommInit: False
roleByEvent: True
maxTraceLength: 150
traceAlwaysOn: False
debugFlags: 0
  

To display the license udi information, use the show license udi command as shown in the example below:


Router# show license udi

UDI: PID:A901-4C-F-D,SN:CAT1747U2BF

To display the license usage information, use the show license usage command as shown in the example below:


Router# show license usage

License Authorization:
  Status: AUTHORIZED on Feb 18 11:07:03 2015 UTC

(asr901_AdvancedMetro):
  Description:
  Count: 1
  Version: 1.0
  Status: AUTHORIZED

(asr901_Gige4SfpUpgra):
  Description:
  Count: 1
  Version: 1.0
  Status: AUTHORIZED

(asr901_Gige4CuUpgrad):
  Description:
  Count: 1
  Version: 1.0
  Status: AUTHORIZED

Configuration Examples for Smart Licensing

Router> show running-config

Building configuration...

Current configuration : 3216 bytes
!
! No configuration change since last restart
!
version 15.5
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
service internal
service call-home
!
hostname 10G_ASR901_2015
!
boot-start-marker
boot system tftp://10.105.33.135//auto/tftp-blr-users4/byashasw/mcp_2014-12-17-a
sr901
boot-end-marker
!
!
!card type command needed for slot/vwic-slot 0/0
no logging console
!
no aaa new-model
clock timezone IST 5 30
call-home
 contact-email-addr byashasw@cisco.com
 mail-server 72.163.4.161 priority 1
 sender from Yasha_CH@cisco.com
 profile "CiscoTAC-1"
  active
  no reporting smart-licensing-data
  destination transport-method http
  no destination transport-method email
  destination address http http://10.22.183.117:8080/ddce/services/DDCEService
  no destination address http https://tools.cisco.com/its/service/oddce/services
/DDCEService
 profile "User_Profile"
  reporting smart-licensing-data
  destination transport-method http
  destination address http http://10.22.183.117:8080/ddce/services/DDCEService
ip cef
!
!
!
!

no ipv6 cef
!
!
!
!
!
!
!
multilink bundle-name authenticated
l3-over-l2 flush buffers
asr901-storm-control-bpdu 1000
!
!
spanning-tree mode pvst
spanning-tree extend system-id
license udi pid A901-6CZ-FT-A sn CAT1625U0EL
!
!
!

!
!
interface GigabitEthernet0/0
 no ip address
 shutdown
 negotiation auto
!
interface GigabitEthernet0/1
 no ip address
 shutdown
 negotiation auto
!
interface GigabitEthernet0/2
 no ip address
 shutdown
 !
interface GigabitEthernet0/8
 no ip address
 shutdown
 negotiation auto
 qos-config scheduling-mode min-bw-guarantee
!
interface GigabitEthernet0/9
 no ip address
 shutdown
 negotiation auto
 qos-config scheduling-mode min-bw-guarantee
!
interface GigabitEthernet0/10
 no ip address
 shutdown
 negotiation auto
 qos-config scheduling-mode min-bw-guarantee
!
interface GigabitEthernet0/11
 no ip address
 shutdown
 negotiation auto
 qos-config scheduling-mode min-bw-guarantee
!
interface TenGigabitEthernet0/0
 no ip address
 shutdown
!
interface TenGigabitEthernet0/1
 no ip address
 shutdown
 no negotiation auto
!
interface FastEthernet0/0
 ip address 10.64.99.202 255.255.255.128
!
interface Vlan1
 no ip address
 shutdown
!
ip forward-protocol nd
!
!
no ip http server
no ip http secure-server
ip http client source-interface FastEthernet0/0
ip route 0.0.0.0 0.0.0.0 202.153.144.25
ip route 0.0.0.0 0.0.0.0 10.64.99.1
ip route 0.0.0.0 0.0.0.0 10.64.99.129
ip route 10.105.33.0 255.255.255.0 10.64.99.129
!
!
!
!
control-plane
!
environment monitor
!
line con 0
 exec-timeout 0 0
line vty 0 4
 login
!
exception crashinfo buffersize 128
!
!
end

Example: Smart Call Home

Sample configuration example for Smart Call Home is provided below:



! Enabling call-home service
Router# config terminal
Router(config)#service call-home
Router(config)#call-home
! Configuring call-home profile. HTTP transport method is used for smart license reporting.
Router(cfg-call-home)#contact-email-addr user@cisco.com
Router(cfg-call-home)#profile CiscoTAC-1
Router(cfg-call-home-profile)#active
Router(cfg-call-home-profile)#destination transport-method http
!CiscoTAC-1 profile cannot enable more than one transport method. HTTP transport has been enabled and email transport disabled.
Router(cfg-call-home-profile)#destination address http http://10.22.183.117:8080/ddce/services/DDCEService
Router(cfg-call-home-profile)#reporting smart-licensing-data
Router(cfg-call-home-profile)#end

Additional References

Related Documents

Related Topic Document Title

Cisco IOS commands

Cisco IOS Master Commands List, All Releases

Cisco License Manager Application

User Guide for Cisco License Manager

Standards and RFCs

Standard/RFC Title

MIBs

MIB MIBs Link

CISCO-LICENSE-MGMT-MIB

To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:

http://www.cisco.com/go/mibs

Technical Assistance

Description Link

The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies.

To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds.

Access to most tools on the Cisco Support website requires a Cisco.com user ID and password.

http://www.cisco.com/support

Feature Information for Cisco Smart Licensing

The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.

Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/​go/​cfn. An account on Cisco.com is not required.

Table 1. Feature Information for Cisco Smart Licensing

Feature Name

Releases

Feature Information

Cisco Smart Licensing

Cisco IOS Release 15.5(2)S

This feature was introduced on the Cisco ASR 901 Series Routers.