Introduction
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 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 imposição estão descritos abaixo.
Modos de aplicaçã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 neste estado. O período de avaliação inicia no momento em que o licenciamento inteligente é ativado. Se as solicitações de registro ou autorização falharem, o CUSP passa para o modo de avaliação.
-
EmConformidade: a contagem de licenças solicitada ao servidor está dentro dos limites adquiridos.
-
Fora de conformidade: a contagem de licenças solicitada é superior à quantidade de licenças disponíveis (ou seja, mais do que a contagem de licenças adquiridas no Cisco Smart Manager). A solicitação é honrada 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.
-
AutorizaçãoExpirada: O período de autorização expirou. Não são permitidas chamadas neste modo.
Essa imagem resume os estados da 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 adquiridas. 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 do site da 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 da licença. Para versões anteriores ao vCUSP 9.1.5, o CUSP rejeitará as chamadas imediatamente se a verificação do CPS estiver acima da contagem de licenças configurada. As mensagens de resposta são 500 ou 503 mensagens de erro.
-
O CUSP mantém a contagem das chamadas e grava um instantâneo a cada 30 segundos por 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 exceder o limite, o CUSP começará a rejeitar as chamadas. Se o volume da chamada permanecer consistentemente alto, o CUSP não retomará o serviço até que o CPS chegue ao limite.
-
Você deve ativar o registro de chamadas com falha para ver as chamadas rejeitadas. Esta imagem mostra onde ativar o registro de chamada com falha.
Ativar registro de chamada com falha
Fluxo e conteúdo da mensagem
Solicitação de registro
Token [ hash gerado para a conta do cliente no Smart Manager ]
Software Tag Identifier (ID do software CUSP)
[UDI|SN#*] (O CUSP gera uma string aleatória de 11 caracteres para SN)
Solicitação de assinatura de certificado
Resposta da mensagem de registro
Certificado de ID de dispositivo codificado PEM
Identificador de instância de produto
Certificado de assinatura Cisco
Assinatura [assinada pelo certificado de assinatura da Cisco]
Certificado de ID do dispositivo
CommonName = GUID
SN=PID:<PID>SN:<SN>
Domain=has(nome lógico da conta)
Período de validade = 360 dias
Mensagem MMI (minha mãe pode solicitar)
Capacidade [Marcas e contagens de direitos]
Cliente Nonce
Identificador de instância de produto
Cisco Signing Cert SN#
Assinatura [MMI assinado pelo certificado de ID]
Resposta MMI
Assinatura
Status
Validade
Marca de qualificação
Análise de registros
Registro
23:43:53.400 277058 [RubyThread-6: file:/opt/CUSP/dsnrs/lib/cisco/ruby-gems-1.0.jar!/smart_agent.rb:161] DEBUG root - registro recebido: id_cert_sn:970857, signed_cer:sub_ca_cert:2, renew_interval:1555200000
23:43:53.421 277079 [RubyThread-6: file:/opt/CUSP/dsnrs/lib/cisco/ruby-gems-1.0.jar!/smart_agent.rb:161] DEBUG root - Êxito no registro com resposta: {"assinatura"=>{"tipo"=>"SHA256",
<este registro assinado pela nuvem da Cisco e será renovado após 1 ano >
Autenticação
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 - Enviando mensagem de solicitação de aut com sudi:#<Sudi:0x531d9e>, hostname:se-10-66-75-64, signed_cert_sn:3, id_cert_sn:969365,product id_instância:c2d100c0-c268-49ad-ad8c-9519d2b823c2, direitos:[#<LicenseEntitlement:0x1de5cd2 @listener=#<Java::ComCiscoNeslaSmartLicense::Entitlement lementNotificationListenerImpl:0x16c1b44>, @righ_tag="regid.2014-08.com.cisco.CUSP-5,1.0_8f106f12-4d11-44b7-8f36-f7aeee3dfaa", @required_count=2, @"8f106f12-4d11-44b7-8f36-f7aeaee3dfaa", @required_date=#<Data: 49322-04-19 ((19735659j,0s,0n),+0s,-Infj)>, @righ_version="9.0", @display_name="ICV CUSP-5 chamadas por segundo", @description="ICV CUSP-5 chamadas por segundo", @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 - solicitação de autenticação recebida: start_date:1494337382539, status_da_conformidade:OOC, expiração:7775673, retry_interval:43200
FTP para coletar registros do CUSP
-
Crie um nome de usuário e atribua um privilégio na CLI do CUSP.
Exemplo:
Nome de usuário cisco criar
Nome de usuário cisco senha cisco
Nome de usuário cisco group pfs-private users
-
Use um navegador e digite FTP:<CUSP SERVER IP ADDRESS>.
-
Navegue até CUSP/log/sml.log para acessar os logs.
Informações Relacionadas