Einleitung
In diesem Dokument wird beschrieben, wie Sie Smart Licensing mithilfe einer Richtlinie (SLUP) auf dem Catalyst 9800 WLC konfigurieren und Fehler bei dieser beheben.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Smart Licensing-Nutzungsrichtlinie (SLUP)
- Catalyst 9800 Wireless LAN-Controller (WLC)
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Hintergrundinformationen
Vorsicht: Hinweise in diesem Artikel enthalten nützliche Vorschläge oder Verweise auf Material, das nicht in diesem Dokument behandelt wird. Es wird empfohlen, dass Sie jede Note lesen.
- Direkte Verbindung zur Cisco Smart Software Manager Cloud (CSSM Cloud)
- Mit CSSM über CSLU verbunden (Cisco Smart License Utility Manager)
- Verbindung zum CSSM über Smart Software Manager vor Ort (SSM vor Ort)
Dieser Artikel behandelt nicht alle Smart Licensing-Szenarien für Catalyst 9800. Weitere Informationen finden Sie im Konfigurationsleitfaden für Smart Licensing mit Richtlinien. Dieser Artikel enthält jedoch eine Reihe nützlicher Befehle zur Fehlerbehebung bei Problemen mit Direct Connect, CSLU und standortbasierten SSM Smart Licensing Using Policy auf dem Catalyst 9800.

Option 1: Direkte Verbindung zu Cisco Smart Licensing Cloud-Servern (CSSM)

Option 2. Anbindung über CSLU

Option 3. Verbindung über standortinternen Smart Software Manager (standortinternes SSM)
Anmerkung: Alle in diesem Artikel genannten Befehle gelten nur für WLCs, auf denen Version 17.3.2 oder höher ausgeführt wird.
Einheitliche Lizenzierung, Durchsetzung und SLUP
Die in Cisco Networking Subscriptions verfügbare einheitliche Lizenzierung ermöglicht die Durchsetzung von Lizenzen bei Kunden vor Ort.
Das Abschließen der Schritte in diesem Leitfaden ist wichtig, um sicherzustellen, dass Ihre Geräte mit SLUP richtig konfiguriert sind, damit Ihre Geräte bei einem IOS XE Software-Image-Upgrade nicht durchgesetzt werden.
Überprüfen der AP-Konformität bei Unified Licensing

Abbildung 1: Web UI AP-Konformität (nicht konform)
Informationen zur AP-Konformität sind im Controller (Meraki Dashboard, Catalyst Center 2.3.7.9) und auf dem Gerät (Webbenutzeroberfläche, CLI) verfügbar.
Abbildung 1 zeigt ein Beispiel für AP-Konformitätsinformationen in der Webbenutzeroberfläche. Nicht konforme APs weisen einen nicht konformen Lizenzstatus auf, wobei Argumente vorausgesetzt werden, dass der AP "niemals lizenziert" ist.
Nachdem SLUP korrekt konfiguriert wurde, geben Ihre APs einen aktualisierten Kompatibilitätsstatus wieder.

