Workflow for Topology: Connected to Cisco SSM 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
CSLU Installation → CSLU Preference Settings → Product Instance Configuration → Authorization Code Installation (Only if Applicable)
-
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. 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. Name server configured for Zero-touch DNS discovery of
cslu-local
Here, if you have configured DNS (The name server IP address is configured on the product instance), and the DNS server has an entry where hostname
cslu-local
is mapped to the CSLU IP address, then no further action is required. The product instance automatically discovers hostnamecslu-local
. -
Option 2:
No action required. Name server and domain configured for Zero-touch DNS discovery of
cslu-local.<domain>
Here if you have configured DNS, (The name server IP address and domain is configured on the product instance), and the DNS server has an entry where
cslu-local.<domain>
is mapped to the CSLU IP address, then no further action is required. The product instance automatically discovers hostname cslu-local. -
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 Device(config)# exit Device# copy running-config startup-config
-
-
-
Authorization Code Installation (Only if Applicable)
Where tasks is performed: Product Instance
An export-controlled license is supported only on certain models of the Cisco Catalyst Access, Core, and Aggregation Switches (See Returning an Authorization Code). If you want to use an export-controlled license, complete the following task on supported platforms: Manually Requesting and Auto-Installing a SLAC.
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 Cisco SSM 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 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
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.
To verify trust code installation, enter the show license status command in privileged EXEC mode. Check for the updated timestamp in the Trust Code Installed
field.
If you want to change the boot level license, see Configuring a Base or Add-On License.
If you want to return an authorization code, see Returning an Authorization Code.
Tasks for CSLU-Initiated Communication
CSLU Installation → CSLU Preference Settings→ Product Instance Configuration→ Authorization Code Installation (Only if Applicable) → Usage Synchronization
-
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 Product Instance-Initiated Communication
-
Authorization Code Installation (Only if Applicable)
Where tasks are performed: CSLU Interface and Cisco SSM Web UI
An export-controlled license is supported only on certain models of the Cisco Catalyst Access, Core, and Aggregation Switches (See Returning an Authorization Code). If you want to use an export-controlled license, complete the following tasks on supported platforms:
-
Usage Synchronization
Where tasks is performed: CSLU Interface
Result:
Since CSLU is logged into Cisco SSM, the reports are automatically sent to the associated Smart Account and Virtual Account in Cisco SSM and Cisco SSM will send an ACK to CSLU as well as to the product instance. It gets the ACK from Cisco SSM and sends this back to the product instance for installation. The ACK from Cisco SSM contains the trust code and SLAC if this was requested.
Trust code request and installation is supported starting with Cisco IOS XE Cupertino 17.9.1.
If you want to change the boot level license, see Configuring a Base or Add-On License.
If you want to return an authorization code, see Returning an Authorization Code.
Adding a Product-Initiated Product Instance in CSLU (CSLU Interface)
Complete these steps to add a device-created Product Instance using the Preferences tab.
Procedure
Step 1 |
Click the Preferences tab. |
Step 2 |
In the Preferences screen, de-select the Validate Device check box. |
Step 3 |
Set the Default Connect Method to Product Instance Initiated and then click Save. |
Adding a CSLU-Initiated Product Instance in CSLU (CSLU Interface)
Using the CSLU interface, you can configure the connect method to be CSLU Initiated. This connect method (mode) enables CSLU to retrieve product instance information.
Note |
The default Connect Method is set in the Preferences tab. |
Complete these steps to add a Product Instance from the Inventory tab
Procedure
Step 1 |
Go to the Inventory tab and from the Product Instances table, select Add Single Product. |
Step 2 |
Enter the Host (IP address of the host). |
Step 3 |
Select the Connect Method and select an appropriate CSLU Initiated connect method. |
Step 4 |
In the right panel, click Product Instance Login Credentials. The left panel of the screen changes to show the User Name and Password fields |
Step 5 |
Enter the product instance User Name and Password. |
Step 6 |
Click Save. The information is saved to the system and the device is listed in the Product Instances table with the Last Contact listed as never. |