Contents

Introdução

Pré-requisitos

Requisitos

Componentes Utilizados

Configurar

Roteador conectado ao CSSM através do CSLU

Diagrama de Rede

Configuração do Método Push

Configuration Steps

Configuração do Método Pull

Configuration Steps

Roteador diretamente conectado ao CSSM

Diagrama de Rede

Configuração do método de transporte inteligente

Configuration Steps

Configuração do método de transporte do Call-Home

Configuration Steps

Roteador conectado à CSLU e CSLU desconectado do CSSM

Diagrama de Rede

Configuration Steps

Roteador não conectado ao CSSM e sem CSLU no local

Diagrama de Rede

Configuration Steps

Verificar

Troubleshooting

Informações Relacionadas

Introdução

Este documento descreve as etapas necessárias para a configuração e o registro de um roteador Cisco IOS® XE com o recurso Smart Licensing Using Policy.

Pré-requisitos

Requisitos

A Cisco recomenda que você tenha conhecimento destes tópicos:

- Smart Licensing usando registro de política

- Licenciamento inteligente usando métodos de transporte de política

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software:

- Cisco Smart License Utility versão 1.0.0-2 instalado no PC (Computador Pessoal) com Smart Account e Virtual Account configuradas.

- Em Integrated Services Routers (ISR), Aggregation Services Routers (ASR) 1000, Catalyst 8300, 8500 e 9000: Cisco IOS XE 17.3.2

- No Catalyst 8200 e 1100: Cisco IOS XE 17.4.1

- O roteador de serviços em nuvem (CSR) e o roteador virtual ISR exigem uma atualização para o Catalyst 8000v e o Cisco IOS XE 17.4.1.

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Configurar

Este documento descreve as quatro próximas topologias possíveis e configurações necessárias ao usar o Smart Licensing Using Policy. Essas opções dependem de como o roteador está conectado à rede.

- Roteador conectado ao Cisco Smart Software Manager (CSSM) através do Cisco Smart License Utility (CSLU).

- Roteador conectado diretamente ao CSSM.

- Roteador conectado à CSLU e CSLU desconectado do CSSM.

- Roteador não conectado ao CSSM e sem CSLU no lugar.

Roteador conectado ao CSSM através do CSLU

Nessa topologia, as instâncias de produto na rede são conectadas ao CSSM por meio da CSLU. A CSLU se torna o único ponto de comunicação com o CSSM.

Nesta seção, é explicado os métodos Pull e Push e suas respectivas configurações.

Diagrama de Rede

Configuração do Método Push

Nesse método, a instância do produto inicia a comunicação com a CSLU, por meio de uma conexão com um endpoint de transferência de estado representacional (REST) na CSLU.

Os dados enviados incluem relatórios de Monitoramento de Usuário Real (RUM) e solicitações de códigos de autorização, códigos de confiança e políticas.

Configuration Steps

Etapa 1. Faça login na interface CSLU e selecione Add Single Product.

Etapa 2. Escolha Product Instance Initiated apenas e defina o endereço IP da instância do produto a ser registrada.

Etapa 3. No roteador, configure o método de transporte para cslu.

Device(config)# license smart transport cslu

Etapa 4. Insira o URL da CSLU com o endereço IP da CSLU.

Device(config)# license smart url cslu http://<cslu-ip>:8182/cslu/v1/pi

Etapa 5. Configure a interface pela qual a mensagem HTTP é enviada.

5.1. Configure a interface pela qual a mensagem HTTP é enviada com este comando:

Device(config)# ip http client source-interface interface-type-number

5.2. Se você usar um VRF para acessar o CSLU e, em vez de um endereço ip que você usa o cslu-local para resolver, você precisará adicionar a resolução do nome de host para o cslu-local com este comando:

Device(config)# ip host vrf Name_VRF cslu-local cslu-ip-address

Etapa 6. Iniciar a comunicação e o relatório de uso. Verifique os logs para a instalação correta da política.

Device# license smart sync

*Apr 14 12:08:06.235: %SMART_LIC-6-POLICY_INSTALL_SUCCESS: A new licensing policy was successfully installed

Configuração do Método Pull

Nesse método, a CSLU inicia a comunicação com a instância do produto para recuperar suas informações.

O CSLU usa os modelos Network Configuration Protocol (NETCONF), Representational State Transfer Configuration Protocol (RESTCONF), google Remote Procedure Calls (gRPC) com ainda outra próxima geração (YANG) ou REST Application Programming Interfaces (APIs) para se conectar às instâncias de produto.

Configuration Steps

Etapa 1. No roteador, configure o método de conectividade preferido (NETCONF, RESTCONF ou REST API).

Etapa 2. Faça login na interface CSLU e selecione Add Single Product.

Etapa 3. Escolha qualquer uma das opções de CSLU Initiated relacionadas ao método de conexão desejado (NETCONF, RESTCONF ou REST API) e defina o endereço IP da instância do produto a ser registrada.