Abbildung 1: Web UI AP-Konformität (konform)
Anmerkung: Wenn Sie SLUP erfolgreich konfiguriert haben und auf Ihren Access Points weiterhin den Status "Nicht konform" angezeigt bekommen, bestätigen Sie, dass Sie ausreichende Lizenzen erworben haben und dass diese Lizenzen bei den richtigen Smart Accounts (SA) und Virtual Accounts (VA) hinterlegt wurden.
Traditionelle Lizenzierung im Vergleich zu SLUP
Die Funktion "Smart Licensing Using Policy" wurde in Catalyst 9800 mit der Codeversion 17.3.2 eingeführt. In der ersten Version von 17.3.2 fehlt das SLUP-Konfigurationsmenü in der WLC WebUI, das mit der Version 17.3.3 eingeführt wurde. Das SLUP unterscheidet sich in vielerlei Hinsicht von herkömmlichen Smart Licensing-Lösungen:
- WLC kommuniziert jetzt mit CSSM über die Domäne smartreceiver.cisco.com und nicht über die Domäne tools.cisco.com.
- Anstatt sich zu registrieren, richtet der WLC nun eine Vertrauensstellung zum CSSM oder standortbasierten SSM ein.
- CLI-Befehle wurden leicht geändert.
- Es gibt keine Smart Licensing Reservation (SLR) mehr. Stattdessen können Sie Ihre Nutzung regelmäßig manuell melden.
Konfiguration
Direct Connect-CSSM
Nachdem das Token auf dem CSSM erstellt wurde, müssen zur Einrichtung der Vertrauenswürdigkeit die folgenden Befehle ausgeführt werden:
Anmerkung: Token Max. Die Anzahl der Verwendungen muss bei WLC in HA SSO mindestens 2 betragen.
configure terminal
ip http client source-interface
ip http client secure-trustpoint
license smart transport smart
license smart url default
exit
write memory
terminal monitor
license smart trust idtoken all force
- Der Befehl ip http client source-interface gibt die L3-Schnittstelle an, von der lizenzbezogene Pakete bezogen werden.
- Der Befehl ip http client secure-trustpoint gibt an, welcher Trustpoint/welches Zertifikat für die CSSM-Kommunikation verwendet wird. Der Name des Vertrauenspunkts kann mit dem Befehl show crypto pki trustpoints gefunden werden. Es wird empfohlen, ein selbstsigniertes Zertifikat (TP-self-signed-xxxxxxxxxx) oder ein vom Hersteller installiertes Zertifikat (auch als MIC bezeichnet, nur verfügbar auf den Geräten 9800-40, 9800-80 und 9800-L) mit der Bezeichnung CISCO_IDEVID_SUDI zu verwenden.
- Der Befehl Terminal Monitor veranlasst den WLC, die Protokolle auf der Konsole auszudrucken und zu überprüfen, ob die Vertrauenswürdigkeit erfolgreich eingerichtet wurde. Es kann mit Terminal auf Monitor deaktiviert werden.
- Das Schlüsselwort all im letzten Befehl weist alle WLCs im HA SSO-Cluster an, die Vertrauensstellung zum CSSM herzustellen.
- Keyword Force weist den WLC an, einen der zuvor eingerichteten Trusts zu überschreiben und einen neuen zu versuchen.
Anmerkung: Wenn die Vertrauensstellung nicht hergestellt wird, versucht der 9800 es 1 Minute später nach der Ausführung des Befehls erneut und versucht es dann einige Zeit lang nicht mehr. Geben Sie den Token-Befehl erneut ein, um eine neue Vertrauensstellung zu erzwingen.
Mit CSLU verbunden
Cisco Smart License Utility Manager (CSLU) ist eine Windows-basierte Anwendung (auch unter Linux verfügbar), mit der Kunden Lizenzen und zugehörige Produktinstanzen von ihrem Standort aus verwalten können, anstatt ihre Smart Licensed-fähigen Produktinstanzen direkt mit Cisco Smart Software Manager (CSSM) zu verbinden.
In diesem Abschnitt wird nur die Wireless-Konfiguration des 9800 behandelt. Es gibt noch weitere Schritte, um die Lizenzierung mit CSLU zu konfigurieren (z. B. Installation von CSLU, Konfiguration der CSLU-Software usw.). Diese Schritte werden in den Konfigurationsanleitungen behandelt. Ob Sie eine von einer Produktinstanz initiierte oder von einer CSLU initiierte Kommunikationsmethode implementieren oder die entsprechende Abfolge von Aufgaben durchführen möchten.
Durch Produktinstanz initiiert
- Sicherstellung der Netzwerkerreichbarkeit vom Controller zur CSLU
- Stellen Sie sicher, dass der Transporttyp auf cslu eingestellt ist:
(config)#license smart transport cslu
(config)#exit
#copy running-config startup-config
- Wenn die CSLU vom Controller erkannt werden soll, müssen Sie die Aktion ausführen. Wenn CSLU mithilfe von DNS erkannt werden soll, ist keine Aktion erforderlich. Wenn Sie eine URL zur Erkennung verwenden möchten, geben Sie den folgenden Befehl ein:
(config)#license smart url cslu http://:8182/cslu/v1/pi
(config)#exit
#copy running-config startup-config
von CSLU initiiert
Wenn Sie eine CSLU-initiierte Kommunikation konfigurieren, müssen Sie lediglich überprüfen, ob der Controller das Netzwerk über CSLU erreichbar ist.
Mit SSM vor Ort verbunden
Die Konfiguration mit standortbasiertem SSM ähnelt der Direktverbindung. Vor Ort muss Version 8-202102 oder höher ausgeführt werden. Für SLUP-Versionen (17.3.2 und höher) wird empfohlen, die CSLU-URL und den Transporttyp zu verwenden. Die URL kann über die WebUI-Oberfläche vor Ort im Abschnitt Smart Licensing > Inventory > <Virtual Account> > General (Smart-Lizenzierung > Bestand > <Virtuelles Konto> > Allgemein) abgerufen werden.
configure terminal
ip http client source-interface
ip http client secure-trustpoint
license smart transport cslu
license smart url cslu http:///cslu/v1/pi/ (see previous paragraph on how to get exact URL)
crypto pki trustpoint SLA-TrustPoint
revocation-check none
exit
write memory
terminal monitor
Für standortbasiertes SSM ist die Verwendung eines Vertrauenstokens nicht erforderlich.
Anmerkung: Wenn Sie die Nachricht erhalten, %PKI-3-CRL_FETCH_FAIL: Fehler beim Sperrlisten-Abruf für Trustpoint SLA-TrustPoint, da Sie keine Sperrüberprüfung unter SLA-TrustPoint konfiguriert haben. Dies ist der Vertrauenspunkt für Smart Licensing. Im Fall von On-Prem ist das Zertifikat auf dem Lizenzserver in der Regel ein selbstsigniertes Zertifikat, für das eine CRL-Überprüfung nicht möglich ist. Daher ist es erforderlich, keine Widerrufsprüfungen zu konfigurieren.
Konfigurieren von intelligentem Transport über einen HTTPS-Proxy
Anmerkung: Authentifizierte Proxys werden seit der Codeversion 17.9.2 noch nicht unterstützt. Wenn Sie authentifizierte Proxys in Ihrer Infrastruktur verwenden, erwägen Sie die Verwendung des Cisco Smart License Utility Manager (CSLU), der diesen Servertyp unterstützt.
Führen Sie die folgenden Schritte aus, um mit dem CSSM über einen Proxyserver zu kommunizieren, wenn Sie den intelligenten Transportmodus verwenden:
configure terminal
ip http client source-interface
ip http client secure-trustpoint
license smart transport smart
license smart url default
license smart proxy address
license smart proxy port
exit
write memory
terminal monitor
license smart trust idtoken all force
Kommunikationsfrequenz
Das Berichtsintervall, das Sie in CLI oder GUI konfigurieren können, hat keine Auswirkungen.
Der 9800 WLC kommuniziert alle 8 Stunden mit CSSM oder dem standortbasierten Smart Software Manager, unabhängig davon, welches Berichtsintervall über die Webschnittstelle oder die CLI konfiguriert wird. Das bedeutet, dass neu verknüpfte Access Points bis zu 8 Stunden nach dem ersten Beitritt auf dem CSSM angezeigt werden können.
Mit dem Befehl show license air entity summary können Sie bestimmen, wann Lizenzen das nächste Mal berechnet und gemeldet werden. Dieser Befehl ist nicht Teil der typischen show tech oder show license all-Ausgabe:
WLC#show license air entities summary
Last license report time........................: 07:38:15.237 UTC Fri Aug 27 2021
Upcoming license report time....................: 15:38:15.972 UTC Fri Aug 27 2021
No. of APs active at last report................: 3
No. of APs newly added with last report.........: 0
No. of APs deleted with last report..............: 0
Lizenz-Zurücksetzen auf Factory
Der Catalyst 9800 WLC kann seine gesamte Lizenzkonfiguration beibehalten, auf die Werkseinstellungen vertrauen und alle anderen Konfigurationen beibehalten. Dies erfordert ein erneutes Laden des WLC:
WLC-1#license smart factory reset
%Warning: reload required after "license smart factory reset" command
Beachten Sie, dass Sie nach dem Zurücksetzen der Lizenz auf die Werkseinstellungen eine Stunde warten müssen, bevor Sie den WLC erneut lizenzieren, falls er sich im AirGap-Modus befindet.
Bei RMA oder Hardware-Ersatz
Wenn der 9800 WLC ersetzt werden muss, muss sich das neue Gerät beim CSSM/On-Prem Smart Software Manager registrieren, und es wird als neues Gerät wahrgenommen. Um die Lizenzanzahl des vorherigen Geräts freizugeben, müssen Sie die Lizenz unter Produktinstanzen manuell löschen:

