Dieses Dokument beschreibt die Fehlerbehebung bei Kommunikationsfehlern des Cisco IOS® Smart License Servers auf Cisco Catalyst Switches der Serie 9000.
Dieser Fehler wird angezeigt, wenn Smart Licensing auf dem Gerät konfiguriert ist und nicht mit dem Cisco Smart License Server kommuniziert. Dieses Kommunikationsproblem kann mit einer DNS-Suche oder einem Konfigurationsproblem zusammenhängen.
Smart Licensing ist ein Cloud-basiertes, einheitliches Lizenzmanagementsystem für die Verwaltung von Lizenzen für Cisco Produkte. Smart Licensing unterstützt mehrere Bereitstellungs- und Transportmodelle, einschließlich direkter Kommunikation mit Cisco Smart Software Manager (CSSM), Kommunikation über Cisco Smart License Utility (CSLU) und CSSM On-Prem-Bereitstellungen.
%SMART_LIC-3-COMM_FAILED: Kommunikationsfehler mit dem Cisco Smart License Utility (CSLU): Der Server-Hostname/Domänenname konnte nicht aufgelöst werden.
Manchmal tritt dieser Fehler auf, wenn das Gerät nach einem Neuladen oder einem Software-Upgrade bootet. Wenn das Gerät nach dem Start und dem nachfolgenden Lizenzstatus erfolgreich mit dem für die CSLU konfigurierten Server kommuniziert und Protokollprüfungen keinen aktiven Kommunikationsfehler anzeigen, kann die ursprüngliche Nachricht als vorübergehendes Boot-Ereignis behandelt werden.
Das Gerät kann nicht mit dem konfigurierten CSLU-Ziel kommunizieren. Er wiederholt die Kommunikation, nachdem das zugrunde liegende DNS-, Routing-, Transport- oder Konfigurationsproblem behoben wurde.
%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
Validieren der CSLU-URL und Transportkonfiguration für die Smart Licensing-Version
Überprüfen Sie, ob das Gerät einen Ping an die CSLU-IP-Adresse senden kann.
Wenn bei der Bereitstellung CSLU verwendet wird, überprüfen oder konfigurieren Sie den Transport für die Smart Licensing:
Switch(config)#license smart transport cslu
Validieren Sie die TCP-Verbindung zum CSLU-Dienst an Port 8182, und überprüfen Sie, ob die richtige CSLU-IP/der richtige Hostname unter der URL konfiguriert ist:
Switch(config)#license smart url cslu http://<cslu-hostname-or-ip>:8182/cslu/v1/pi
Anmerkung: Die Standard-URL wird für "cslu-local" konfiguriert, um die automatische Erkennung zu aktivieren.
Überprüfen der Schnittstellen für DNS- und HTTP-Clientquellen
Sie müssen die richtige "Quellschnittstelle" angeben, die Sie für die Kommunikation mit dem CSSM-Portal verwenden. Konfigurieren Sie die zu verwendenden DNS-Server, und aktivieren Sie die DNS-Suche:
Switch(config)#ip name-server <dns-server-ip>
Switch(config)#ip domain-lookup source-interface <interface>
Switch(config)#ip http client source-interface <interface>
Validierung der Service-VRF-Auswahl
Wenn es sich um eine VRF-Konfiguration handelt, führen Sie die folgenden Befehle aus (je nach verwendetem VRF):
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>
Manuelle Synchronisierung ausführen
Die Standard-CSLU-URL verwendet den Hostnamen cslu-local für die automatische Erkennung. Konfigurieren Sie einen Adresseintrag in der DNS-Infrastruktur, der cslu-local der IP-Adresse des CSLU-Servers zuordnet. Konfigurieren Sie auf dem Switch die IP-Adresse des DNS-Resolvers mit ip name-server <dns-server-ip>. Auf dem Windows-Host, auf dem Sie CSLU installiert haben, ist keine andere Konfiguration erforderlich.
Die Produktinstanz erkennt automatisch den Hostnamen cslu-local. Nach der Validierung von DNS, Routing, VRF-Auswahl, Quellschnittstellen, Transportmodus und CSLU-URL können Sie eine Lizenzsynchronisierung mit CSLU manuell initiieren.
Switch#license smart sync all
Dadurch versucht das Gerät manuell, eine erneute Synchronisierung mit dem CSLU-Dienstprogramm durchzuführen. Mit den Versionen Cisco IOS XE 17.3.2, 7.4.1 und höher wurde Smart Licensing using Policy eingeführt.
Wenn Sie nach einem kürzlich erfolgten Upgrade auf diese Codes die ersten Fehlermeldungen erhalten haben, lesen Sie die Migrate Catalyst License to Smart Licensing Using Policy, in der die verschiedenen Optionen erläutert werden.
Anmerkung: Führen Sie den Befehl show call-home profile all nur aus, wenn die Call Home-Konfiguration für die ausgewählte Übertragung relevant ist oder wenn Sie einen älteren Smart Licensing-Workflow untersuchen. Priorisieren Sie für den CSLU-Transport den konfigurierten Transport, die CSLU-URL, DNS, die HTTP-Client-Quellschnittstelle, den Lizenzstatus und die Protokolle.
| Überarbeitung | Veröffentlichungsdatum | Kommentare |
|---|---|---|
2.0 |
13-Aug-2026
|
Aktualisierter Titel, eingefügte Einführung, feste Rechtschreibung, Grammatik, Einfügen horizontaler Zeilen in separate Abschnitte zur besseren Lesbarkeit, Korrektur von CCW-Fehlern. |
1.0 |
03-Nov-2023
|
Erstveröffentlichung |