Início / Notas técnicas / Checklist de coleta de informações de falha

Que informações de falha coletar antes de escalar: folha de referência de roteador e switch

No momento em que um roteador ou switch Huawei começa a apresentar problemas, o que você coleta nos primeiros minutos decide se o próximo passo é uma correção ou uma segunda rodada. Esta é a ordem de coleta tirada diretamente do próprio manual de manutenção de roteadores AR da Huawei e do manual de switches Huawei: um comando que captura quase tudo, uma checklist básica, coleta correta de logs e contadores, e uma folha de referência do que exatamente coletar assim que já se suspeita de um tipo de falha específico.

Por Yuwen Zhang (Atlas), fundador da AtlasCommTech — 13 anos de implantações de redes de operadoras e empresariais · Atualizado em julho de 2026

Por que "coletar tudo" não é a resposta

O objetivo não é mais dados — é o dado específico que permite que outra pessoa localize a falha sem uma segunda ligação.

O próprio manual de manutenção de switches da Huawei abre seu capítulo de diagnóstico com uma instrução direta: quando você não conseguir determinar a causa sozinho, colete as informações de falha pertinentes e as entregue ao revendedor ou ao suporte da Huawei para localização. Na prática, isso significa três coisas sempre — o horário e a topologia em que a falha ocorreu, a identidade e o estado do próprio equipamento (nome, versão, configuração atual, informações de interface), e quaisquer logs e alarmes gerados no momento.

A seguir está esse trabalho de coleta em ordem: o comando que captura quase tudo em uma única passada, uma checklist básica dos comandos display que vale a pena conhecer pelo nome, como coletar logs e resetar contadores sem se enganar sobre o que está realmente ativo, e uma folha de referência do que coletar assim que já existe uma teoria de trabalho sobre qual subsistema está com falha — IPSec, OSPF, BGP, DHCP, um reinício inesperado, ou ARP.

O comando que captura quase tudo primeiro

Um comando, agrupando a saída de dezenas de outros — vale a pena executá-lo antes de qualquer ação específica da falha.

display diagnostic-information coleta em uma única passada a configuração de inicialização do equipamento, a configuração atual, as informações de interface, o relógio, a versão de software e mais — na prática, uma execução em lote dos comandos display que a maioria pensaria em executar um por um de qualquer forma.

<HUAWEI> display diagnostic-information dia-info.txt
 This operation will take several minutes, please wait.........................
 ................................................................................
 ...
 Info: The diagnostic information was saved to the device successfully.

Em um roteador AR, o mesmo comando pode gravar diretamente em um arquivo .tar, e em um chassi com duas placas de controle principal, as informações de diagnóstico da ativa e da em espera precisam ser coletadas separadamente.

<Huawei> display diagnostic-information xxx.tar
<Huawei> diagnose
[Huawei-diagnose] local-telnet slave
<Huawei> display diagnostic-information xxx.tar

Evite a exibição direta no terminal e dê um nome de arquivo — a saída é longa, e um arquivo salvo é o que um engenheiro de suporte realmente quer anexar ao chamado.

Checklist de informações básicas

Os comandos display que vale a pena conhecer pelo nome, independentemente de qual acabe sendo a falha.