Upgrade von spezifischer Lizenzregistrierung (SLR)
Ältere WLC-Versionen vor 17.3.2 verwendeten eine spezielle Offline-Lizenzierungsmethode namens Specific License Registration (SLR). Diese Lizenzierungsmethode wurde in den Versionen mit SLUP (17.3.2 und höher) als veraltet eingestuft.
Wenn Sie einen 9800-Controller, der SLR verwendet hat, auf eine Version nach 17.3.2 oder 17.4.1 aktualisieren, sollten Sie auf die Offline-SLUP-Berichterstellung umstellen, anstatt sich auf die SLR-Befehle zu verlassen. Speichern Sie die RUM-Datei für die Lizenznutzung, und registrieren Sie diese im Smart Licensing-Portal. Da SLR in neueren Versionen nicht mehr vorhanden ist, wird die korrekte Lizenzanzahl ausgegeben und nicht verwendete Lizenzen werden freigegeben. Die Lizenzen werden nicht mehr blockiert, aber die genaue Anzahl der genutzten Lizenzen wird gemeldet.
Fehlerbehebung
Internetzugriff, Portprüfungen und Pings
Anstelle der tools.cisco.com, die bei der herkömmlichen Smart Licensing-Methode verwendet wurde, verwendet das neue SLUP die Domäne smartreceiver.cisco.com, um eine Vertrauensstellung herzustellen. Zum Zeitpunkt der Erstellung dieses Artikels wird diese Domäne in mehrere verschiedene IP-Adressen aufgelöst. Nicht alle diese Adressen sind pingbar. Pings dürfen nicht als Test der Interneterreichbarkeit vom WLC verwendet werden. Wenn diese Server nicht gepingt werden können, bedeutet dies nicht, dass sie nicht ordnungsgemäß funktionieren.
Anstelle von Pings muss Telnet über Port 443 als Erreichbarkeitstest verwendet werden. Telnet kann entweder mit der Domäne smartreceiver.cisco.com oder direkt mit den IP-Adressen des Servers abgeglichen werden. Wenn der Datenverkehr nicht blockiert wird, muss der Port in der Ausgabe als offen angezeigt werden:
WLC-1#telnet smartreceiver.cisco.com 443
Trying smartreceiver.cisco.com (192.330.220.90, 443)... Open <-------
[Connection to 192.330.220.90 closed by foreign host]
Syslog
Wenn der Befehl terminal monitor während der Tokenkonfiguration aktiviert ist, druckt der WLC die relevanten Protokolle in der CLI aus. Diese Meldungen können auch abgerufen werden, wenn Sie den Befehl show logging ausführen. Protokolle einer erfolgreich eingerichteten Vertrauensstellung sehen wie folgt aus:
WLC-1#license smart trust idtoken <token> all force
Aug 22 12:13:08.425: %CRYPTO_ENGINE-5-KEY_DELETED: A key named SLA-KeyPair has been removed from key storage
Aug 22 12:13:08.952: %CRYPTO_ENGINE-5-KEY_ADDITION: A key named SLA-KeyPair has been generated or imported by crypto-engine
Aug 22 12:13:08.975: %PKI-6-CONFIGAUTOSAVE: Running configuration saved to NVRAM
Aug 22 12:13:11.879: %SMART_LIC-6-TRUST_INSTALL_SUCCESS: A new licensing trust code was successfully installed on P:C9800-CL-K9,S:9PJK8D9OCNB.
Protokolle eines WLC ohne definierten DNS-Server oder mit einem nicht funktionierenden DNS-Server:
Aug 23 09:19:43.486: %SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart Software Manager (CSSM) : Unable to resolve server hostname/domain name
Überprüfen Sie in diesem Fall, ob ein gültiger DNS-Server konfiguriert ist. Sie können alle verfügbaren IP-Adressen für öffentliche DNS-Server verwenden:
ip name-server
Protokolle eines WLC mit einem funktionierenden DNS-Server, jedoch ohne Internetzugang:
Aug 23 09:23:30.701: %SMART_LIC-3-COMM_FAILED: Communications failure with the Cisco Smart Software Manager (CSSM) : No detailed information given
Paketerfassung
Auch wenn die Kommunikation zwischen WLC und CSSM/On-Prem SSM verschlüsselt ist und über HTTPS läuft, kann die Durchführung von Paketerfassungen zeigen, weshalb die Vertrauensstellung nicht hergestellt wird. Die einfachste Methode zum Sammeln von Paketerfassungen ist die WLC-Webschnittstelle.
Navigieren Sie zu Fehlerbehebung > Paketerfassung. Erstellen Sie einen neuen Erfassungspunkt:

