Introduction
Ce document définit les différents états de licence CUSP et décrit comment chaque état de licence affecte le traitement des appels. CUSP utilise Cisco Smart Manager pour enregistrer et autoriser les licences.
Vous devez disposer d'un compte valide dans Cisco Smart Manager pour configurer les licences Smart pour CUSP.
Problème
La licence CUSP a des états différents, et chaque état amène CUSP à traiter les appels différemment. Les modes d'application sont décrits ci-dessous.
Modes d'application
Les modes d'application déterminent le mode d'utilisation de la licence après la demande d'autorisation (nombre de licences).
-
Eval : lorsque l'état CUSP est non identifié ou enregistré, le mode d'application est Eval. La période d'évaluation est de 90 jours par défaut. Les appels sont autorisés dans cet état. La période d'évaluation commence au moment où la licence Smart est activée. Si les demandes d'enregistrement ou d'autorisation échouent, CUSP passe en mode Eval.
-
InCompliance : le nombre de licences demandé au serveur est dans les limites achetées.
-
Non conforme : le nombre de licences demandé est supérieur au nombre de licences disponibles (c'est-à-dire supérieur au nombre de licences achetées dans Cisco Smart Manager). La demande est honorée ici et les appels sont autorisés. Il n'y a aucun impact sur le traitement des appels.
-
EvalExpired : la période d'évaluation a expiré. Les appels ne sont pas autorisés dans ce mode.
-
AuthorizationExpired : la période d'autorisation a expiré. Les appels ne sont pas autorisés dans ce mode.
Cette image résume les états de licence CUSP et l'effet de chaque état.
Diagramme des états de licence
Solution
L'état Vérifier l'utilisation de la licence est basé sur la somme des nombres configurés du serveur CUSP par rapport au nombre de licences achetées. L'état Vérifier l'utilisation de la licence n'est pas le nombre d'appels par seconde (CPS) en temps réel.
Vous devez vérifier le nombre de licences achetées et leur utilisation sur le site Web Cisco Smart License : https://software.cisco.com/#SmartLicensing-Inventory

Cette image montre où vérifier l'état actuel de la licence CUSP à partir de la page CUSP Admin.

mécanisme CPS
-
La vérification CPS est différente de la vérification de l'utilisation de la licence. Pour les versions antérieures à vCUSP 9.1.5, CUSP rejette immédiatement les appels si la vérification CPS dépasse le nombre de licences configuré. Les messages de réponse sont des messages d'erreur 500 ou 503.
-
CUSP conserve le nombre d'appels et enregistre un instantané toutes les 30 secondes pendant une fenêtre de cinq minutes. Le CPS moyen pour ces enregistrements de cinq minutes doit être bien en deçà de la limite de la licence. Si la moyenne dépasse la limite, CUSP commence à rejeter les appels. Si le volume d'appels reste toujours élevé, CUSP ne reprend pas le service jusqu'à ce que le CPS atteigne la limite.
-
Vous devez activer la journalisation des appels ayant échoué pour voir les appels rejetés. Cette image montre où activer le journal des appels en échec.
Activer la journalisation des appels ayant échoué
Flux et contenu des messages

Demande d'inscription
Jeton [ hachage généré pour le compte client dans Smart Manager ]
Identificateur de balise logicielle (ID de logiciel CUSP)
[UDI|SN#*] (CUSP génère une chaîne aléatoire de 11 caractères pour SN)
Demande de signature de certificat
Réponse du message d'inscription
Certificat d'ID de périphérique codé PEM
Identificateur d'instance de produit
Certificat de signature Cisco
Signature [signée par le certificat de signature Cisco]
Certificat ID périphérique
NomCommun = GUID
SN=PID :<PID>SN :<SN>
Domaine=a (nom de compte logique)
Période de validité = 360 jours
Message MMI (Mother May I Request)
Capacités [Balises et nombres de droits]
Nonce de client
Identificateur d'instance de produit
Numéro de série du certificat de signature Cisco
Signature [MMI signé par ID cert]
Réponse MMI
Signature
Status (état)
Expiration
Balise de droit
Analyse des journaux
Inscription
23:43:53 400 277058 [RubyThread-6: file:/opt/CUSP/dsnrs/lib/cisco/ruby-gems-1.0.jar!/smart_agent.rb:161] DEBUG root - registre reçu : id_cert_sn:970857, sign_cer:sub_ca_cert:2, renew_interval:15552000000
23:43:53,421 277079 [RubyThread-6: file:/opt/CUSP/dsnrs/lib/cisco/ruby-gems-1.0.jar!/smart_agent.rb:161] DEBUG root - Enregistrement réussi avec réponse : {"signature"=>{"type"=>"SHA256",
<cet enregistrement est signé par Cisco Cloud et sera renouvelé après 1 an >
Authentification
13:48:25 614 1461205341 [RubyThread-1275: jar:file:/opt/CUSP/dsnrs/lib/cisco/ruby-gems-1.0.jar!/gems/rufus-scheduler-2.0.23/lib/rufus/sc/scheduler.rb:464] DEBUG root - Envoi du message de demande d'authentification avec sudi:#<Sudi:0x531d9e>, hostname:se-10-66-75-64, signing_cert_sn:3, id_cert_sn:969365, product_instance_id:c2d100c0-c268-49ad-ad8c-9519d2b823c2, droits : [#<LicenseEntitlement:0x1de5cd2 @listener=#<Java::ComCiscoNeslaSmartLicense::EntitlementNotificationListenerImpl:0x16c1b44>, @entitlement_tag="regid.2014-08.com.cisco.CUSP-5,1.0_8f106f12-4d11-44b7-8f36-f7aeaee3dfaa", @requested_count=2, @vendor="8f106f12-4d11-44b7-8f36-f7aeaee3dfaa", @requested_date=#<Date : 49322-04-19 ((19735659j,0s,0n),+0s,-Infj)>, @entitlement_version="9.0", @display_name="Appels ICV CUSP-5 par seconde", @description="Appels ICV CUSP-5 par seconde", @enforce_mode=:out_of_compliance, @days_left=-17206>]
13:48:28 516 1461208243 [RubyThread-6: file:/opt/CUSP/dsnrs/lib/cisco/ruby-gems-1.0.jar!/smart_agent.rb:161] DEBUG root - demande d'authentification reçue : start_date:1494337382539, compliance_status:OOC,expiry:775673, retry_interval:43200
FTP pour collecter les journaux de CUSP
-
Créez un nom d'utilisateur et attribuez des privilèges dans CUSP CLI.
Exemple :
Nom d'utilisateur cisco create
Nom d'utilisateur cisco password cisco
Nom d'utilisateur cisco group pfs-privusers
-
Utilisez un navigateur et tapez FTP:<ADRESSE IP DU SERVEUR CUSP>.
-
Accédez à CUSP/log/sml.log pour accéder aux journaux.

Informations connexes