InformaçãoComandoPor que importa
Informações básicasdisplay diagnostic-informationO pacote de uma única passada acima — forneça isso em qualquer solicitação de suporte, independentemente do tipo de falha.
Informações do equipamentodisplay deviceSinaliza uma placa em status Abnormal — a primeira coisa a verificar quando uma placa específica é suspeita.
Informações de interfacedisplay interfaceEstado físico, configuração e contadores de pacotes de uma interface — a primeira parada padrão para falhas de interconexão ou perda de pacotes.
Informações de versãodisplay versionVersões de software, BootROM, placa de controle principal, placa de interface e módulo de ventilador, além dos tamanhos de memória — geralmente a primeira coisa que um engenheiro de suporte vai pedir.
Informações de patchdisplay patch-informationVersão e nome do pacote de patch atual — importa porque o comportamento pode diferir bastante entre níveis de patch.
Etiqueta eletrônicadisplay elabelIdentidade do hardware e informações de fabricação — necessárias para um RMA ou devolução de hardware.
Saúde do equipamentodisplay healthTemperatura, energia, ventoinha, consumo, uso de CPU/memória e armazenamento em uma única visão.
Configuração atualdisplay current-configurationO que o equipamento realmente está executando agora — suporta filtragem por expressão regular para restringir.
Configuração salvadisplay saved-configurationO que o equipamento vai carregar na próxima inicialização — útil quando o equipamento subiu mas não se comporta conforme configurado.
Relógiodisplay clockDetermina exatamente quando a falha aconteceu — essencial para correlacionar com logs e alarmes.
Log de usuáriodisplay logfile bufferExecutado a partir da view diagnose; mostra o log de usuário em buffer.
Log de diagnósticodisplay diag-logfile bufferTambém a partir da view diagnose; o log de diagnóstico de nível mais baixo, distinto do log de usuário.
Informações de alarmedisplay trapbufferO buffer Trap da central de informações — a forma mais rápida de ver quais alarmes realmente dispararam.
Uso de memóriadisplay memory-usageAdicione slot slot-id para a memória de uma placa de interface; omita para a da placa de controle principal.
Uso de CPUdisplay cpu-usageMesma lógica de slot do uso de memória — controle principal por padrão, placa de interface com slot slot-id.

Como coletar logs e resetar contadores corretamente

Um log que você esqueceu de salvar e um contador que você esqueceu de zerar contam a história errada.

Extraindo os arquivos de log reais

save logfile e save diag-logfile gravam o conteúdo do log em buffer em arquivos sob flash:/logfile/, que depois podem ser retirados do equipamento via FTP/TFTP.

<HUAWEI> save logfile
<HUAWEI> system-view
[HUAWEI] diagnose
[HUAWEI-diagnose] save diag-logfile

Resetando contadores antes de confiar neles

display interface e display ip interface mostram estatísticas acumuladas desde que o equipamento ligou ou desde a última vez que os contadores foram zerados — não desde que o problema começou. Zere-os primeiro, gere tráfego novo e leia novamente.

  1. Zere os contadores com reset counters interface ou reset ip statistics.
  2. Gere tráfego pelo link com ping.
  3. Leia novamente as mesmas estatísticas com display interface ou display ip interface — só o que se acumulou nessa janela está ao vivo.
Input: 736 packets, 344842 bytes
  Unicast:           0, Multicast:             714
  Broadcast:         22, Jumbo:                   0
  Discard:           0, Total Error:             0

Output: 2911 packets, 514228 bytes
  Unicast:          0, Multicast:               2910
  Broadcast:          1, Jumbo:                    0
  Discard:          0, Total Error:               0

Um Total Error diferente de zero aqui só indica que algo aconteceu em algum momento desde o último reset — zere o contador, teste novamente e leia novamente antes de tratar isso como um problema ao vivo.

O que coletar, por categoria de falha

Assim que já existe uma teoria de trabalho sobre qual subsistema está com falha, isso ajuda a restringir rapidamente.

Categoria de falhaComandos a executarO que você está procurando
IPSecdisplay ike error-info verbose [ peer remote-address ]
display ike proposal number
display ipsec sa
display ike peer name peer-name
display ipsec statistics
display ipsec global config
debugging ikev1 all / debugging ikev2 all / debugging ipsec all
display ike error-info verbose dá diretamente o motivo real da falha de negociação IKE, em vez de fazer você deduzir isso de um simples estado "down".
OSPFdisplay ospf routing ipv4-address verbose
display ospf peer verbose
debugging ospf event
debugging ospf packet hello
display ospf peer verbose mostra detalhes de estado por vizinho muito além de um simples up/down.
BGPdisplay bgp peer ipv4-address log-info
display bgp routing-table ipv4-address
debugging bgp [ peer ipv4-address ] all
display bgp peer log-info exibe diretamente o código de erro Down do vizinho — a leitura mais rápida sobre por que uma sessão oscilou.
L2TP / PPPdisplay l2tp session-down-reason
display l2tp tunnel-down-reason
display ppp state all
debugging l2tp all / debugging ppp all
Os dois comandos down-reason existem precisamente porque um túnel ou sessão L2TP não apenas reporta "down" — ele registra o motivo.
DHCPdisplay dhcp configuration
display dhcp client / display dhcp client statistics
display dhcp relay configuration / statistics
display dhcp server configuration / statistics
display ip pool interface interface-type interface-number
debugging dhcp client / relay / server all
O DHCP tem três papéis distintos — cliente, relay, servidor — e os comandos de coleta são específicos de cada papel; extrair estatísticas de relay de um equipamento que atua como servidor não mostrará nada útil.
Reinício inesperadodisplay reset-reason
display inspect black-box record 6/8/10/11/12/13 0 0 0
display lastwords all
display kernel-logbuf last
Todos esses comandos são feitos para sobreviver ao próprio reinício, especificamente para responder depois "por que reiniciou".
ARPdisplay arp history
debugging arp packet
display arp history mostra como uma entrada realmente mudou ao longo do tempo, não apenas seu instantâneo atual.