Stellen Sie sicher, dass das Kontrollkästchen Kontrollebene überwachen aktiviert ist. Erhöhen Sie die Puffergröße auf die maximale Größe von 100 MB. Fügen Sie die Schnittstelle hinzu, die erfasst werden muss. Der Smart Licensing-Datenverkehr stammt standardmäßig von der Wireless-Verwaltungsschnittstelle oder von der Schnittstelle, die mit dem Befehl ip http client source-interface definiert wurde:

Starten Sie die Erfassungen, und führen Sie den Befehl license smart trust idtoken <token> all force aus:

Die Paketerfassung einer Vertrauensstellung muss folgende Schritte enthalten:
- TCP-Sitzungsaufbau mit SYN-, SYN-ACK- und ACK-Sequenz
- TLS-Sitzungsaufbau mit Austausch von Server- und Clientzertifikaten. Einrichtung endet mit dem neuen Sitzungsticket-Paket
- Verschlüsselter Paketaustausch (Anwendungsdaten-Frames), bei dem WLC die Lizenznutzung meldet
- TCP-Session-Terminierung über FIN-PSH-ACK-, FIN-ACK- & ACK-Sequenz
Anmerkung: Die Paketerfassungen enthalten viel mehr Frames, einschließlich mehrerer TCP-Fensteraktualisierungen und Anwendungsdaten-Frames.
Da die CSSM Cloud drei verschiedene öffentliche IP-Adressen verwendet, können Sie zum Herausfiltern aller Paketerfassungen zwischen WLC und CSSM die folgenden Wireshark-Filter verwenden:
ip.addr==172.163.15.144 or ip.addr==192.168.220.90 or ip.addr==172.163.15.144
Wenn Sie ein standortbasiertes SSM verwenden, filtern Sie nach der SSM-IP-Adresse:
ip.addr==
Beispiel: Paketerfassungen einer erfolgreichen Vertrauensstellung mit direkt verbundenem CSSM, wobei alle signifikanten Paketerfassungen gefiltert werden:

