SR-I#enable
SR-I#configure terminal
SR-I(config)#license smart reservation
SR-I(config)#exit
SR-I#license smart reservation request local
Nota: per annullare la richiesta di prenotazione della licenza, eseguire il license smart reservation cancel comando.
Prenotare le licenze con l'uso di Cisco Smart Software Manager
Passaggio 1. Accedere alla Cisco Smart Software Manager pagina all'indirizzo https://software.cisco.com/#. È necessario eseguire l'accesso al portale con il nome utente e la password forniti da Cisco.
Passaggio 2. Fare clic sulla Inventory scheda. Dall'elenco a Virtual Account discesa, scegliere il proprio smart account.
Passaggio 3. Dalla Licenses scheda, fare clic su License Reservation come mostrato nell'immagine.
Viene visualizzata la procedura guidata Prenotazione licenze Smart.
Passaggio 4. Nella Enter Request Code pagina immettere o allegare il codice della richiesta di prenotazione generato dal router e fare clic su Next.
Passaggio 5. Selezionare la Reserve a Specific Licensecasella di controllo. Il sistema visualizza l'elenco delle licenze in eccesso disponibili nell'account virtuale. Immettere il numero di licenze che si desidera riservare per la licenza richiesta, nel Quantity to Reservecampo e fare clic su Next.
Passaggio 6. Dalla Review and Confirm scheda, fare clic su Generate Authorization Code.
Nota: dopo aver generato il codice SLR per un dispositivo specifico, il file del codice di autorizzazione rimane valido finché non si installa il codice. Se l'installazione non riesce, è necessario contattare Global Licensing (GLO) per generare un nuovo codice di autorizzazione.
Viene visualizzato il codice di autorizzazione generato.
Passaggio 7. Fare clic sull'Copy to Clipboardopzione per copiare il codice o scaricarlo come file. È necessario copiare il codice o il file nel dispositivo. Se si configura SLR, è possibile scaricare o installare il file di testo del codice di autorizzazione. Se si configura la prenotazione permanente delle licenze (PLR), è possibile copiare e incollare il codice di autorizzazione.
Registrare il dispositivo con l'uso del codice di autorizzazione
Dopo aver ottenuto il codice di autorizzazione dal modulo CSM, eseguire questi comandi per completare la procedura di prenotazione della licenza:
Passaggio 1. Attiva.
Abilita la modalità di esecuzione privilegiata. Se richiesto, immettere la password.
Passaggio 2. File di installazione di License Smart Reservationbootflash: <authfile.txt>.
Con questo comando viene registrata la periferica. Il codice di autorizzazione copiato come file viene utilizzato per attivare l'SLR per il dispositivo. Quando si esegue il show license tech supportcomando, il sistema visualizza i dettagli delle licenze riservate.
Disattiva prenotazione Smart License
Router#license smart reservation return local
Questo comando rimuove il codice di autorizzazione e il dispositivo torna allo stato non registrato. Viene generato un codice restituito che deve essere immesso in Cisco Smart Software Manager per rimuovere l'istanza del prodotto Router(config)#no license smart reservation.
Per ulteriori informazioni, consultare la Guida alla prenotazione di licenze specifiche.
SLR non è supportato dopo le versioni 17.3.2 o 17.4.1. Per configurare correttamente Smart Licensing, è necessario rimuovere la configurazione. Se presente nella configurazione, questo comando deve essere disabilitatoRouter(config)#no license smart reservation.
Inoltre, prima di eseguire l'aggiornamento da una versione supportata da SLR a una versione non supportata da SLR (versione 17.3.2 e successive), verificare che SLR sia stato rimosso da Portal e Platform.
Nota: la conversione DLC (Device Led Conversion) è necessaria per eseguire la migrazione delle licenze della piattaforma hardware correnti a uno smart account.
Device Led Conversion
DLC è il processo in cui un nuovo dispositivo o un'istanza di prodotto viene aggiornato da tradizionale a Smart Licensing quando registrato nel CSM. Tutte le licenze sul dispositivo vengono convertite automaticamente da una licenza classica o una licenza RTU (Right-to-Use) perpetua a una licenza Smart senza la necessità di alcuna conversione manuale.
Procedere con i seguenti passaggi per avviare il DLC.
Tenere presente che il DLC può essere eseguito solo una volta per router. Accertarsi di essere registrati sullo Smart Account sul quale si desidera depositare per primi le licenze.
Se si esegue l'aggiornamento da una versione precedente delle funzionalità pre-universali di Cisco IOS, eseguire prima l'aggiornamento a una versione universale non Smart License Only (ad esempio, Cisco IOS XE 16.9) e configurare le licenze acquistate, quindi eseguire l'aggiornamento alla SLR.
Il DLC è automatico se si esegue l'aggiornamento direttamente dall'RTU per una versione successiva alla 17.3.2.
Versione 17.2.1r, 17.3 e 17.3.1a
Da Cisco IOS XE, l'uso della sessione trunk CUBE 17.2.1r è monitorato continuamente per segnalare periodicamente l'uso delle licenze. Questo vale per la segnalazione delle licenze Standard e Ridondanti o Enhanced. L'utilizzo della licenza viene segnalato periodicamente in base a un timer che può essere configurato con questo comando
voice service voip
mode border-element license periodicity [mins|hours|days]
Se il timer di periodicità non è configurato, l'utilizzo della licenza viene segnalato ogni sette giorni. Per utilizzare al meglio le licenze in pool, è necessario impostare il periodo di riferimento in modo che rifletta le tendenze di bilanciamento del carico. La periodicità inferiore a un giorno deve essere utilizzata solo quando si esegue la registrazione a un server di licenze locale (satellite). L'opzione relativa alla capacità della licenza degli elementi del bordo della modalità è deprecata dalla versione 17.2.1r. Le chiamate continuano ad essere elaborate se le licenze non sono conformi (nessun controllo delle licenze).
CUBE controlla il numero di chiamate elaborate ogni secondo e utilizza questi dati per segnalare l'utilizzo della licenza.
L'uso per ogni minuto è la media delle prime tre misurazioni negli ultimi 60 secondi. L'uso per ogni ora è la media delle prime tre misurazioni degli ultimi 60 minuti. L'utilizzo giornaliero è il massimo dei valori delle ultime 24 ore. La licenza del monitor è stata usata negli ultimi 72 giorni con il comandoshow voice sip license stats.
versioni 17.3.2 e successive
A partire da Cisco IOS XE 17.3.2, è stato introdotto lo Smart Licensing Enhanced (SLE). La registrazione del dispositivo non è più necessaria per le nuove installazioni prima dell'uso. La modalità di valutazione viene rimossa. Le licenze utilizzate devono essere dichiarate in base ai criteri dell'account. L'utilizzo della licenza CUBE deve essere segnalato entro 90 giorni dalla modifica del numero di sessioni utilizzate. I report vengono inviati direttamente a CSM o tramite CSM in locale (satellite) come in precedenza, o manualmente per le reti disconnesse con l'utilizzo di un'applicazione di reporting standalone Cisco Smart License Utility Manager (CSLU). I report possono essere eseguiti anche tramite il Cisco Digital Network Architecture (Cisco DNA) Center. Ogni relazione presentata deve essere riconosciuta dal CSSM. Se la piattaforma non riceve un riconoscimento valido entro il periodo di reporting dei criteri, i servizi SIP vengono disabilitati (come quando si osserva la scadenza della valutazione in precedenza).
Il comandomode border-element license periodicity consente ora un valore minimo di otto ore.
In SLE vengono introdotti nuovi timer per gestire i report sull'utilizzo da CUBE Application > Smart Agent Application > CSSM.
- Top of the hour Timer (THT): questo timer inizia non appena il router si avvia e rimane in esecuzione fino a quando non viene raggiunto il limite massimo dell'ora per il futuro
Ad esempio, se il router si avvia alle 05:52, il CUBE attende di raggiungere l'inizio futuro dell'ora, ovvero le 06:00 ore prima di generare e invia il report sull'utilizzo a Smart Agent. - Timer di rilevamento della varianza (VDT): questo timer inizia non appena il router si avvia ed esegue il polling per l'utilizzo una volta raggiunto il valore THT ed esegue il polling ogni ora a partire da quel momento fino alla scadenza del timer di periodicità (PT). Questo timer viene utilizzato per rilevare la varianza di utilizzo tra i report.
Ad esempio, se il router viene avviato alle 05:52, il primo polling VDT per l'utilizzo verrà attivato alle 06:00 (THT) ore per gli otto minuti precedenti. - PT: questa è la frequenza configurata per segnalare l'utilizzo da CUBE a Smart Agent. Il valore predefinito continua a essere sette giorni prima, ma il valore minimo configurabile viene modificato in otto ore. Se il PT è configurato per un periodo inferiore a otto ore e il valore predefinito è sette giorni, viene visualizzato un errore
Metodi aggiuntivi
Ulteriori metodi sono stati introdotti nella versione 17.3.2 e successive per stabilire la relazione di trust tra il dispositivo e il CSM.
Reporting SLE
CUBE segnala l'utilizzo delle licenze allo Smart Agent alla scadenza THT dopo l'avvio. CUBE controlla l'utilizzo delle licenze a ogni scadenza VDT (un'ora). Se la varianza (delta) è inferiore al 25% del report di utilizzo precedente e PT è scaduto, CUBE segnala l'utilizzo allo Smart Agent
Se la varianza (delta) è superiore al 25% del rapporto di utilizzo precedente, Smart Agent aggiorna il rapporto di misurazione dell'utilizzo delle risorse (RUM) e il PT viene reimpostato sulla durata configurata e riavviato
Alla scadenza del timer di invio come da policy, Smart Agent invia il report RUM a CSSM
Il CSM deve rispondere con un riconoscimento (ACK, Acknowledgement). Se l'ACK non riesce, Smart Agent notifica a CUBE l'errore ACK e i servizi SIP vengono disabilitati.
Trasporto SLE
Dalla versione 17.3.2, l'uso di licenza smart register id token e licenza smart deregister è deprecato e la nuova licenza CLI smart trust id token <token to add> viene usata per stabilire una connessione trust con CSM. I comandi show come
show license all, show license status e show license tech support vengono aggiornati in modo da non riflettere nulla sulla registrazione
Per supportare tutti i clienti, sono state aggiunte diverse modalità di trasporto come parte del programma SLE
Intelligente
Il dispositivo può inviare il rapporto RUM direttamente via Internet al CSM. Prerequisiti per Smart e Call-Home sono gli stessi di cui sopra
- Il modulo CSM deve essere raggiungibile dal dispositivo.
- L'indirizzo IP DNS (Domain Name Server) deve essere configurato nel dispositivo con il comando:
Router(config)#ip name-server <dns server IP address>
- Per raggiungere il modulo CSM, nel dispositivo deve essere configurata una route corrispondente. È possibile verificare quando si esegue il ping
smartreceiver-stage.cisco.com dal dispositivo, a condizione che il protocollo ICMP (Internet Control Message Protocol) non sia bloccato nella rete.
- Configurare l'interfaccia di ricerca del dominio e del nome di dominio. Di seguito sono riportati i comandi di configurazione:
Router(config)#ip domain name cisco.com
Router(config)#ip domain lookup source-interface <interface name> (Interface name by which CSSM can be reachable)
- Configurare l'interfaccia di origine HTTP IP con questo comando:
Router(config)#ip http client source-interface <interface name>
- Configurare il tipo di trasporto.
Router(config)#license smart transport smart
Router(config)#license smart url smart https://smartreceiver.cisco.com/licservice/license
Accedere a Cisco CSSM > Inventory. Scegliere Virtual Account > New Token.
- Installare il token sul router.
Router#license smart trust idtoken <token> local
Call Home
Questo è un dispositivo proxy HTTPS che raccoglie il report sull'utilizzo dal dispositivo e lo invia a CSM
a. Impostare Transport su Call-Home.
Router(config)#license smart transport callhome
b. Configurare Call-home (disponibile per impostazione predefinita su tutte le versioni di Cisco IOS XE successive alla 16.10.1a).
Service call-home
Call-home
profile “CiscoTAC-1”
active
destination transport-method http
no destination transport-method email
destination address http https://tools.cisco.com/its/service/oddce/services/DDCEService
c. Genera token da CSM:
Accedere a Cisco CSSM > Inventory. Scegliere Virtual Account > New Token.
d. Stabilire un rapporto di fiducia con il CSM.
Router#license smart trust idtoken <token> local
Nota: l'license smart trust idtoken <token> local force opzione può essere utilizzata per ristabilire l'attendibilità.
Cisco Smart License Utility Manager (CSLU)
Il software CSLU può essere installato come applicazione in Windows/Linux/Mac OS. Si tratta inoltre di un modulo incorporato nel server satellite che raccoglie i report RUM da Smart Agent e li invia a CSM. Il software CSLU può essere scaricato Smart Licensing Utility. La CSLU deve essere raggiungibile dal dispositivo.
Ecco le CLI relative alla configurazione del trasporto:
CUBE(config)#license smart transport cslu
CUBE(config)#license smart url cslu http://<cslu-ip>:8182/cslu/v1/pi (FQDN also can used)
example of CLI- license smart url cslu http://10.195.85.83:8182/cslu/v1/pi where 10.195.85.83 is CSLU IP.
In questo caso, non è richiesta la CLI,license smart trust idtoken in quanto è necessario stabilire una connessione trusted tra CSLU e CSSM
Nota: quando si esegue l'aggiornamento alla versione 17.3.2 o successive, il tipo di trasporto viene modificato in CSLU e viene interrotta l'attendibilità di CSSM ed è necessario riattivarlo.
Airgap/Offline, metodo
Quando è presente una rete o un dispositivo airgap che non può raggiungere il CSM, è possibile utilizzare il metodo offline per inviare il rapporto RUM e ottenere il ACK installato sul dispositivo. Non è disponibile alcuna connettività tra il dispositivo e CSM. In questo caso, viene utilizzato il metodo airgap per inviare il rapporto RUM e ottenere gli ACK dal CSM
Qui, ogni volta che si desidera aggiornare l'utilizzo della licenza, è necessario raccogliere i file di utilizzo della licenza dal dispositivo e caricarli in CSM. Quindi, generare i file nelACK modulo CSM e caricarli nel dispositivo. Anche nel caso dell'installazione HA, è sufficiente la raccolta dell'utilizzo su "attivo".
Passaggio 1. Abilita trasporto:
CUBE(config)#license smart transport off (transport must be off for offline mode)
Passaggio 2. Genera report RUM:
CUBE#license smart save usage unreported file <bootflash:file_name>
Si consiglia di utilizzare l'opzione 'unreports' come mostrato. In questo modo vengono scaricati solo i file che devono ancora essere segnalati e vengono ignorati i vecchi report sull'utilizzo riconosciuti.
Tuttavia, sono disponibili altre opzioni per la quantità di dati da segnalare.
CUBE#license smart save usage ?
all Save all reports
days Save reports from last n days
rum-Id Save an individual RUM report
unreported Save all previously un reported reports
Passaggio 3. Caricare il report in CSM:
Esportare i 'dati di utilizzo salvati' da Router Flash sul desktop. Nella pagina Smart Account CSM passare a Report > Usage Data Files > Upload usage data. Nella finestra popup, scegliere il report di utilizzo e fare clic su upload. Una volta caricato il file, è necessario scegliere l'account virtuale (VA) corretto a cui è associato il dispositivo.
Passaggio 4. Caricare ACK sul router:
Una volta che i dati sono stati elaborati completamente e ACK è pronto, scaricare il file dal portale e caricarlo su Router Flash. Il comando per importare il file nelACK dispositivo è:
CUBE#license smart import bootflash:<file_name>
Import Data Successful
Implementazione SLE
Se un report sull'utilizzo delle licenze non viene riconosciuto prima che la scadenza di conferma venga impostata dal criterio dell'account, l'elaborazione delle chiamate viene disabilitata. Controllare la scadenza corrente utilizzando show license status | i deadline. L'elaborazione delle chiamate viene ripresa solo quando si riceve una conferma dal CSSM - direttamente, o indirettamente tramite SSM On-Prem o CSLU.
Nota: una modifica dei criteri dopo la disabilitazione dell'elaborazione delle chiamate non è sufficiente per riprendere i servizi.
Il DLC è automatico se si esegue l'aggiornamento direttamente dall'RTU alla versione successiva alla 17.3.2.
Verifica
Comandi per verificare la registrazione della piattaforma
Utilizzare questi comandi per verificare la registrazione della piattaforma e l'utilizzo della licenza con Cisco IOS XE versione 16.11.1a su Cisco IOS XE Amsterdam 17.3.1a:
show cube status - visualizza la capacità della licenza CUBE e un conteggio delle chiamate bloccate alla scadenza del periodo di valutazione.
Nota: da Cisco IOS XE Amsterdam 17.2.1r, le informazioni sulla capacità concessa in licenza e sulle chiamate bloccate non sono più incluse nell'output.
cube#show cube status
CUBE-Version: 12.5.0 SW-Version: 16.11.1, Platform CSR1000V HA-Type: none Licensed Capacity: 10 Calls blocked (Smart Licensing Not Configured): 0 Calls blocked (Smart Licensing Eval Expired): 0
show license status - visualizza lo stato di registrazione e autorizzazione della piattaforma.
Se la piattaforma è registrata sul satellite CSSM/on-prem:
cube#show license status
Smart Licensing is ENABLED
...
Transport: > This shows the current transport type used
Type: Callhome
Registration:
Status: REGISTERED > This shows Smart License is registered
Smart Account: BU Production Test
Virtual Account: CUBE Sat Test
Export-Controlled Functionality: Allowed
Initial Registration: SUCCEEDED on Feb 18 12:57:04 2019 UTC
Last Renewal Attempt: None
Next Renewal Attempt: Aug 17 12:57:03 2019 UTC
Registration Expires: Feb 18 12:51:49 2020 UTC
License Authorization:
Status: AUTHORIZED on Mar 04 15:11:54 2019 UTC
Last Communication Attempt: SUCCEEDED on Mar 04 15:11:54 2019 UTC
Next Communication Attempt: Apr 03 15:11:53 2019 UTC
Communication Deadline: Jun 02 15:06:21 2019 UTC
Se la piattaforma non è registrata:
show license status
Smart Licensing is ENABLED Utility: Status: DISABLED Data Privacy: Sending Hostname: yes Callhome hostname privacy: DISABLED Smart Licensing hostname privacy: DISABLED Version privacy: DISABLED Transport: Type: Callhome Registration: Status: UNREGISTERED Export-Controlled Functionality: NOT ALLOWED License Authorization: Status: EVAL MODE Evaluation Period Remaining: 74 days, 21 hours, 30 minutes, 39 seconds > This also shows the evaluation period that remains. After the evaluation is expired, SIP services are disabled. License Conversion: Automatic Conversion Enabled: False Status: Successful on May 03 19:13:32 2021 UTC Export Authorization Key: Features Authorized: <none> Miscellaneous: Custom Id: <empty>
Se la piattaforma è registrata con l'uso di SLR:
ankvijay_vcme#show license status
Smart Licensing is ENABLED
Utility:
Status: DISABLED
License Reservation is ENABLED
Data Privacy:
Sending Hostname: yes
Callhome hostname privacy: DISABLED
Smart Licensing hostname privacy: DISABLED
Version privacy: DISABLED
Transport:
Type: Callhome
Registration:
Status: REGISTERED - SPECIFIC LICENSE RESERVATION
Export-Controlled Functionality: ALLOWED
Initial Registration: SUCCEEDED on May 03 18:49:23 2021 UTC
License Authorization:
Status: AUTHORIZED - RESERVED on May 03 18:49:23 2021 UTC
Export Authorization Key:
Features Authorized:
<none>
show voice sip license stats - visualizza la cronologia di utilizzo delle licenze CUBE trunk. Vengono fornite informazioni al secondo per l'ultimo minuto e per l'ultima ora. Vengono inoltre fornite informazioni orarie relative all'ultimo giorno e informazioni giornaliere relative agli ultimi 72 giorni. Questo comando è disponibile da Cisco IOS XE Amsterdam 17.2.1r. Questo output di esempio viene troncato in modo da visualizzare solo grafici da 60 secondi e 60 minuti.
cube#show voice sip license stats
11:01:01 AM Thursday Aug 29 2019 IST
10
9
8
7
6
5
4
3
2
1
0....5....1....1....2....2....3....3....4....4....5....5....6
0 5 0 5 0 5 0 5 0 5 0
CUBE Trunk License Usage (last 60 seconds)
369863146641
8880900440044
3330922440011
910 **
820 #*
730 ##
640 *##* **
550 ###* ##
460 #### *##*
370 *#### *##*
280 #####* ####
190 ###### ####
100 *######*####*
10 #############
0....5....1....1....2....2....3....3....4....4....5....5....6
0 5 0 5 0 5 0 5 0 5 0
CUBE Trunk License Usage (last 60 minutes)
* = maximum # = average
Questo output di esempio viene troncato in modo da visualizzare solo le tabelle di 60 secondi e 60 minuti.
cube#show voice sip license stats table
02:50:16 PM Wednesday Nov 13 2019 UTC
CUBE Trunk License Usage (last 60 seconds)
Period Average Max
----------------------------
1-5 0 0
6-10 0 0
11-15 0 0
16-20 0 0
21-25 0 0
26-30 0 0
31-35 0 0
36-40 0 0
41-45 0 0
46-50 0 0
51-55 0 0
56-60 0 0
CUBE Trunk License Usage (last 60 minutes)
Period Average Max
----------------------------
1-5 0 0
6-10 0 0
11-15 0 0
16-20 0 0
21-25 0 0
26-30 0 0
31-35 0 0
36-40 0 0
41-45 0 0
46-50 324 900
51-55 343 899
56-60 292 600
show voice sip license status - visualizza lo stato della licenza.
cube#show voice sip license status
Host Name: cube
Current Time: Nov 25 2019 14:46:41 IST
SIP service: Up
License request interval: 5 Minute(s)
Next request at: Nov 25 2019 14:50:44 IST
Recent request(s) for entitlement tag CUBE_T_STD
-----------------------------------------------------------
Timestamp Count Result
-----------------------------------------------------------
Nov 25 2019 14:45:44 IST 10 Out of compliance
Nov 25 2019 14:40:44 IST 4 Authorized
Nov 25 2019 14:35:44 IST 2 Authorized
show license usage - visualizza lo stato di utilizzo e di autorizzazione della licenza.
cube#show license usage
License Authorization:
Status: AUTHORIZED on Mar 04 15:11:54 2019 UTC
CSR 1KV APPX 500M (appx_500M):
Description: CSR 1KV APPX 500M
Count: 1
Version: 1.0
Status: AUTHORIZED
Export status: NOT RESTRICTED
CUBE_Trunk_Standard_Session (CUBE_T_STD):
Description: Cisco Unified Border Element (CUBE) Trunk Standard Session License
Count: 10
Version: 1.0
Status: AUTHORIZED
Export status: NOT RESTRICTED
show license summary - visualizza un riepilogo della registrazione e dell'utilizzo della licenza.
Device#show license summary
Smart Licensing is ENABLED
Registration:
Status: REGISTERED
Smart Account: BU Production Test
Virtual Account: CUBE Sat Test
Export-Controlled Functionality: Allowed
Last Renewal Attempt: None
Next Renewal Attempt: Aug 17 12:57:04 2019 UTC
License Authorization:
Status: AUTHORIZED
Last Communication Attempt: SUCCEEDED
Next Communication Attempt: Apr 03 15:11:54 2019 UTC
License Usage:
License Entitlement tag Count Status
-----------------------------------------------------------------------------
CUBE_Trunk_Standard_... (CUBE_T_STD) 10 AUTHORIZED
Utilizzare questi comandi per verificare l'utilizzo della licenza della piattaforma da Cisco IOS XE Amsterdam 17.3.2 e Cisco IOS XE Bengaluru 17.4.1a in avanti:
show cube status - visualizza lo stato della licenza CUBE.
cube#show cube status
CUBE-Version : 14.1
SW-Version : 17.3.2, Platform CSR1000V
HA-Type : none
cube#show cube status
CUBE-Version : 14.1
SW-Version : 17.4.1, Platform CSR1000V
HA-Type : none
show license status - Visualizza lo stato della licenza.
Se la comunicazione tra il CSSM e la piattaforma non funziona:
cube#show license status
Utility:
Status: DISABLED
Data Privacy:
Sending Hostname: yes
Callhome hostname privacy: DISABLED
Smart Licensing hostname privacy: DISABLED
Version privacy: DISABLED
Transport: > Different Transport types (cslu/smart/off/callhome) are visible here
Type: Callhome
Policy:
Policy in use: Merged from multiple sources.
Installed Time: Jan 01 05:30:00 1970 IST
Reporting ACK required: yes
Perpetual Attributes:
First report requirement (days): 365 (CISCO default)
Reporting frequency (days): 90 (CISCO default)
Report on change (days): 90 (Product default)
Subscription Attributes:
First report requirement (days): 90 (CISCO default)
Reporting frequency (days): 90 (CISCO default)
Report on change (days): 80 (Product default)
Enforced License Attributes:
First report requirement (days): 90 (Customer Policy)
Reporting frequency (days): 90 (Customer Policy)
Report on change (days): 80 (Customer Policy)
Export License Attributes:
First report requirement (days): 90 (Customer Policy)
Reporting frequency (days): 90 (Customer Policy)
Report on change (days): 90 (Customer Policy)
Miscellaneous:
Custom Id: <empty>
Usage Reporting:
Last ACK received: <none> > NO ACK Received from portal
Next ACK deadline: May 26 08:24:45 2020 IST
Reporting Interval: 30
Next ACK push check: <none>
Next report push: Jun 15 08:24:45 2020 IST
Last report push: <none>
Last report file write: <none>
Last report pull: <none>
Trust Code Installed: <none> > No trust code installed
Se la comunicazione tra CSSM e piattaforma funziona correttamente:
isr4321#show license status
Utility:
Status: DISABLED
Smart Licensing Using Policy:
Status: ENABLED
Data Privacy:
Sending Hostname: yes
Callhome hostname privacy: DISABLED
Smart Licensing hostname privacy: DISABLED
Version privacy: DISABLED
Transport:
Type: Callhome
Policy:
Policy in use: Merged from multiple sources.
Reporting ACK required: yes (CISCO default)
Unenforced/Non-Export Perpetual Attributes:
First report requirement (days): 365 (CISCO default)
Reporting frequency (days): 0 (CISCO default)
Report on change (days): 90 (CISCO default)
Unenforced/Non-Export Subscription Attributes:
First report requirement (days): 90 (CISCO default)
Reporting frequency (days): 90 (CISCO default)
Report on change (days): 90 (CISCO default)
Enforced (Perpetual/Subscription) License Attributes:
First report requirement (days): 0 (CISCO default)
Reporting frequency (days): 0 (CISCO default)
Report on change (days): 0 (CISCO default)
Export (Perpetual/Subscription) License Attributes:
First report requirement (days): 0 (CISCO default)
Reporting frequency (days): 0 (CISCO default)
Report on change (days): 0 (CISCO default)
Miscellaneous:
Custom Id: <empty>
Usage Reporting:
Last ACK received: Jul 28 11:23:22 2021 PDT > Ack Received from CSSM
Next ACK deadline: <none>
Reporting push interval: 0 (no reporting)
Next ACK push check: Jul 28 11:26:20 2021 PDT
Next report push: <none>
Last report push: Jul 28 11:22:21 2021 PDT
Last report file write: <none>
Trust Code Installed: Jul 28 11:18:43 2021 PDT
show voice sip license stats - visualizza l'utilizzo delle licenze CUBE nel tempo in formato istogramma.
show voice sip license stats e le tabelle nonshow voice sip license stats vengono modificate per i criteri che utilizzano licenze Smart. Vedere gli esempi precedenti.
show voice sip license status - visualizza lo stato della licenza.
Nota: nel show voice sip license status comando vengono modificati i nomi dei parametri.
router#show voice sip license status
Host Name: router
Current Time: Sep 1 2020 23:12:03 UTC
SIP service: Up
License use recorded every: 8 Hour(s)
Next record at: Sep 2 2020 03:00:00 UTC
Recent use of license(s) for entitlement tag CUBE_T_STD
----------------------------------------------------------------------------
Timestamp Count
----------------------------------------------------------------------------
Sep 1 2020 19:00:00 UTC 0
Sep 1 2020 11:00:00 UTC 20
show license usage
- visualizza l'utilizzo della licenza.
POD8-4321-1#show license usage
License Authorization:
Status: Not Applicable
uck9 (ISR_4321_UnifiedCommunication):
Description: uck9
Count: 1
Version: 1.0
Status: IN USE
Export status: NOT RESTRICTED
Feature Name: uck9
Feature Description: uck9
Enforcement type: NOT ENFORCED
License type: Perpetual
appxk9 (ISR_4321_Application):
Description: appxk9
Count: 1
Version: 1.0
Status: IN USE
Export status: NOT RESTRICTED
Feature Name: appxk9
Feature Description: appxk9
Enforcement type: NOT ENFORCED
License type: Perpetual
securityk9 (ISR_4321_Security):
Description: securityk9
Count: 1
Version: 1.0
Status: IN USE
Export status: NOT RESTRICTED
Feature Name: securityk9
Feature Description: securityk9
Enforcement type: NOT ENFORCED
License type: Perpetual
show license summary - visualizza le informazioni di riepilogo della licenza.
Device#show license summary
License Usage:
License Entitlement tag Count Status
-----------------------------------------------------------------------------
CUBE_T_STD (CUBE_T_STD) 9 IN USE
Questi comandi sono disponibili anche in relazione alla licenza Smart:
show license all - visualizza tutte le informazioni correlate alla licenza.
show license tech support - visualizza le informazioni sul supporto tecnico relative alle licenze.
show call-home smart-licensing - visualizza l'URL di destinazione configurato.
Facilità di manutenzione
Smart Licensing (versione da 16.10.1a a 17.3.1a)
Syslog
Quando il periodo di valutazione sta per scadere, viene stampato un avviso Syslog a vari intervalli. L'avviso viene generato a questi intervalli: 60 giorni, 30 giorni, 21 giorni, 14 giorni, 7 giorni e ogni giorno dopo, 23 ore e ogni ora per l'ultimo giorno.
000295: *Apr 24 21:28:28.838: %SIP-3-LICENSING: The evaluation period is about to expire in 20 hours!
Alla scadenza del periodo di valutazione, il syslog viene stampato ogni volta che si riceve una notifica 'SmartAgentNotifyEvalExpired'.
000335: *Apr 10 11:20:10.225: %SIP-3-LICENSING: Evaluation period has expired!
Alla scadenza del periodo di valutazione e al blocco delle chiamate da sip a sip, viene stampato un avviso Syslog.
005454: Jul 19 07:06:44.324: %CUBE-1-LICENSING: SIP-SIP call blocked due to CUBE Licensing Enforcement
Show call-home smart licensing statistics - Visualizza le statistiche di richiesta e risposta
Operazione riuscita: invio e risposta completati.
Errore: impossibile inviare o rispondere all'errore indicato.
In coda: nella coda in attesa di invio.
Eliminato: eliminato a causa di una configurazione di call-home non corretta.
?
Msg Subtype Success Failed Inqueue Dropped Last-sent (GMT+00:00)
----------------------------------------------------------------------
REGISTRATION 1 0 0 0 2019-02-05 03:06:22
ACKNOWLEDGEMENT 1 0 0 0 2019-02-05 03:06:25
ENTITLEMENT 2 0 0 0 2019-02-05 03:07:23
Show cube status - Visualizza le chiamate bloccate a causa della scadenza della licenza.
SW-Version : 16.11.1prd6, Platform CSR1000V
HA-Type: none
Licensed Capacity: 25
Calls blocked (Smart Licensing Not Configured): 0
Calls blocked (Smart Licensing Eval Expired): 0
SLE (versione 17.3.2 e successive)
Show voice sip license status in caso di utilizzo della licenza superiore al 25%.
CUBE4431# show voice sip license status
Alla prima scadenza del periodo THT, sono state registrate sette chiamate e l'utilizzo della variazione della licenza è stato inferiore al 25% fino alla scadenza del periodo di validità (8 ore). Quindi, dalle 06:00:00 alle 14:00:00, l'utilizzo massimo è indicato come otto. Dalle 14:00:00 alle 15:00:00 ore e più tardi ogni ora la varianza è stata superiore al 25%, pertanto è possibile visualizzare più voci.
Show voice sip license status in caso di utilizzo inferiore al 25% della licenza.
Qui, il traffico era meno del 25% fino alla scadenza del timer PT, quindi ci sono solo due voci per una durata di 8 8 ore.
Risoluzione dei problemi
Quando si esegue la migrazione a un dispositivo Cisco a una versione software abilitata per Smart Licensing, questo diagramma di flusso può essere utilizzato come guida generale per tutti e tre i metodi (accesso diretto al cloud, proxy HTTPS e Cisco Smart Software Manager on-prem).
Queste procedure di risoluzione dei problemi riguardano principalmente uno scenario in cui il dispositivo non riesce a eseguire la registrazione.
Impossibile completare la registrazione
Dopo la configurazione iniziale, per abilitare Smart Licensing, il token, generato su CSM o Cisco Smart Software Manager On-Prem, deve essere registrato sul dispositivo tramite CLI:
license smart register idtoken <TOKEN>
Devono essere generati i seguenti eventi:
! Smart licensing process starts ! The registration process is in progress. Use the show license status command to check the progress and result! ! Crypto key is automatically generated for HTTPS communication ! Generating 2048 bit Rivest-Shamir-Addleman (RSA) keys, keys are exportable... [OK] (elapsed time was 1 second) %CRYPTO_ENGINE-5-KEY_ADDITION: A key named Service Level Agreement (SLA)-KeyPair has been generated or imported by crypto-engine %PKI-4-NOCONFIGAUTOSAVE: Configuration was modified. Issue 'write memory' to save the new Cisco IOS PKI configuration! ! Call-home start the registration process ! %CALL_HOME-6-SCH_REGISTRATION_IN_PROGRESS: SCH device registration is in progress. Call-home polls SCH server for registration result. You can also check SCH registration status with "call-home request registration-info" under EXEC mode. ! ! Smart Licensing process connects with CSSM and checks entitlement. ! %SMART_LIC-6-EXPORT_CONTROLLED: Usage of export-controlled features is allowed %SMART_LIC-6-AGENT_REG_SUCCESS: Smart Agent for Licensing Registration with the Cisco Smart Software Manager or satellitefor udi PID:<PID>, SN:<SN> %SMART_LIC-4-CONFIG_NOT_SAVED: Smart Licensing configuration has not been saved %SMART_LIC-5-IN_COMPLIANCE: All entitlements and licenses in use on this device are authorized %SMART_LIC-6-AUTH_RENEW_SUCCESS: Authorization renewal with the Cisco Smart Software Manager or satellite. State=authorized for udi PID:<PID>,SN:<SN>
Per controllare la configurazione "call-home", eseguire questa CLI:
Router#show call-home profile all
Profile Name: CiscoTAC-1
Profile status: ACTIVE
Profile mode: Full Reporting
Reporting Data: Smart Call Home, Smart Licensing
Preferred Message Format: xml
Message Size Limit: 3145728 Bytes
Transport Method: http
HTTP address(es): https://tools.cisco.com/its/service/oddce/services/DDCEService
Other address(es): default
Periodic configuration info message is scheduled every 21 day of the month at 13:43
Periodic inventory info message is scheduled every 21 day of the month at 13:28
Alert-group Severity
------------------------ ------------
crash debug
inventory normal
Syslog-Pattern Severity
------------------------ ------------
.* major
Per controllare lo stato di Smart Licensing, eseguire questa CLI:
Router#show license summary
Smart Licensing is ENABLED
Registration:
Status: REGISTERED
Smart Account: TAC Cisco Systems, Inc.
Virtual Account: Krakow LAN-SW
Export-Controlled Functionality: ALLOWED
Last Renewal Attempt: None
Next Renewal Attempt: Nov 22 21:24:32 2019 UTC
License Authorization:
Status: AUTHORIZED
Last Communication Attempt: SUCCEEDED
Next Communication Attempt: Jun 25 21:24:37 2019 UTC
License Usage:
License Entitlement tag Count Status
-----------------------------------------------------------------------------
CSR 1KV APPX 100M (appx_100M) 1 AUTHORIZED
CUBE v14 Trunk Stand... (CUBE_T_STD) 20 AUTHORIZED
Nel caso in cui il dispositivo non riesca a registrarsi (e lo stato è diverso da REGISTRATO come mostrato in precedenza; notare che la mancata conformità punta a un problema sul CSSM come la licenza che manca nello Smart Account virtuale, un mapping non corretto (ossia, è stato usato un token da un account virtuale diverso dove le licenze non sono disponibili, e così via). Verificare quanto segue:
a. Verificare le impostazioni di configurazione e gli scenari di errore comuni.
b. Verificare la connettività di base.
Verificare che il dispositivo possa raggiungere (e aprire la porta TCP) tools.cisco.com (in caso di accesso diretto) o al
server locale Cisco Smart Software Manager:
Router#show run all | in destination address http destination address http https://tools.cisco.com/its/service/oddce/services/DDCEService ! ! check connectivity ! Router#telnet tools.cisco.com 443 /source-interface gi0/0 Trying tools.cisco.com (192.168.1.1, 443)... Open [Connection to tools.cisco.com closed by foreign host]
Se l'operazione non riesce, verificare le regole di routing, l'interfaccia di origine e le impostazioni del firewall.
Nota: HTTP (TCP/80) è deprecato e il protocollo consigliato è HTTPS (TCP/443).
c. Verificare le impostazioni di Smart License.
Esaminare l'output del comando:
Router#show tech-support license
Convalidare la configurazione o i log raccolti (allegare questo output nel caso si decida di aprire la richiesta Cisco TAC per ulteriori informazioni).
d. Abilitare i debug.
- Debug funzionalità licenza cubo tutto
- debug license agent all
- debug degli eventi licenza
- errori di debug delle licenze
- Debug delle licenze smart call-home all
- Debug dell'alta disponibilità vocale all (per risolvere i problemi relativi a SSL HA che includono lo scambio di informazioni peer tra peer)
Per impostazione predefinita, tutte le comunicazioni tra CUBE e CSSM vengono registrate /bootflash/tracelogs a livello di piattaforma. Per accedere a questo file di log, è possibile:
#request platform software system shell rp active (to gain the shell access)
Selezionare /bootflash/tracelogs/.
Il file inizia con 'IOSRP_R...'.
[cube-1:/bootflash/tracelogs]$ ls -ltr IOSRP* -rw------- 1 root root 35212 Feb 11 12:45 IOSRP_R0-0.22210_0.20190116052339.bin.gz -rw------- 1 root root 42582 Feb 11 13:41 IOSRP_R0-0.22819_0.20190211125201.bin.gz -rwxr--r-- 1 root root 1048576 Feb 11 14:05 IOSRP_R0-0.29479_0.20190211134254.bin -rwxr--r-- 1 root root 1048576 Feb 12 02:15 IOSRP_R0-0.29522_0.20190211140852.bin
La codifica può essere effettuata usando il comando btdecode <Filename>.
Informazioni correlate