Ce document décrit comment dépanner les défaillances de communication de Cisco IOS® Smart License Server sur les commutateurs Cisco Catalyst 9000.
Cette erreur apparaît lorsque Smart Licensing est configuré sur le périphérique et ne parvient pas à communiquer avec Cisco Smart License Server. Ce problème de communication peut être lié à une recherche DNS ou à un problème de configuration.
Smart Licensing est un système de gestion des licences unifié basé sur le cloud qui permet de gérer les licences sur l'ensemble des produits Cisco. Smart Licensing prend en charge plusieurs modèles de déploiement et de transport, notamment la communication directe avec Cisco Smart Software Manager (CSSM), la communication via Cisco Smart License Utility (CSLU) et les déploiements sur site de CSSM.
%SMART_LIC-3-COMM_FAILED : Échec des communications avec l'utilitaire Cisco Smart License Utility (CSLU) : Impossible de résoudre le nom d'hôte/de domaine du serveur.
Parfois, cette erreur apparaît lorsque le périphérique démarre après un rechargement ou une mise à niveau logicielle. Si le périphérique communique avec le serveur configuré par CSLU après l'amorçage et que l'état de la licence et les vérifications de journal ultérieures n'indiquent aucun échec de communication actif, le message initial peut être traité comme un événement d'amorçage temporaire.
Le périphérique ne peut pas communiquer avec la destination CSLU configurée. Il tente à nouveau la communication après la correction du problème de DNS, de routage, de transport ou de configuration sous-jacent.
%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
Valider l'URL CSLU de licence Smart et la configuration du transport
Vérifiez que le périphérique peut envoyer une requête ping à l'adresse IP CSLU.
Si le déploiement utilise CSLU, vérifiez ou configurez le transport Smart Licensing :
Switch(config)#license smart transport cslu
Validez la connectivité TCP au service CSLU sur le port 8182 et vérifiez que le nom d'hôte/IP CSLU correct est configuré conformément à l'URL :
Switch(config)#license smart url cslu http://<cslu-hostname-or-ip>:8182/cslu/v1/pi
Remarque : L'URL par défaut est configurée pour « cslu-local » afin d'activer la détection automatique.
Valider les interfaces source du client DNS et HTTP
Vous devez spécifier l'« interface source » correcte que vous utilisez pour communiquer avec le portail CSSM. Configurez le ou les serveurs DNS à utiliser et activez les recherches DNS :
Switch(config)#ip name-server <dns-server-ip>
Switch(config)#ip domain-lookup source-interface <interface>
Switch(config)#ip http client source-interface <interface>
Valider la sélection VRF du service
S'il s'agit d'une configuration VRF, exécutez les commandes suivantes (en fonction du VRF utilisé) :
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>
Exécuter une synchronisation manuelle
L'URL CSLU par défaut utilise le nom d'hôte cslu-local pour la détection automatique. Configurez un enregistrement d'adresse dans l'infrastructure DNS qui mappe cslu-local à l'adresse IP du serveur CSLU. Sur le commutateur, configurez l’adresse IP du résolveur DNS avec ip name-server <dns-server-ip>. L'hôte Windows sur lequel vous avez installé CSLU, aucune autre configuration n'est requise.
L'instance de produit détecte automatiquement le nom d'hôte cslu-local. Après avoir validé le DNS, le routage, la sélection VRF, les interfaces source, le mode de transport et l'URL CSLU, vous pouvez lancer manuellement une synchronisation de licence avec CSLU
Switch#license smart sync all
Le périphérique tente alors manuellement une resynchronisation avec l'utilitaire CSLU. Avec les versions de Cisco IOS XE 17.3.2, 7.4.1 et ultérieures, Smart Licensing using Policy a été introduit.
Si vous avez commencé à voir les erreurs après une récente mise à niveau vers ces codes, référez-vous à Migrate Catalyst License to Smart Licensing Using Policy qui explique les différentes options.
Remarque : Exécutez la commande show call-home profile all uniquement lorsque la configuration Call Home est pertinente pour le transport sélectionné ou lors de l'étude d'un flux de travail Smart Licensing hérité. Pour le transport CSLU, hiérarchisez le transport configuré, l'URL CSLU, le DNS, l'interface source du client HTTP, l'état de la licence et les journaux.
| Révision | Date de publication | Commentaires |
|---|---|---|
2.0 |
13-Aug-2026
|
Titre mis à jour, introduction insérée, orthographe fixe, grammaire, insertion de lignes horizontales pour séparer les sections afin d'en faciliter la lecture, correction des erreurs dans CCW. |
1.0 |
03-Nov-2023
|
Première publication |