show-Befehle
Diese show-Befehle enthalten nützliche Informationen zur Einrichtung der Vertrauensstellung:
show license status
show license summary
show tech-support license
show license tech-support
show license air entities summary
show license history message (useful to see the history and content of messages sent to SL)
show tech wireless (actually gets show log and show run on top of the rest which can be useful)
Der Befehl show license history message ist einer der nützlicheren Befehle, da er die tatsächlichen Nachrichten anzeigen kann, die vom WLC gesendet und vom CSSM empfangen wurden.
Eine erfolgreiche Vertrauensstellung verfügt über beide "ANFORDERUNG: Aug 23 10:18:08 2021 Central" und "REAKTION: Aug 23 10:18:10 2021 Central" Nachrichten ausgegeben. Wenn nach der RESPONSE-Zeile nichts ist, bedeutet dies, dass der WLC keine Antwort vom CSSM erhalten hat.
Dies ist ein Beispiel für eine Ausgabe einer Lizenzverlaufsmeldung für eine erfolgreiche Vertrauensstellung:
REQUEST: Aug 23 10:18:08 2021 Central
{"request":"{\"header\":{\"request_type\":\"POLL_REQ\",\"sudi\":{\"udi_pid\":\"C9800-CL-K9\",\"udi_serial_number\":\"9PJK8D7OC
NB\"},\"version\":\"1.3\",\"locale\":\"en_US.UTF-8\",\"signing_cert_serial_number\":\"3\",\"id_cert_serial_number\":\"59152896
\",\"product_instance_identifier\":\"\",\"connect_info\":{\"name\":\"C_agent\",\"version\":\"5.0.9_rel/68\",\"production\":tru
e,\"additional_info\":\"\",\"capabilities\":[\"UTILITY\",\"DLC\",\"AppHA\",\"MULTITIER\",\"EXPORT_2\",\"OK_TRY_AGAIN\",\"POLIC
Y_USAGE\"]}},\"request_data\":\"{\\\"sudi\\\":{\\\"udi_pid\\\":\\\"C9800-CL-K9\\\",\\\"udi_serial_number\\\":\\\"9PJK8D7OCNB\\
\"},\\\"timestamp\\\":1629713888600,\\\"nonce\\\":\\\"11702702165338740293\\\",\\\"product_instance_identifier\\\":\\\"\\\",\\
\"original_request_type\\\":\\\"LICENSE_USAGE\\\",\\\"original_piid\\\":\\\"2e84a42f-c903-44c5-83b2-e62e258c780f\\\",\\\"id\\\
":7898262236}\"}","signature":{"type":"SHA256","key":"59152896","value":"eiJ7IuQaTCFxgUkwls76WZxa5DRI5AvRl2Fi1trn6H1x4HrKS/0fc
OgMqQd5POU6VNsH2j9dHco4T1NJ/aCMbR1MRmkfxyVSWsx4lmjJL1lmpOSi3ZS4FBMvlF/EBOUfowREe2oz2lrQp1cAFpPn5SlaFezW80tMdJm08nv29pO8O7Bffyy
/Nu6SQZfIW+IdF+2qnJeNFAIZbNpg0B5d5HIJvDmDImvDu3bMRHhQAWr2KKzGFr6jPz0hs7bGY/+FlfTLQk5LFEUaKTNH/tuxJPFHlF0BtjIRQtAqy5qDpXdjVJokD
h9//uhsd+NaQyfdRFludkbfUBTFkvPxHW9/5w=="}}
RESPONSE: Aug 23 10:18:10 2021 Central
{"signature":{"type":"SHA256","value":"TXZE034fqAul2jy9V4+HoB2hDShl9au/5sgodiCVatmu671/6MyN7kZfEzREufY8\nOOsh4l+BZ1ZAXyQ/hVf+Q
SLrjTfO4grGeQTcH7yEj0D+gztWXCOu8RBT7/Bo9aBs\n4x1i0E6flPB3BP6yu7KIEUQZ8yHzlwDT+mVtJGi6TRrtYnV3KQMpCUmF5F5Jby78\nVNHOakQHVE0Ozrg
wOksf3SfXreNZJuzWXzjHvtmlusCQXw7ZTBzffYsNKO0lkJlr\nvgB2PkV7JUlsA481kpIvlPul6IiJXqk+2PC2IzCrCLG57lVN3XgX6lcU581P7HK7\nrSt3mfdyK
1pEl2SHyQ/DAw==","piid":null,"cert_sn":null},"response":"{\"header\":{\"version\":\"1.3\",\"locale\":\"en_US.UTF-8\",\"timesta
mp\":1629713890172,\"nonce\":null,\"request_type\":\"POLL_REQ\",\"sudi\":{\"udi_pid\":\"C9800-CL-K9\",\"udi_serial_number\":\"
9PJK8D7OCNB\"},\"agent_actions\":null,\"connect_info\":{\"name\":\"SSM\",\"version\":\"1.3\",\"production\":true,\"capabilitie
s\":[\"DLC\",\"AppHA\",\"EXPORT_2\",\"POLICY_USAGE\",\"UTILITY\"],\"additional_info\":\"\"},\"signing_cert_serial_number\":\"3
\",\"id_cert_serial_number\":\"59152896\",\"product_instance_identifier\":\"\"},\"status_code\":\"FAILED\",\"status_message\":
\"Invalid ProductInstanceIdentifier: 2e84a42f-c903-44c5-83b2-e62e258c780f provided in the polling request for polling id: 7898
262236\",\"retry_time_seconds\":0,\"response_data\":\"\"}","sch_response":null}
Debugger/btrace
Führen Sie diesen Befehl einige Minuten nach dem Versuch, eine Vertrauensstellung herzustellen, mit dem Befehl license smart trust idtoken all force aus. IOSRP-Protokolle sind äußerst ausführlich. Anfügen | include smart-agent" auf den Befehl ein, um nur Smart Licensing-Protokolle abzurufen.
show logging process iosrp start last 5 minutes
show logging process iosrp start last 5 minutes | include smart-agent
Sie können auch diese Debugs ausführen und dann die Lizenzierungsbefehle neu konfigurieren, um eine neue Verbindung zu erzwingen:
debug license events
debug license errors
debug license agent all
Häufige Probleme
WLC hat keinen Internetzugang und Firewall blockiert/ändert Datenverkehr nicht
Die eingebettete Paketerfassung auf dem WLC ist eine einfache Möglichkeit, festzustellen, ob der WLC etwas vom CSSM oder On-Prem SSM zurückempfängt. Wenn es keine Antwort gab, blockiert die Firewall wahrscheinlich etwas.
Der Befehl show license history message gibt eine leere Antwort 1 Sekunde nach dem Senden der Anforderung aus, wenn keine Antwort von der CSSM Cloud oder dem standortbasierten SSM empfangen wurde.
Dies kann zum Beispiel dazu führen, dass Sie glauben, dass eine leere Antwort eingegangen ist, aber in Wirklichkeit gab es überhaupt keine Antwort:
REQUEST: Jun 29 11:12:39 2021 CET
{"request":"{\"header\":{\"request_type\":\"ID_TOKEN_TRUST\",\"sudi\":{\"udi_pid\":\"C9800-CL-K9\",\"udi_serial_number\":\"9V4ZPZPN8DW\"},\"version\":\"1.3\",\"locale\":\"en_US.UTF-8\",\"product_instance_identifier\":\"\",\"connect_info\":{\"name\":\"C_agent\",\"version\":\"5.0.9_rel/68\",\"production\":true,\"additional_info\":\"\",\"capabilities\":[\"UTILITY\",\"DLC\",\"AppHA\",\"MULTITIER\",\"EXPORT_2\",\"OK_TRY_AGAIN\",\"POLICY_USAGE\"]}},\"request_data\":\"{\\\"sudi\\\":{\\\"udi_pid\\\":\\\"C9800-CL-K9\\\",\\\"udi_serial_number\\\":\\\"9V4ZPZPN8DW\\\"},\\\"timestamp\\\":1624957959810,\\\"nonce\\\":\\\"12527456165463158693\\\",\\\"product_instance_identifier\\\":\\\"\\\",\\\"hostname\\\":\\\"myc9800-CL\\\",\\\"token\\\":\\\"ZmI3YmNmYzYtNTdhZC00N2QwLTkyMjUtOTVmMjM5YmYzNzNlLTE2Mjc1NDkx%0AODEyMjN8Tkw4YU9zaTJDa045K2U3aG5xdlp2SE9VOGJxMkJmc0dNMWpKT0FJ%0AeUZqUT0%3D%0A\\\",\\\"mode\\\":\\\"PERMANENT\\\",\\\"force\\\":false,\\\"software_tag_identifier\\\":\\\"regid.2018-05.com.cisco.WLC_9500C,1.0_85665885-b865-4e32-8184-5510412fcb54\\\",\\\"device_list\\\":[{\\\"sudi\\\":{\\\"udi_pid\\\":\\\"C9800-CL-K9\\\",\\\"udi_serial_number\\\":\\\"9V4ZPZPN8DW\\\"},\\\"software_tag_identifier\\\":\\\"regid.2018-05.com.cisco.WLC_9500C,1.0_85665885-b865-4e32-8184-5510412fcb54\\\",\\\"product_instance_identifier\\\":\\\"\\\",\\\"csr\\\":\\\"MIICnjCCAYYCAQAwODE2MDQGA1UEAxMtMjlCQUM2OEQ3MDQ0NzQ1NzE2QjVDOEYxODdGM0Q0Q0QxNTIwOEVGRjo6MSwyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmGCVOO1Q/LiZs3je+Zvo+OsJilTb1vpL7sA80TjprHyLkqQ9mMCub1GunwtF18jzIRa1COUPk9vDsY7bD9btvIG80x2MQFAPPmiNFR4ccvuLYzGl+XjjTjgjbsZpov6S6n3rRGJVyd5aS0S8+JCCljzwtv2rHV628RlWFwlEyzcp4Kt5dm8QBnc+dcYWWIn/X9aExPbf9P96HVL6T6+SomKT/h5hQP8wyz8ycol3XjcXN6gD/XZFyOydZ3oayi/RWjRlA0NThHPQy03bdtFiEakA8ZEWmduNRvTnmSsqKQBVVa43gjgoBzANTAOyXv6e33TRN3bQdV6UuSLcqrw1PwIDAQABoCEwHwYJKoZIhvcNAQkOMRIwEDAOBgNVHQ8BAf8EBAMCBaAwDQYJKoZIhvcNAQEFBQADggEBAHwhn+YcbEuJyYrkcFlaEfzRbJcz9KXXAZASykW7ql3fSlv+PaHePdrh9vsxmkXiVo+UnBbk4Kr5a/mdXEG/4NOeToGUwEqf38ktZMJyL81Whl/FEj83Lhmy7Z5paJrSCWwPc14nHFEFJ4BuelbfmPwiK+Y6X0RHEL92ySH6UNNlVgsWsQbHnHLbacDBsjOcyf9N3xAZc/IDxakSUSYMgFGnBXwkP4aN6XZLfKKGvXtYuIs7D+omRpMijYxQfHzvVnauGi7jiDXEAJjUueNHyztgpPi191j84oEVFHvAEhhMRNakrEEp4jyD2bYOr+CVbbxbYiBd2GKDs1/I1N1XSgM=\\\",\\\"id_cert_sn\\\":\\\"\\\"}]}\"}"}
RESPONSE: Jun 29 11:12:40 2021 CET
Anmerkung: Derzeit gibt es eine Erweiterungsanforderung mit der Cisco Bug-ID CSCvy84684, die den Ausdruck der Show License History-Nachricht als leere Antwort angibt, wenn keine Antwort erfolgt. Hierdurch wird die Ausgabe des Befehls show license history message verbessert.
Unbekannte CA-Warnung bei Paketerfassung
Die Kommunikation mit CSSM oder standortbasiertem SSM erfordert ein anständiges Zertifikat auf der 9800-Seite. Es kann selbstsigniert sein, es kann jedoch weder ungültig noch abgelaufen sein. In diesem Fall zeigt eine Paketerfassung eine TLS-Warnung für eine unbekannte CA an, die von CSSM gesendet wurde, wenn das HTTP-Client-Zertifikat 9800 abgelaufen ist.
Bei der Smart Licensing-Lizenzierung wird die IP http-Client-Konfiguration verwendet, die sich vom IP http-Server unterscheidet, den die WLC-Webschnittstelle verwendet. Dies bedeutet, dass diese Befehle ordnungsgemäß konfiguriert werden müssen:
ip http client source-interface
ip http client secure-trustpoint
Den Namen des Vertrauenspunkts finden Sie mit dem Befehl show crypto pki trustpoints. Es wird empfohlen, ein selbstsigniertes Zertifikat TP-self-signed-xxxxxxxxxx oder ein vom Hersteller installiertes Zertifikat (Manufacturer Installed Certificate, MIC) zu verwenden. Dieses Zertifikat heißt in der Regel CISCO_IDEVID_SUDI und ist nur auf 9800-80, 9800-40 und 98000-L verfügbar.
Geräte, die TLS abfangen, z. B. eine Firewall mit der SSL-Entschlüsselungsfunktion, können verhindern, dass der C9800 einen erfolgreichen Handshake mit dem Cisco Lizenzierungsserver herstellt, da das angegebene HTTPS-Zertifikat das Firewall-Zertifikat und nicht das Cisco Lizenzierungsserverzertifikat ist.
Anmerkung: Stellen Sie sicher, dass Sie sowohl Quellschnittstellen- als auch Secure TrustPoint-Befehle konfigurieren. Ein Source-Interface-Befehl ist auch dann erforderlich, wenn WLC nur über eine L3-Schnittstelle verfügt.
Zugehörige Informationen