Prerequisites for Smart Licensing
To use the smart licensing feature of Cisco NCS1002, ensure that you have a Cisco Smart Account to launch Cisco Smart Software Manager portal. For more details, see Cisco Smart Software Manager User Guide.
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter describes Smart Licensing Software configuration on Cisco NCS1002.
Smart Licensing is a cloud-based approach to licensing. Smart Licensing simplifies the licensing experience across the enterprise making it easier to purchase, deploy, track and renew Cisco Software. It provides visibility into license ownership and consumption through a single, simple user interface. The solution allows you to easily track the status of your license and software usage trends.
This chapter contains the following topics:
To use the smart licensing feature of Cisco NCS1002, ensure that you have a Cisco Smart Account to launch Cisco Smart Software Manager portal. For more details, see Cisco Smart Software Manager User Guide.
Before using the Smart licensing feature, you should understand what is a PID.
PID is the name by which the product can be ordered; it has been historically called the Product Name or Part Number. This is the identifier that you use to order an exact replacement part.
Cisco NCS1002 has two PIDs:
Software entitlement is a system that consists of a license manager on Cisco NCS1002 that manages licenses for various software and hardware features. The license manager parses and authenticates a license before accepting it.
Core features are available for use without any license. The following features are available on Cisco NCS1002 only using licenses:
The following table lists the features and its corresponding entitlements that can be enabled on Cisco NCS1002 using licenses:
Feature |
Software Entitlement |
---|---|
NCS1K Smart License - one slice with 200G DWDM |
L_NCS1K_200G_LIC |
NCS1K Smart License - one slice with 200G/250G DWDM |
L_NCS1K_250G_LIC |
NCS1K Smart License - one slice with encryption |
L_NCS1K_ENCR_LIC |
(Only for R6.2.1 and R6.2.2) NCS1K Smart License - streaming telemetry |
L-NCS1K-ST-LIC |
![]() Note |
You can view these entitlements and their usage details in the Cisco Smart Software Manager portal. |
The figure below depicts a working model of Smart Licensing that is a three-step procedure.
Activation—You can place the order for Smart Licensing to manage licenses on Cisco.com portal.
![]() Note |
Smart licensing is enabled by default in Cisco NCS1002. |
Registration—You must register Cisco NCS1002 with your smart account using either of the following options to communicate:
Smart Licensing Satellite—Cisco Smart Software Manager satellite is an element of Cisco Smart Software Licensing. It coordinates with the Cisco Smart Software Manager to manage software licenses on premises. The devices register locally to report license ownership and consumption. This creates synchronization between the Cisco Smart Software Manager satellite and the Cisco Smart Software Manager. For more deatsils about the Cisco Smart Software Manager satellite, see www.cisco.com/go/smartsatellite.
You can downlaod Smart Software Manager satellite from, http://www.cisco.com/web/ordering/smart-software-manager/smart-software-manager-satellite.html.
License Management—You can manage and view reports about your overall software usage in the Smart Software Manager portal. Compliance reporting describes the types of Smart Licensing reports.
For more information, see Configuring Smart Licensing.
To configure smart licensing in Cisco NCS1002, perform the following tasks:
Step 1 |
Setup the CiscoTAC-1 profile and destination address for Smart Call Home, using the following commands: call-home service active contact smart-licensing profile CiscoTAC-1 active destination address http {http|https}://{FQDN}/its/service/oddce/services/DDCEService destination transport-method http
Example:
|
||||||
Step 2 |
Create and copy the registration token ID using Cisco Smart Software Manager. For more details on how to create a token, see Creating a Token. |
||||||
Step 3 |
Register the token ID in Cisco NCS1002, using the following commands: license smart register idtoken token-ID |
To create a new token using Cisco Smart Software Manager, perform the following tasks:
Step 1 |
Log into the Cisco Smart Software Manager. URL: https://software.cisco.com/#SmartLicensing-Inventory |
Step 2 |
Select the appropriate Virtual Account. |
Step 3 |
From the General tab, choose New Token. The Create Registration Token dialog box appears. |
Step 4 |
Follow the dialog to provide a name, duration and export compliance applicability before accepting the terms and responsibilities. |
Step 5 |
Click Create Token. Copy the token ID. The Cisco Smart Software Manager responds with a message that the token has been copied to your clipboard. |
After enabling Smart Licensing, you can use the show commands to verify the default Smart Licensing configuration. If any issue is detected, take corrective action before making further configurations.
The following table defines the available license authorization status in Cisco NCS1002:
License Authorization Status |
Description |
---|---|
Unconfigured |
Smart Software Licensing is not configured |
Unidentified |
Smart Software Licnensing is enabled but is not registered |
Registered |
Device registration is completed and an ID certificate is received that will be used for future communication with the Cisco licensing authority |
Authorized |
Registration is completed with a valid Smart Account and license consumption has begun. This indicates compliance |
Out of Compliance |
Consumption exceeds available licenses in the Smart Account |
Authorization Expired |
The device is unable to communicate with the Cisco Smart Software Manager for an extended period of time. This state occurs after 90 days of expiry. The device will attempt to contact the CSSM every hour in order to renew the authorization until the registration period expires |
Example 1:
The following example shows the sample output of show license all command.
RP/0/RP0/CPU0:ios#show license all
Fri Jan 6 01:33:24.230 UTC
Smart Licensing Status
======================
Smart Licensing is ENABLED
Registration:
Status: REGISTERED
Smart Account: BU Production Test
Virtual Account: NCS1000 Initial
Registration: SUCCEEDED on Thu Jan 05 2017 15:04:18 UTC
Last Renewal Attempt: None
Next Renewal Attempt: Tue Jul 04 2017 15:04:18 UTC
Registration Expires: Fri Jan 05 2018 09:25:50 UTC
License Authorization:
Status: AUTHORIZED on Thu Jan 05 2017 15:17:04 UTC
Last Communication Attempt: SUCCEEDED on Thu Jan 05 2017 15:17:04 UTC
Next Communication Attempt: Sat Feb 04 2017 15:17:04 UTC
Communication Deadline: Fri Jan 05 2018 09:25:50 UTC
License Usage
==============
No licenses in use
Product Information
===================
UDI: SN:CAT1111B0KR,UUID:default-sdr
Agent Version=============Smart Agent for Licensing: 2.2.0_rel/17RP/0/RP0/CPU0:ios#
Example 2:
The following example shows the sample output of show license platform detail command. The output displays telemetry entry only for R6.2.1 and R6.2.2.
RP/0/RP0/CPU0:ios#show license platform detail
Fri Jan 20 12:09:30.729 UTC
Current state: REGISTERED
Collection: LAST: Fri Jan 20 12:03:13 2017
NEXT: Fri Jan 20 13:03:13 2017
Reporting: LAST: Fri Jan 20 12:03:13 2017
NEXT: Sat Jan 21 12:03:13 2017
Parameters: Collection interval: 60 minute(s)
Reporting interval: 1440 minute(s)
Throughput gauge: 1000000 Kbps
=================================================
Feature/Area 'sys_features'
Name: sys_features
DLL: libplat_sl_plugin_sys_features.so
Flags: CONFIG
# CLI: 1
Entitlements (total 1):
[ 0] Name: NCS1K Smart License - streaming telemetry
Token: regid.2017-01.com.cisco.L-NCS1K-ST-LIC-,1.0_6222b080-6651-4611-a725-fc84b647d614
Count: Last reported: 1
Next report: 0
=================================================
Feature/Area 'system'
Name: System
DLL: libplat_sl_plugin_system.so
Flags: CONFIG
# CLI: 3
Entitlements (total 3):
[ 0] Name: NCS1K Smart License - one slice with 200G DWDM
Token: regid.2017-01.com.cisco.L-NCS1K-200G-LIC,1.0_b03ac261-7397-4a66-b1e2-affa324ac518
Count: Last reported: 0
Next report: 0
[ 1] Name: NCS1K Smart License - one slice with 200G/250G DWDM
Token: regid.2017-01.com.cisco.L-NCS1K-250G-LIC,1.0_c0520a76-f3f9-4773-b841-60fadfa70e4e
Count: Last reported: 0
Next report: 0
[ 2] Name: NCS1K Smart License - one slice with encryption
Token: regid.2017-01.com.cisco.L-NCS1K-ENCR-LIC-,1.0_18fbcf09-68a5-4853-9534-cdbcad8dc918
Count: Last reported: 0
Next report: 0
Example 3:
The following example shows the sample output of show license summary command.
RP/0/RP0/CPU0:ios#show license summary
Thu Feb 2 23:10:46.723 UTC
Smart Licensing is ENABLED
Registration:
Status: REGISTERED
Smart Account: BU Production Test
Virtual Account: NCS1000
Last Renewal Attempt: None
Next Renewal Attempt: Tue Aug 01 2017 23:09:00 UTC
License Authorization:
Status: AUTHORIZED on Thu Feb 02 2017 23:09:12 UTC
Last Communication Attempt: SUCCEEDED
Next Communication Attempt: Thu Feb 02 2017 23:10:53 UTC
License Usage:
License Entitlement tag Count Status
---------------------------------------------------------------
(L-NCS1K-200G-LIC) 2 PENDING
(L-NCS1K-250G-LIC) 1 PENDING
(L-NCS1K-ENCR-LIC-) 1 PENDING
Example 4:
The following example shows the sample output of show license usage command.
RP/0/RP0/CPU0:ios#show license usage
Fri Feb 3 21:08:24.097 UTC
License Authorization:
Status: No Licenses in Use
RP/0/RP0/CPU0:ios#
RP/0/RP0/CPU0:ios#show license trace ?
all Show tracing for both Smart Licensing and client(cisco-support)
client Show tracing for the agent client code(cisco-support)
smartlic Show tracing for the Smart Licensing Code(cisco-support)
The following table defines the license counting based on the configurations:
License Requested by Customer |
License Given from Cisco |
Configuartion Done by Customer | License Counted in CSSM | License Requested by Customer |
---|---|---|---|---|
S-NCS1K-LIC-200G= | S-NCS1K-LIC-200G= | Slice with 200G trunk without encryption | 1 - S-NCS1K-LIC-200G= | Only 200G trunk can be used. |
S-NCS1K-LIC-250G= |
S-NCS1K-LIC-200G= S-NCS1K-LIC-250G= (Additional 200G license will be given) |
Slice with 250G trunk without encryption |
1 - S-NCS1K-LIC-200G= 1 - S-NCS1K-LIC-250G= |
Both the licenses is counted as used. This is for restricting the customer to configure either 200G or 250G trunk at the same time using this license (not both at a time). i.e. whenever there is a 250G configuration performed, both 200G and 250G licenses should be available to use. |
Slice with 200G trunk without encryption |
1 - S-NCS1K-LIC-200G= 0 - S-NCS1K-LIC-250G= |
This works as 200G license procurement, 250G license is not counted. Still the customer cannot configure 250G trunk, because 250G trunk configuration requires both 200G and 250G licenses. |
||
S-NCS1K-LIC-ENCR= | S-NCS1K-LIC-ENCR= | One slice with encryption |
1 - S-NCS1K-LIC-ENCR= |
This is counted regardless of trunk rate. |
(Only for R6.2.1 and R6.2.2) S-NCS1K-LIC-ST= | S-NCS1K-LIC-ST= | Telemetry configuration | 1- S-NCS1K-LIC-ST= | - |