Introdução
Este documento define os diferentes estados de licença do CUSP e descreve como cada estado de licença afeta o tratamento de chamadas. O CUSP usa o Cisco Smart Manager para registrar e autorizar licenças.
Você deve ter uma conta válida no Cisco Smart Manager para configurar o licenciamento inteligente para o CUSP.
Problema
A licença do CUSP tem estados diferentes e cada estado faz com que o CUSP trate as chamadas de forma diferente. Os modos de aplicação são descritos abaixo.
Modos de Imposição
Os modos de aplicação determinam o modo de uso da licença após a solicitação da qualificação (contagem de licenças).
-
Avaliação: quando o estado do CUSP não é identificado ou registrado, o modo de imposição é Avaliação. O período de avaliação é de 90 dias por padrão. As chamadas são permitidas nesse estado. O período de avaliação começa no momento em que o licenciamento inteligente é habilitado. Se as solicitações de registro ou autorização falharem, o CUSP passa para o modo de avaliação.
-
InCompliance: a contagem de licenças solicitada para o servidor está dentro dos limites comprados.
-
OutOfCompliance: a contagem de licenças solicitada é maior do que a contagem de licenças disponíveis (ou seja, mais do que a contagem de licenças compradas no Cisco Smart Manager). A solicitação é atendida aqui e as chamadas são permitidas. Não há impacto no tratamento de chamadas.
-
EvalExpired: O período de avaliação expirou. Não são permitidas chamadas neste modo.
-
AuthorizationExpired: O período de autorização expirou. Não são permitidas chamadas neste modo.
Esta imagem resume os estados de licença do CUSP e o efeito de cada estado.
Diagrama de estados de licença
Solução
O estado Verificar Uso da Licença é baseado na soma das contagens configuradas do servidor CUSP em comparação com a contagem de licenças compradas. O estado Verificar Uso da Licença não é a contagem de Chamadas por Segundo (CPS) em tempo real.
Você deve verificar o número de licenças adquiridas e o uso no site do Cisco Smart License: https://software.cisco.com/#SmartLicensing-Inventory

Esta imagem mostra onde verificar o estado atual da licença do CUSP na página CUSP Admin.

Mecanismo CPS
-
A verificação do CPS é diferente da verificação de uso de licença. Para versões anteriores ao vCUSP 9.1.5, o CUSP rejeita as chamadas imediatamente se a verificação do CPS estiver acima da contagem de licenças configuradas. As mensagens de resposta são mensagens de erro 500 ou 503.
-
O CUSP mantém a contagem das chamadas e registra um instantâneo a cada 30 segundos para um tempo de janela de cinco minutos. O CPS médio para esses registros de cinco minutos deve estar bem abaixo do limite da licença. Se a média for maior que o limite, o CUSP começará a rejeitar as chamadas. Se o volume de chamadas permanecer consistentemente alto, o CUSP não retoma o serviço até que o CPS atinja o limite.
-
Você deve ativar o registro de chamadas com falha para ver as chamadas rejeitadas. Esta imagem mostra onde habilitar o Log de Chamadas com Falha.
Habilitar log de Chamadas com Falha
Fluxo de mensagens e conteúdo

Solicitação de registro
Token [ hash gerado para a conta do cliente no Smart Manager ]
Identificador de tag de software (ID do software CUSP)
[UDI|SN#*] (O CUSP gera uma cadeia aleatória de 11 caracteres para o SN)
Solicitação de assinatura de certificado
Resposta da mensagem de registro
Certificado de ID de dispositivo codificado em PEM
Identificador de instância de produto
Certificado de assinatura da Cisco
Assinatura [assinado pelo certificado de assinatura da Cisco]
Certificado de ID do dispositivo
CommonName = GUID
SN=PID:<PID>SN:<SN>
Domínio=has (nome da conta lógica)
Período de Validade =360 dias
Mensagem MMI (Mother May I Request)
Capacidade [etiquetas e contagens de direitos]
Cliente Nonce
Identificador de instância de produto
Nº SN do certificado de assinatura da Cisco
Assinatura [MMI assinado por certificado de identificação]
Resposta MMI
Assinatura
Status
Expiração
Marca de Direito
Análise de registros
Registro
23:43:53,400 277058 [TópicoRuby-6: file:/opt/CUSP/dsnrs/lib/cisco/ruby-gems-1.0.jar!/smart_agent.rb:161] DEBUG root - registro recebido: id_cert_sn:970857, signing_cer:sub_ca_cert:2, renew_interval:15552000000
23:43:53,421 277079 [TópicoRuby-6: file:/opt/CUSP/dsnrs/lib/cisco/ruby-gems-1.0.jar!/smart_agent.rb:161] DEBUG root - Registro bem-sucedido com resposta: {"signature"=>{"type"=>"SHA256",
<este registro foi assinado pelo Cisco Cloud e será renovado após 1 ano >
Autenticação
13:48:25,614 1461205341 [Tópico rubi-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 regid.2014-08.com.ci] DEBUG root - Enviando mensagem de solicitação de autenticação com 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, direitos:[#<LicenseEntitlement:0x1de5cd2 @listener=#<Java::ComCiscoNeslaSmartLicense::EntitlementNotificationListenerImpl:0x16c3b44,@entitlement_tag @requested_count="Ceaf16c0 @vendor="8f106f12-4d11-44b7-8f36-f7aeaee3dfaa", @requested_date=#<Data: 49322-04-19 ((19735659j,0s,0n),+0s,-Infj)>, @entitlement_version="9.0", @display_name="Chamadas ICV CUSP-5 por segundo", @description="Chamadas ICV CUSP-5 por segundo", @enforce_mode=:out_of_compliance, @days_left=-17206>]
13:48:28,516 1461208243 [Tópico Ruby-6: file:/opt/CUSP/dsnrs/lib/cisco/ruby-gems-1.0.jar!/smart_agent.rb:161] DEBUG root - solicitação de autenticação recebida: data_inicial:1494337382539, status_de_conformidade:OOC,expiração:775673, intervalo_repetição:43200
FTP para Coletar Logs do CUSP
-
Crie um nome de usuário e atribua privilégios no CUSP CLI.
Exemplo:
Nome de usuário cisco create
Nome de usuário cisco senha cisco
Nome de usuário cisco group pfs-privusers
-
Use um navegador e digite FTP:<CUSP SERVER IP ADDRESS>.
-
Navegue até CUSP/log/sml.log para acessar os logs.

Informações Relacionadas