O mesmo manual cobre outras categorias no mesmo formato — SNMP, BFD, voz, falhas de modem 3G/LTE/5G e NQA entre elas — seguindo o mesmo padrão: um comando display para o estado, um comando debugging para o rastreio ao vivo.

5 armadilhas no próprio processo de coleta

Os próprios comandos de coleta têm arestas — estas são as que pegam os engenheiros de surpresa.

1. A captura em uma única passada pode piorar um equipamento já sobrecarregado

SINTOMAO uso de CPU dispara exatamente quando display diagnostic-information é executado em um equipamento que já está sob carga ou no meio de um incidente.

CAUSAO comando agrupa muitos comandos display juntos e é explicitamente documentado como algo que pode aumentar o uso de CPU enquanto executa — executá-lo a partir de várias sessões de terminal no mesmo equipamento ao mesmo tempo pode elevar ainda mais o CPU.

CORREÇÃONão execute isso de forma redundante em várias sessões ao mesmo tempo, e não faça disso uma manutenção de rotina em um equipamento saudável — reserve para quando a informação for realmente necessária para um repasse.

<HUAWEI> display diagnostic-information dia-info.txt

2. A saída de debugging precisa de três comandos primeiro — e dois para desativá-la

SINTOMAUm comando debugging xxx é digitado e nada aparece na tela — ou, o problema oposto, o debugging fica rodando bem depois do incidente e começa a competir por CPU com tudo o mais.

CAUSAAs informações de debugging não são impressas em uma sessão de terminal a menos que terminal debugging e terminal monitor estejam ambos explicitamente ativados, com debug timeout 0 definido para não expirar inesperadamente no meio da coleta — e permanece ativo até alguém desativá-lo explicitamente.

CORREÇÃOExecute o preâmbulo de três linhas antes de qualquer comando debugging, colete durante uma janela limitada, e depois desfaça explicitamente ambas as configurações.

terminal debugging
terminal monitor
debug timeout 0
...
undo terminal debugging
undo terminal monitor

3. Os contadores de interface mentem se você não os resetar primeiro

SINTOMAdisplay interface mostra Total Error maior que zero, e é tentador concluir que a porta está com defeito ativo agora.

CAUSAEsses contadores se acumulam desde a inicialização do equipamento, ou desde a última vez que foram zerados manualmente — um Total Error diferente de zero pode ser resíduo de algo que aconteceu dias ou semanas atrás, não o que está acontecendo agora.

CORREÇÃOZere os contadores, gere tráfego novo com ping, e leia novamente o mesmo comando display — só o delta durante essa janela indica se o problema está ao vivo.

reset counters interface ethernet 1/0/0
ping ...
display interface ethernet 1/0/0

4. O espelhamento de cabeçalho de pacote tem um limite de privacidade, não apenas técnico

SINTOMAEspelhar o tráfego de uma porta para o Wireshark em um notebook para caçar uma falha em nível de pacote parece uma etapa puramente técnica.

CAUSAA própria documentação do fabricante sinaliza que esse recurso pode envolver a captura ou o armazenamento do conteúdo de comunicações reais de alguém, e afirma que só deve ser habilitado dentro do escopo que a lei local realmente permite — não algo para usar automaticamente.

CORREÇÃOConfirme o escopo e a autorização antes de configurar uma porta de observação e espelhar tráfego ao vivo para ela, especialmente antes de apontar uma ferramenta de captura para o fluxo espelhado.

[Router] observe-port interface ethernet 5/0/0
[Router] interface gigabitethernet 0/0/0
[Router-GigabitEthernet0/0/0] mirror to observe-port inbound