Etapa 4. Escolha na lista de instâncias de produtos o dispositivo a ser registrado e navegue até Ações para Uso Selecionado e Coletar.

Etapa 5. Verifique a conclusão da coleta do uso da licença sob essa instância do produto.

Etapa 6. No dispositivo registrado, você deve ver um log de êxito de instalação de política de licenciamento.

*Nov 18 23:22:12.929: %SMART_LIC-6-POLICY_INSTALL_SUCCESS: A new licensing policy was successfully installed

Roteador diretamente conectado ao CSSM

Nessa topologia, você estabelece uma conexão direta e confiável de uma instância de produto para o CSSM e tem dois métodos de transporte possíveis:

- Smart Transport Method (Método de transporte inteligente). Uma mensagem Smart Licensing JavaScript Object Notation (JSON) está contida em uma mensagem HyperText Transfer Protocol (HTTP) e é trocada entre uma instância de produto e o CSSM.

- Método de transporte do Call-home. O Call-home fornece notificação de eventos críticos do sistema com base em e-mail e na Web.

Diagrama de Rede

Configuração do método de transporte inteligente

Configuration Steps

Etapa 1. Configure a interface pela qual a mensagem HTTP é enviada.

Device(config)# ip http client source-interface interface-type-number

Etapa 2. Defina o método de transporte inteligente como o método de transporte de licença desejado.

Device(config)# license smart transport smart

Etapa 3. Defina o Uniform Resource Locator (URL) inteligente de licença como padrão.

3.1. Para definir a URL inteligente de licença como padrão, use este comando:

Device(config)# license smart url default

3.2. Se você usar um proxy para acessar o CSSM, precisará adicionar o proxy para inteligente:

Device(config)# license smart proxy X.X.X.X port XXXX

Etapa 4. Gere um novo token do CSSM em sua Smart Account e na Virtual Account e copie o token gerado.

Etapa 5. Registre o dispositivo com o token gerado.

Device# license smart trust idtoken id_token_value {local| all} [force]

Etapa 6. Verifique se no comando show license status a instalação correta. No final da saída, na seção Trust Code Installed, ela deve ser atualizada com a data de registro.

Device# show license status

Transport:

Type: Smart

URL: https://smartreceiver.cisco.com/licservice/license

Proxy:

Not Configured

<snippet>

Trust Code Installed: Feb 10 20:56:02 2021 UTC

<snippet>

Configuração do método de transporte do Call-Home

Configuration Steps

Etapa 1. Configure a interface pela qual a mensagem HTTP é enviada.

Device(config)# ip http client source-interface interface-type-number

Etapa 2. Defina o método de transporte call-home como o método de transporte de licença desejado.

Device(config)# license smart transport callhome

Etapa 3. Modifique a URL inteligente da licença.

3.1. Para definir a URL inteligente de licença, use este comando:

Device(config)# license smart url https://tools.cisco.com/its/service/oddce/services/DDCEService

3.2. Se você usar o Virtual Routing and Forwarding (VRF), deverá especificar a interface de origem usada pelo VRF no call-home, além do VRF usado:

Device(config)# call-home

Device(cfg-call-home)# source-interface interface-type-number

Device(cfg-call-home)# vrf Name_of_VRF

3.3. Se você usar um proxy para acessar o CSSM, precisará adicionar o proxy à configuração do call-home, com a interface usada para acessar o proxy:

Device(config)# call-home

Device(cfg-call-home)# source-interface interface-type-number

Device(cfg-call-home)# http-proxy "X.X.X.X" port XXXX

Etapa 4. Gere um novo token do CSSM em sua Smart Account e na Virtual Account e copie o token gerado.

Etapa 5. Registre o dispositivo com o token gerado.

Device# license smart trust idtoken id_token_value {local| all} [force]

Etapa 6. Verifique se, no comando show license status, a instalação está correta. No final da saída, na seção Trust Code Installed, ela deve ser atualizada com a data de registro.

Device# show license status

Transport:

Type: Callhome

URL: https://tools.cisco.com/its/service/oddce/services/DDCEService

Proxy:

Not Configured

<snippet>

Trust Code Installed: Feb 10 20:56:02 2021 UTC

<snippet>

Roteador conectado à CSLU e CSLU desconectado do CSSM

A comunicação entre o CSLU e o CSSM é enviada e recebida na forma de arquivos assinados que são salvos off-line e depois carregados no CSLU ou CSSM ou baixados dele.

Nessa topologia, o CSLU oferece a opção de trabalhar desconectado do CSSM.

Diagrama de Rede

Configuration Steps

Etapa 1. Na CSLU, navegue até Product Instances e escolha Download All For Cisco.

Etapa 2. No CSSM, navegue até Relatórios e escolha Arquivos de dados de uso.

Etapa 3. Carregue o arquivo baixado do CSLU.

Etapa 4. Faça o download do arquivo de confirmação gerado. Ele é apresentado na lista Usage Data Files (Arquivos de dados de uso).

