Workflow for Topology: Connected to CSSM Through CSLU
Depending on whether you want to implement a product instance-initiated or CSLU-initiated method of communication, complete the corresponding sequence of tasks:
Tasks for Product Instance-Initiated Communication
Smart Account Set-Up → CSLU Installation → CSLU Preference Settings → Product Instance Configuration
-
Smart Account Set-Up
Where task is performed: CSSM Web UI, https://software.cisco.com/
Ensure that you have a user role with proper access rights to a Smart Account and the required Virtual Accounts.
If you have an MSLA and are going to use the utility mode, also ensure that the licenses you use are deposited with subscription IDs in the corresponding Virtual Account in CSSM.
-
CSLU Installation
Where task is performed: A laptop, destop, or a Virtual Machine (VM) running Windows 10 or Linux.
Download the file from Smart Software Manager > Smart Licensing Utility.
Refer to Cisco Smart License Utility Quick Start Setup Guide and Cisco Smart Licensing Utility User Guide for help with installation and set-up.
-
CSLU Preference Settings
Where tasks are performed: CSLU Interface
-
Product Instance Configuration
Where tasks are performed: Product Instance
-
Ensuring Network Reachability for Product Instance-Initiated Communication
-
Ensure that transport type is set to cslu.
CSLU is the default transport type. If you have configured a different option, enter the license smart transport cslu command in global configuration mode. Remember to save any changes to the configuration file Device(config)# license smart transport cslu Device(config)# exit Device# copy running-config startup-config
-
Specify how you want CSLU to be discovered (choose one):
-
Option 1:
No action required; Zero-touch DNS discovery of
cslu-local
.If you have configured the name server with an entry where hostname
cslu-local
is mapped to the CSLU IP address (the windows host where you installed CSLU), no configuration is required. The product instance automatically discovers hostnamecslu-local
. -
Option 2:
Configure DNS discovery of your domain.
Enter the ip domain-name domain_name command in global configuration mode. In the example below, the name-server creates entry cslu-local.example.com
.Device(config)# ip domain-name example.com
-
Option 3:
Configure a specific URL for CSLU.
Enter the license smart url cslu http://<cslu_ip_or_host>:8182/cslu/v1/pi command in global configuration mode. For <cslu_ip_or_host>
, enter the hostname or the IP address of the windows host where you have installed CSLU. 8182 is the port number and it is the only port number that CSLU uses.Device(config)# license smart url cslu http://192.168.0.1:8182/cslu/v1/pi
-
-
Enable the utility mode only if you have an MSLA: Enabling the Utility Mode
-
Result:
Since the product instance initiates communication, it automatically sends out the first RUM report at the scheduled time, as per the policy. Along with this first report, if applicable, it sends a request for a UDI-tied trust code. CSLU forwards the RUM report to CSSM and retrieves the ACK, which also contains the trust code. The ACK is applied to the product instance the next time the product instance contacts CSLU.
In Cisco IOS XE Amsterdam 17.3.6 and later releases of the 17.3.x train, Cisco IOS XE Bengaluru 17.6.4 and later releases of the 17.6.x train, and from Cisco IOS XE Cupertino 17.9.1a and all later releases, in the product instance-initiated mode, the product instance does not send more than one RUM report a day. You can override this for an on-demand synchronization between the product instance and CSLU, by entering the license smart sync command in privileged EXEC mode.
If the utility mode is enabled on the product instance, the RUM report that the product instance sends to CSLU is flagged accordingly. The ACK from CSSM includes the subscription ID - as in Smart Account and Virtual account of the product instance. Subsequent RUM reports that are sent include the subscription ID for each license in use. In the utility mode, an ACK is required every 30 days.
To know when the product instance will be sending the next RUM report, enter the show license all command in privileged EXEC mode and in the output, check the date in the Next report push
field.
Tasks for CSLU-Initiated Communication
Smart Account Set-Up → CSLU Installation → CSLU Preference Settings→ Product Instance Configuration → Usage Synchronization
-
Smart Account Set-Up
Where task is performed: CSSM Web UI, https://software.cisco.com/
Ensure that you have a user role with proper access rights to a Smart Account and the required Virtual Accounts.
If you have an MSLA and are going to use the utility mode, also ensure that the licenses you use are deposited with subscription IDs in the corresponding Virtual Account in CSSM.
-
CSLU Installation
Where task is performed: A laptop, destop, or a Virtual Machine (VM) running Windows 10 or Linux.
Download the file from Smart Software Manager > Smart Licensing Utility.
Refer to Cisco Smart License Utility Quick Start Setup Guide and Cisco Smart Licensing Utility User Guide for help with installation and set-up.
-
CSLU Preference Settings
Where tasks are performed: CSLU interface
-
Product Instance Configuration
Where tasks is performed: Product Instance
-
Ensuring Network Reachability for CSLU-Initiated Communication
-
Enable the utility mode only if you have an MSLA: Enabling the Utility Mode
-
-
Usage Synchronization
Where task is performed: CSLU Interface
Result:
Since CSLU is logged into CSSM, the reports are automatically sent to the associated Smart Account and Virtual Account in CSSM and CSSM will send an ACK to CSLU as well as to the product instance. It gets the ACK from CSSM and sends this back to the product instance for installation. The ACK from CSSM contains the trust code and SLAC if this was requested.
Trust code request and installtion is supported starting with Cisco IOS XE Cupertino 17.9.1a.
If the utility mode is enabled on the product instance, the RUM report CSLU retrieves from the product instance is flagged accordingly. The ACK from CSSM includes the subscription ID - as in Smart Account and Virtual account of the product instance. Subsequent RUM reports that are sent, will include the subscription ID for each license in use. In the utility mode, an ACK is required every 30 days.