This document describes how to troubleshoot Cisco IOS® Smart License Server communication failures on Cisco Catalyst 9000 switches.
This error appears when Smart Licensing is configured on the device and fails to communicate with the Cisco Smart License Server. This communication issue can be related to a DNS lookup or a configuration issue.
Smart Licensing is a cloud-based unified license management system for managing licenses across Cisco products. Smart Licensing supports multiple deployment and transport models, including direct communication with Cisco Smart Software Manager (CSSM), communication through Cisco Smart License Utility (CSLU), and CSSM On-Prem deployments.
%SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart License Utility (CSLU): Unable to resolve server hostname/domain name.
Sometimes this error appears while the device is booting after a reload or software upgrade. If the device successfully communicates with the CSLU configured server after boot and subsequent license status and log checks show no active communication failure, the initial message can be treated as a transient boot event.
The device cannot communicate with the configured CSLU destination. It retries communication after the underlying DNS, routing, transport, or configuration issue is corrected.
%SMART_LIC-3-COMM_FAILED
Apr 10 10:10:10 <hostname> %SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart License Utility (CSLU): Unable to resolve server hostname/domain name
Validate the Smart Licensing CSLU URL and Transport Configuration
Verify the device can ping the CSLU IP address.
If the deployment uses CSLU, verify or configure the Smart Licensing transport:
Switch(config)#license smart transport cslu
Validate TCP connectivity to the CSLU service on port 8182 and verify the correct CSLU IP/Hostname is configured per the URL:
Switch(config)#license smart url cslu http://<cslu-hostname-or-ip>:8182/cslu/v1/pi
Note: The default URL is configured for "cslu-local" to enable automatic discovery.
Validate the DNS and HTTP Client Source interfaces
You must specify the correct "source-interface" you are using for communicating with the CSSM portal. Configure which DNS server(s) to use and enable DNS lookups:
Switch(config)#ip name-server <dns-server-ip>
Switch(config)#ip domain-lookup source-interface <interface>
Switch(config)#ip http client source-interface <interface>
Validate Service VRF Selection
If this is a VRF set-up, run these commands (depending on the VRF being used):
Switch(config)#ip domain lookup vrf <vrf-name> source-interface <interface-in-vrf>
Switch(config)#ip name-server vrf <vrf-name> <dns-server-ip>
Switch(config)#ip http client source-interface <interface-in-vrf>
Run a Manual Synchronization
The default CSLU URL uses the hostname cslu-local for automatic discovery. Configure an address record in the DNS infrastructure that maps cslu-local to the CSLU server IP address. On the switch, configure the IP address of the DNS resolver with ip name-server <dns-server-ip>. The windows host where you installed CSLU, no other configuration is required.
The product instance automatically discovers hostname cslu-local. After validating the DNS, routing, VRF selection, source interfaces, transport mode, and the CSLU URL, you can manually initiate a license sync with CSLU
Switch#license smart sync all
This causes the device to manually attempt a re-sync with the CSLU utility. With the releases of Cisco IOS XE 17.3.2, 7.4.1 and higher, Smart Licensing using Policy was introduced.
If you started seeing the errors after a recent upgrade to these codes, refer to the Migrate Catalyst License to Smart Licensing Using Policy that explains the different options.
Note: Run the show call-home profile all command only when the Call Home configuration is relevant to the selected transport or when investigating a legacy Smart Licensing workflow. For CSLU transport, prioritize the configured transport, CSLU URL, DNS, HTTP client source interface, license status, and logs.
| Revision | Publish Date | Comments |
|---|---|---|
2.0 |
13-Aug-2026
|
Updated Title, inserted Introduction, fixed spelling, grammar, insert horizontal lines to separate sections for readability, fixed CCW errors. |
1.0 |
03-Nov-2023
|
Initial Release |