Etapa 5. Na CSLU, navegue até Product Instances e escolha Upload from Cisco. Carregue o arquivo de confirmação baixado do CSSM.

Roteador não conectado ao CSSM e sem CSLU no local

Nessa topologia, você tem uma instância de produto que está desconectada do CSSM e sem nenhum outro utilitário ou componente intermediário. Todas as comunicações são feitas na forma de arquivos carregados e baixados.

Diagrama de Rede

Configuration Steps

Etapa 1. Configure na instância o método de transporte da licença smart-off e salve a configuração.

Device(config)# license smart transport off

Device(config)# exit

Device# copy running-config startup-config

Etapa 2. Salve o uso de licenças em um arquivo de texto dentro do flash de inicialização e extraia-o do roteador.

Device# license smart save usage all file bootflash:all_rum.txt

Device# copy bootflash:all_rum.txt tftp://X.X.X.X/all_rum.txt

Etapa 3. No CSSM, navegue até Reports, escolha Usage Data Files e carregue o arquivo de dados de uso criado pelo roteador.

Etapa 4. Faça o download do arquivo de confirmação gerado e transfira-o para o dispositivo.

Etapa 5. No roteador, importe o arquivo e verifique a instalação correta.

Device# license smart import bootflash:ack_usage.txt

Import Data Successful

*Apr 14 12:08:06.235: %SMART_LIC-6-POLICY_INSTALL_SUCCESS: A new licensing policy was successfully installed

Verificar

Use esta seção para confirmar se a sua configuração funciona corretamente.

Em todas as topologias, você pode verificar as instâncias de produto registradas no CSSM. As próximas opções são etapas sugeridas para confirmar o registro bem-sucedido do dispositivo.

Etapa 1. Navegue até Product Instances e, na caixa de pesquisa, digite o Serial Number do dispositivo registrado. Você deve ver o dispositivo com seu UDI como o nome da instância.

Device# show license udi

UDI: PID:ISR4451-X/K9,SN:FOC17513VM6

Etapa 2. Verifique o status correto da instalação da licença com show license status.

Device# show license status

Smart Licensing Using Policy:

Status: ENABLED

<snippet>

Policy:

Policy in use: Installed On Mar 18 21:20:38 2021 UTC

Policy name: SLE Policy

Reporting ACK required: yes (Customer Policy)

Unenforced/Non-Export Perpetual Attributes:

First report requirement (days): 30 (Customer Policy)

Reporting frequency (days): 60 (Customer Policy)

Report on change (days): 60 (Customer Policy)

Unenforced/Non-Export Subscription Attributes:

First report requirement (days): 120 (Customer Policy)

Reporting frequency (days): 150 (Customer Policy)

Report on change (days): 120 (Customer Policy)

Enforced (Perpetual/Subscription) License Attributes:

First report requirement (days): 0 (CISCO default)

Reporting frequency (days): 90 (Customer Policy)

Report on change (days): 60 (Customer Policy)

Export (Perpetual/Subscription) License Attributes:

First report requirement (days): 0 (CISCO default)

Reporting frequency (days): 30 (Customer Policy)

Report on change (days): 30 (Customer Policy)

Miscellaneous:

Custom Id: <empty>

Usage Reporting:

Last ACK received: Mar 18 21:20:38 2021 UTC

Next ACK deadline: May 17 21:20:38 2021 UTC

Reporting push interval: 30 days

Next ACK push check: Feb 23 20:24:13 2021 UTC

Next report push: Mar 30 15:45:55 2021 UTC

Last report push: Mar 18 21:16:38 2021 UTC

Last report file write: <none>

<snippet>

Troubleshooting

Esta seção fornece informações que podem ser usadas para o troubleshooting da sua configuração.

1. Verifique a resolução DNS correta com CSLU (Connected to CSSM Through CSLU topology), smartreceiver.cisco.com e tools.cisco.com (Connected Directly to CSSM topology).

Device# nslookup cslu-local

Device# nslookup smartreceiver.cisco.com

Device# nslookup tools.cisco.com

2. Verifique a conectividade correta com CSLU (Conectado ao CSSM através da topologia CSLU), smartreceiver.cisco.com e tools.cisco.com (Conectado diretamente à topologia CSSM).

Device# ping cslu-local

Device# ping smartreceiver.cisco.com

Device# ping tools.cisco.com

3. Verifique se a porta 443 está aberta para a topologia CSSM com Conectado Diretamente ao CSSM.

Device# telnet smartreceiver.cisco.com 443

or

Device# telnet tools.cisco.com 443

4. Use as depurações disponíveis para verificar os logs gerados no processo de registro e instalação e para obter mais informações.

Device# debug license ?

agent    License agent information

core     License Core

errors   License warnings and errors

events   License Events

feature  License feature

ipc      License IPC communication

Informações Relacionadas

- Habilitar Nível De Inicialização De Licença E Complemento No Catalyst 8000V Edge Software

- Suporte técnico e documentação - Cisco SysItens