5. Em um chassi com controle principal duplo, a placa em espera tem sua própria história

SINTOMAUm chassi com duas placas de controle principal faz failover ou se comporta mal, e as informações de diagnóstico coletadas só contam metade da história.

CAUSAdisplay diagnostic-information executado na placa de controle principal ativa só captura o estado dessa placa — a placa em espera mantém seu próprio estado e precisa ser acessada separadamente para extrair seu próprio arquivo de diagnóstico.

CORREÇÃOA partir da view diagnose, use local-telnet slave para acessar a placa em espera e execute display diagnostic-information também lá, para que as informações de ambas as placas cheguem a quem está solucionando o problema.

<Huawei> diagnose
[Huawei-diagnose] local-telnet slave
<Huawei> display diagnostic-information xxx.tar

O fluxo de coleta, de ponta a ponta

Em ordem — de "algo está errado" a "anexado ao chamado".

1. Note the time, topology and symptomdisplay clock + what triggered it + what's actually failing 2. Run the one-shot capturedisplay diagnostic-information (both MPUs if dual main-control) 3. Pull the baseline checklistdevice / version / interface / current-config / logs / alarms 4. Match to the fault-category tableIPSec / OSPF / BGP / L2TP-PPP / DHCP / reboot / ARP 5. Reset counters, retest, re-readonly needed when reading live interface/IP statistics 6. Attach the files, escalatediagnostic-information file + logfile + the fault-category output

Os rótulos do diagrama permanecem em inglês para clareza técnica.

Projetos de soluções relacionadas

Perguntas frequentes

As perguntas que surgem primeiro quando alguém realmente abre um chamado de suporte.

Eu nem sei ainda o que está quebrado — por onde eu começo?

Comece com display diagnostic-information (ou a forma dia-info.txt do switch) mais display clock para um timestamp exato, e anote a topologia, o que disparou a falha, e o que realmente está falhando — antes de mexer em qualquer comando específico da falha.

Eu preciso ativar debugging toda vez?

Não — o debugging é invasivo e deve ficar restrito a uma categoria já suspeita, por exemplo debugging ospf packet hello somente quando OSPF já for a teoria de trabalho, envolto em terminal debugging / terminal monitor / debug timeout 0, executado por uma janela limitada, e depois desativado explicitamente.

Qual é a diferença entre save logfile e save diag-logfile?

save logfile, executado a partir da view de usuário, salva o log operacional voltado ao usuário; save diag-logfile, executado a partir da view diagnose, salva o log de diagnóstico de nível mais baixo. Engenheiros de suporte podem pedir um ou outro dependendo do que estão buscando, e às vezes os dois.

O equipamento já travou e reiniciou — ainda dá para coletar algo?

Sim — display reset-reason, as várias variantes de display inspect black-box record, display lastwords all e display kernel-logbuf last são todos feitos especificamente para sobreviver ao reinício e responder depois "por que reiniciou".

Existe uma checklist universal, ou cada falha precisa de seus próprios comandos?

Ambos. A checklist básica — captura em uma passada mais informações de equipamento, versão, interface, configuração e logs — se aplica a quase tudo e vale a pena coletar primeiro, independentemente da falha. A tabela por categoria de falha restringe ainda mais assim que já existe uma teoria de trabalho: IPSec, OSPF, BGP, DHCP, um reinício inesperado, ou ARP.

Limites honestos desta nota

Este é um guia de coleta, não um guia de causa raiz. É construído a partir do próprio apêndice do manual de manutenção de roteadores AR sobre coleta de informações e comandos de diagnóstico, cruzado com o capítulo equivalente do manual de manutenção de switches Huawei. Assim que um tipo de falha específico já estiver confirmado — um túnel IPSec ou um vizinho OSPF que não sobe, por exemplo — a análise mais profunda de causa raiz para esse tipo de falha é uma nota separada, não esta.

Já coletou as informações e ainda está travado?

Envie-nos o arquivo diagnostic-information e qualquer saída por categoria de falha que você tenha coletado — ajudamos a interpretar.

WhatsApp com um engenheiro →
Usamos cookies apenas para análises anônimas — sem anúncios, sem rastreamento entre sites.Política de privacidade