O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento fornece uma visão geral da Automação de Rede Local (LAN) para ajudá-lo a diagnosticar problemas quando a Automação de LAN não funciona como esperado no Centro de Arquitetura de Rede Digital (DNA).
Contribuído por Alexandro Carrasquedo, engenheiro do TAC da Cisco.
Agente Plug and Play (PnP):Novo dispositivo que você acabou de ligar sem configuração e sem certificados que serão automaticamente configurados pelo DNA Center.
Dispositivo semente: dispositivo que o DNA Center já provisionou e que atua como o servidor DHCP (Dynamic Host Configuration Protocol).
A Cisco recomenda que você tenha um conhecimento geral da LAN Automation e da Solução Plug and Play. oferece uma visão geral da LAN Automation embora seja baseada no DNA Center 1.0, o mesmo conceito se aplica ao DNA Center 1.1 e superior.
A automação de LAN é uma solução de implantação quase totalmente automatizada que permite configurar e provisionar seus dispositivos de rede com o uso do ISIS como o protocolo de roteamento básico.
Antes de executar a automação de LAN, verifique se o seu agente PnP não tem nenhum certificado carregado na NVRAM.
Edge1#dir nvram:*.cer Directory of nvram:/*.cer Directory of nvram:/ 4 -rw- 820 <no date> IOS-Self-Sig#1.cer 6 -rw- 763 <no date> kube-ca#468ACA.cer 7 -rw- 882 <no date> sdn-network-#616F.cer 8 -rw- 807 <no date> sdn-network-#4E13CA.cer 2097152 bytes total (2033494 bytes free) Edge1#delete nvram:*.cer
Certifique-se de que não haja nenhum dispositivo não solicitado na página Provisioning > Devices > Device Inventory:
Por causa do CSCvh68847 , algumas pilhas podem não sair do estado não reivindicado e você pode receber uma mensagem de erro ERROR_STACK_UNSUPPORTED. Essa mensagem acontece quando a automação da LAN tenta reivindicar o provisionamento do dispositivo como se fosse um único switch. No entanto, como o dispositivo é uma pilha de switches Catalyst 9300, a automação de LAN não pode reivindicar o dispositivo e o dispositivo aparece como não reivindicado. Da mesma forma, o PnP não reivindica o dispositivo porque ele é uma pilha, portanto, o dispositivo não é provisionado.
O DNA Center provisiona o dispositivo de seed com a configuração DHCP. O escopo dos endereços IP que o dispositivo de seed obtém é um segmento do pool inicial que você definiu quando reservou o pool de endereços IP para o seu site. Observe que esse pool deve ser pelo menos /25.
Note: Esse pool é dividido em 3 segmentos:
1. Os endereços IP que são enviados para a VLAN 1 em seus agentes PnP.
2. Os endereços IP que são enviados para Loopbac0 em seus agentes PnP.
3. Os endereços IP /30 que são enviados aos agentes PnP no link que se conecta ao seu dispositivo de seed ou a outros dispositivos de estrutura.
Para que o DNA Center provisione seus agentes PnP, a configuração DHCP que o dispositivo de seed recebe deve ter a opção 43 definida com o endereço IP da placa de interface de rede (NIC) do DNA Center para empresa ou o endereço IP virtual (VIP), se você tiver um cluster de n nós.
Quando os agentes PnP inicializam, eles não têm configuração. Portanto, todas as portas fazem parte da VLAN 1. Consequentemente, os dispositivos enviam mensagens de descoberta de DHCP ao dispositivo de seed. O dispositivo de seed responde com uma oferta de endereços IP dentro do pool de automação de LAN.
Agora que você entende a sequência inicial da automação de LAN, é possível solucionar problemas do processo se ele não estiver funcionando conforme esperado.
Na versão 1.2, não há mais um pnp-service, portanto, você precisa procurar os seguintes serviços ao solucionar problemas de automação de LAN:
sudo tcpdump -i <DNA Center fabric's interface> host <PnP Agent ip address> -w /data/tmp/pnp_capture.pcap
*Para parar isso, use CTRL+C
Isso armazena o arquivo pnp_capture.pcap em /data/tmp/. Você precisa copiar o arquivo do DNA Center usando o comando secure copy (SCP) ou ler o arquivo do DNA Center usando o seguinte comando:
$ sudo tcpdump -ttttnnr /data/tmp/pnp_capture.pcap [sudo] password for maglev: reading from file capture.pcap, link-type EN10MB (Ethernet) 2018-03-08 20:09:27.369544 IP 192.168.31.1 > 192.168.31.10: ICMP host 192.168.1.2 unreachable, length 36 2018-03-08 20:09:39.369175 IP 192.168.31.1 > 192.168.31.10: ICMP host 192.168.1.2 unreachable, length 36 2018-03-08 20:09:44.373056 ARP, Request who-has 192.168.31.1 tell 192.168.31.10, length 28 2018-03-08 20:09:44.374834 ARP, Reply 192.168.31.1 is-at 2c:31:24:cf:d0:62, length 46 2018-03-08 20:09:50.628539 IP 192.168.31.10.57234 > 192.168.31.1.22: Flags [S], seq 1113323684, win 29200, options [mss 1460,sackOK,TS val 274921400 ecr 0,nop,wscale 7], length 0 2018-03-08 20:09:50.630523 IP 192.168.31.1.22 > 192.168.31.10.57234: Flags [S.], seq 2270495802, ack 1113323685, win 4128, options [mss 1460], length 0 2018-03-08 20:09:50.630604 IP 192.168.31.10.57234 > 192.168.31.1.22: Flags [.], ack 1, win 29200, length 0 2018-03-08 20:09:50.631712 IP 192.168.31.10.57234 > 192.168.31.1.22: Flags [P.], seq 1:25, ack 1, win 29200, length 24
É um arquivo de imagem de 191 bytes localizado no DNA Center que você deseja copiar usando HTTP (sem usar certificados) ou HTTPS (usando certificados) para testar a comunicação entre o DNA Center e seu PnP Agent.
Para verificar os campos de SAN no certificado, você pode fazer o seguinte:
Se você tiver uma CA de terceiros (autoridade de certificação), certifique-se de que ela forneça um certificado com os endereços IP do DNA Center e o VIP nele. Se você não tiver uma CA de terceiros, o DNA Center pode gerar um certificado para você. Entre em contato com o Cisco TAC para orientá-lo nesse processo.
Por padrão, o DNA Center suporta apenas TLS v1.2.
Para contornar isso, habilite o DNA Center a usar TLS v1 após este guia
Teoricamente, você não deve ter dispositivos não reivindicados na página Provisioning > Devices > Device Inventory, mas houve problemas em que, após excluir os dispositivos não reivindicados desta página, os dispositivos ainda estavam sendo exibidos em https://<DNA Center ip>/mypnp. Se você encontrar esse cenário e vir um log semelhante ao seguinte nos registros PnP ou uma indicação do mesmo na GUI, verifique se o dispositivo não aparece como não reivindicado no PnP:
ERROR | qtp604107971-170 | | c.c.e.z.impl.ZtdHistoryServiceImpl | Device authentication status has changed to Error(PNP response com.cisco.enc.pnp.messages.PnpBackoffResponse is missing previously established authenticated session key) | address=192.168.31.10, sn=FCW212XXXXX
Se você tiver os registros RCA ou PnP, poderá procurar mensagens de dispositivo não reivindicadas:
more pnp.log | egrep "(Received unclaimed notification|ZtdDeviceUnclaimedMessage)"
Se não houver mensagens, as notificações de dispositivos não reivindicados não estarão chegando ao DNA Center e o PnP não poderá reivindicar.
a. Desconecte os cabos da pilha.
b. Efetue login no console de cada switch membro.
c. Exclua os certificados. # excluir nvram:*.cer
d. Exclua o banco de dados flas vlan. # delete flash:vlan.dat
e. Reconecte os cabos da pilha.
7. Reinicialização.
8. Aguarde o switch se registrar como pilha, ative todos os membros e tente iniciar o diálogo de configuração inicial.
%INIT: waited 0 seconds for NVRAM to be available --- System Configuration Dialog --- Would you like to enter the initial configuration dialog? [yes/no]:
9. Ative os uplinks para o(s) dispositivo(s) de semente. # no shutdown
O DNA Center espera um arquivo CSV com o nome do host e o número de série (nome do host, número de série) conforme mostrado no exemplo a seguir:
Para a automação da LAN da pilha, o arquivo CSV permite inserir um nome de host e vários números de série por linha. Os números de série precisam ser separados por vírgulas. Consulte o arquivo CSV anexado para referência.
Acesse PnP de uma das seguintes maneiras:
Ou acesse https://<DNA Center IP>/networkpnp
O erro de inventário significa que o dispositivo, depois de ser reivindicado pela automação de LAN e receber sua configuração falhou, deve ser adicionado ao inventário. Esse erro geralmente ocorre devido a problemas de configuração, roteamento ou credenciais CLI.
Para verificar se você está tentando ativar o dispositivo correto por meio da LAN Automation, acesse remotamente o endereço IP da interface de loopback 0 no dispositivo usando o protocolo de conexão preferencial (SSH ou Telnet).
Há momentos em que os dispositivos no meio podem ligar o bit Não Fragmentar(DF) dos pacotes entre o DNAC e os Agentes PnP. Isso pode fazer com que os pacotes maiores que 1500 bytes, geralmente os pacotes que contêm o certificado, sejam descartados e, portanto, a automação da LAN pode não ser concluída. Alguns dos registros comuns vistos nos registros de integração do DNA Center são:
errorMessage=Failed to format the url for trustpoint
A ação sugerida neste caso é garantir que o caminho entre o DNA Center e os PnP Agents permita que frames grandes passem usando o sistema de comando mtu 9100.
Switch(config)# system mtu 9100