Início / Notas técnicas / Método de teste cruzado de erros de CRC

Erros de CRC: o método de troca em três etapas que encontra o culpado

Um erro de CRC é um sintoma, não uma localização — pode ser tanto a porta local, quanto o cabo ou módulo óptico, ou o dispositivo do lado remoto. Este é o procedimento de troca em três etapas que isola qual deles é, mudando exatamente uma variável por vez, e como ler cada resultado sem adivinhar.

By Yuwen Zhang (Atlas), founder of AtlasCommTech — 13 years of carrier & enterprise network deployments · Updated July 2026

Por que trocar uma coisa de cada vez, não tudo de uma vez

Um erro de CRC só indica que um quadro chegou corrompido — não diz nada sobre qual dos três elementos físicos entre dois dispositivos realmente o corrompeu.

Um contador de CRC crescendo em display interface — parte do mesmo caminho de descarte/erro que a nota complementar de diagnóstico de perda de pacotes cobre — significa que quadros estão chegando com um checksum que não corresponde ao seu conteúdo. Isso pode acontecer exatamente em três lugares: o próprio transceptor e PHY da porta local, o cabo ou módulo óptico intermediário, ou a porta do dispositivo do lado remoto. O instinto é trocar os três de uma vez — trocar o cabo e o transceptor e mudar para outra porta do peer na mesma visita — mas isso só mostra que o problema sumiu, não qual mudança realmente o resolveu.

O método de três etapas a seguir muda exatamente uma variável por etapa, em uma ordem fixa, e informa, a partir da linha de base do contador e do resultado de cada etapa, exatamente onde parar de procurar.

A troca em três etapas, e como ler os ramos

Cada etapa mantém fixos dois dos três elementos e troca apenas o terceiro — o resultado dessa única etapa indica se deve escalar ou seguir em frente.

Apresentado como árvore de decisão, a ordem importa: primeiro a porta local, depois o link físico, depois o dispositivo do lado remoto — porque cada etapa é mais rápida e barata de testar do que a seguinte, e descartar primeiro as possibilidades baratas evita uma troca de hardware desnecessária ou uma ligação desnecessária ao suporte do peer.

CRC Errors Rising Step 1 — Swap the Local Port Error stays on the same port→ local hardware — open a support case Error clears with the port swap→ port is clean — go to Step 2 Step 2 — Swap the Physical Link Error follows cable or module→ link-quality or optics issue Error stays regardless of swap→ link is clean — go to Step 3 Step 3 — Swap the Far-End Port/Device

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

Antes de executar qualquer uma das três etapas, limpe os contadores da interface com reset counters interface, para que o que você ler depois reflita apenas esta janela de teste, não o histórico acumulado desde a última reinicialização do dispositivo.

Executando as três etapas

Uma troca, uma leitura limpa do contador, uma decisão — repetido no máximo três vezes.

Etapa 0 — Definir a linha de base do contador antes de mexer em qualquer coisa

display interface acumula desde a última reinicialização ou o último reset — lê-lo sem limpar antes mistura semanas de erros antigos com o teste de hoje.

  1. Execute reset counters interface interface-type interface-number na interface suspeita para zerar seus contadores de camada 2.
  2. Gere tráfego pela interface — um ping sustentado já basta — depois leia novamente display interface. Um Total Error diferente de zero com CRC incrementando confirma um problema de CRC real e atual que vale a pena tratar com o método de troca, não uma contagem obsoleta de semanas atrás.
  3. Anote a contagem exata de CRC e o horário antes de passar para a Etapa 1 — cada etapa posterior é comparada com esta mesma linha de base, não com o total histórico do dispositivo.
<HUAWEI> reset counters interface GigabitEthernet 0/0/5

<HUAWEI> display interface GigabitEthernet 0/0/5
GigabitEthernet0/0/5 current state : UP
Line protocol current state : UP
 Total Error:            10
 CRC:                   4, Giants:                   0
 Jabbers:                1, Fragments:                    0
 Runts:                 0, DropEvents:                   0
 Alignments:               0, Symbols:                     5
// CRC incrementing after a clean reset -- a real, current problem, not old history

Etapa 1 — Trocar a porta local

Mantenha o cabo e a porta do lado remoto exatamente como estão — mude apenas em qual porta local o link está conectado.

  1. Mova o link suspeito para outra porta local normal e conhecidamente boa no mesmo dispositivo, deixando o cabo/fibra e a porta do lado remoto intocados.
  2. Se os erros de CRC continuarem incrementando na mesma posição física da porta, independentemente do que esteja conectado agora, isso descarta o link e o dispositivo peer — o problema está no hardware local deste dispositivo. Abra um chamado com sua equipe de suporte para localização mais aprofundada em vez de continuar trocando cabos.
  3. Se mover o link para a outra porta eliminar os erros, a própria porta local não é a causa — prossiga para a Etapa 2.

Etapa 2 — Trocar o link físico

Mantenha a porta local e a porta do lado remoto exatamente como estão — mude apenas o cabo, a fibra ou o módulo óptico intermediário.

  1. Substitua um cabo ou trecho de fibra diferente entre as mesmas duas portas, mantendo primeiro o módulo óptico (se houver) inalterado.
  2. Se os erros seguirem o cabo ou a fibra — outro os elimina — é um problema de qualidade do link para você inspecionar e substituir: raio de curvatura, limpeza do conector e comprimento em relação ao limite do padrão são os suspeitos de sempre.
  3. Se os erros seguirem especificamente o módulo óptico, e for um módulo certificado, escale para a P&D do fabricante em vez de presumir automaticamente que é uma unidade defeituosa — um módulo certificado falhando dessa forma ainda precisa de análise do lado do fabricante, não apenas uma troca.
  4. Se nem o cabo nem o módulo mudarem nada, o link está descartado — prossiga para a Etapa 3.

Etapa 3 — Trocar a porta ou o dispositivo do lado remoto

Mantenha a porta local e o link exatamente como estão — mude apenas o que está no lado remoto.

  1. Se o peer for um dispositivo com múltiplas portas, mantenha o mesmo link com defeito conectado e mova-o para outra porta nesse mesmo dispositivo peer.
  2. A ausência de erros na outra porta peer aponta para um problema de porta do lado do peer — entregue à própria equipe de suporte do peer. Erros que persistem mesmo em outra porta peer sugerem um problema de compatibilidade entre os dois dispositivos, que precisa do envolvimento conjunto do suporte de ambos os fabricantes, não apenas de um lado.
  3. Se o peer for um dispositivo de porta única, o teste equivalente é substituir por uma unidade do mesmo modelo no mesmo link. A ausência de erros significa que o dispositivo peer original era a causa; erros que persistem apontam novamente para compatibilidade em vez de uma única unidade com defeito.
EtapaO que você trocouSe o erro seguir a trocaConclusão
1Porta localO erro permanece na posição de porta originalHardware do dispositivo local — abrir um chamado de suporte
1Porta localO erro desaparece ao mover para a outra portaA porta está limpa — prosseguir para a Etapa 2
2Cabo / fibraO erro segue o caboProblema de qualidade do link — inspecionar e substituir
2Módulo ópticoO erro segue o módulo certificadoEscalar para a P&D do fabricante — não é uma simples troca
2Cabo e móduloO erro permanece independentemente de qualquer trocaO link está limpo — prosseguir para a Etapa 3
3Porta peer (peer com múltiplas portas)O erro desaparece em outra porta peerProblema de porta do lado peer — equipe de suporte do próprio peer
3Dispositivo peer (peer de porta única)O erro persiste em outra porta ou unidade peerProblema de compatibilidade — suporte de ambos os fabricantes em conjunto

5 coisas que atrapalham o teste de troca

O método é simples; estas são as formas de se obter uma leitura falsa na prática.

1. O CRC sobe enquanto o link ainda mostra Up

SYMPTOMA interface nunca fica administrativamente ou operacionalmente down, então um problema de camada física é descartado cedo — certamente uma falha real derrubaria o link.

CAUSEUm conector se deteriorando, um cabo marginal ou um orçamento óptico limítrofe não necessariamente derrubam o link — apenas corrompem uma fração crescente de quadros enquanto o link permanece Up o tempo todo. O contador de CRC costuma ser o único sintoma que você terá antes que ele eventualmente falhe de vez.

FIXNunca use "o link está Up" como motivo para pular o método de troca — um contador de CRC crescendo em uma interface Up é exatamente o caso para o qual este método existe.

2. Autonegociação e incompatibilidade de duplex se disfarçam de problema de cabo

SYMPTOMUma porta mostra Total Error com erros de CRC, Alignments e Symbol subindo, junto com uma grande contagem de Discard de saída — e a porta oscila repetidamente entre Up e Down no log.

CAUSEEm um caso real, uma porta de switch negociou automaticamente para baixo, para 10Mbit/s meio-duplex, contra um peer que esperava 1000Mbit/s full-duplex, porque os modos de negociação dos dois lados não eram consistentes. A própria incompatibilidade produziu os erros de CRC/Alignment/Symbol e a enorme contagem de descarte — nenhuma falha de cabo ou óptica estava envolvida.

FIXAntes de executar o método de troca, verifique os campos Negotiation e Duplex com display interface em ambos os lados. Se estiverem divergentes, force os dois lados para a mesma velocidade e duplex sem autonegociação em vez de trocar qualquer hardware.

<HUAWEI> display interface GigabitEthernet 0/0/5
 Duplex: FULL, Negotiation: ENABLE  // port working in auto-negotiation mode
// diagnostic log showed CurrDuplex=HALF, Speed=10M during the fault window

[HUAWEI] interface GigabitEthernet 0/0/5
[HUAWEI-GigabitEthernet0/0/5] undo negotiation auto
[HUAWEI-GigabitEthernet0/0/5] speed 1000
// confirm the peer is also forced to the same speed/duplex, non-auto-negotiation

3. Esquecer de zerar os contadores faz uma etapa já corrigida parecer quebrada

SYMPTOMVocê troca o cabo, espera, e verifica display interface — a contagem de CRC ainda é diferente de zero, então a conclusão é que o cabo não era o problema afinal.

CAUSEdisplay interface acumula desde a última reinicialização ou o último reset manual, não a partir do momento em que você fez a troca. Uma contagem diferente de zero depois da correção pode ser simplesmente os erros que aconteceram antes de você mudar qualquer coisa, ainda presentes no contador.

FIXExecute reset counters interface imediatamente após cada troca, antes de gerar qualquer tráfego de teste — leia o contador somente após esse reset, nunca antes.

4. Erros que desaparecem durante uma janela de teste curta não estão necessariamente corrigidos

SYMPTOMAlguns pings de teste depois de uma troca mostram um contador limpo, então a etapa é marcada como resolvida — depois a contagem de CRC volta alguns dias depois.

CAUSECausas intermitentes — um cabo sob estresse mecânico, um orçamento óptico marginal apenas em certas temperaturas, EMI que só aparece sob volume real de tráfego — não necessariamente aparecem em uma janela de teste breve e de baixo tráfego logo após a troca.

FIXDeixe cada etapa rodar sob tráfego real de produção por uma janela significativa — horas, não alguns pings — antes de concluir que a etapa resolveu o problema.

5. "Porta peer diferente, mesmo erro" não é automaticamente um problema de compatibilidade

SYMPTOMA Etapa 3 é executada, a porta peer é trocada, e os mesmos erros de CRC persistem — a conclusão imediata é um problema de interoperabilidade entre fabricantes.

CAUSEErros que persistem após uma troca de porta peer realmente apontam para compatibilidade como a explicação principal, mas somente se as Etapas 1 e 2 tiverem sido de fato concluídas de forma limpa antes. Se a porta local ou o link nunca foi devidamente descartado como causa, o resultado da Etapa 3 é ambíguo, não conclusivo.

FIXSó interprete o resultado da Etapa 3 como compatibilidade depois que as Etapas 1 e 2 tiverem, cada uma independentemente, descartado seu elemento — não pule direto para a Etapa 3 para economizar tempo.

Projetos de soluções relacionadas

Cinco perguntas que surgem constantemente

Tiradas diretamente do campo — as que vale a pena ter uma resposta pronta.

Preciso passar pelas três etapas sempre, em ordem?

Sim, se você ainda não tem um motivo forte para suspeitar de um elemento específico — a ordem prioriza o mais barato e rápido primeiro. Mas se o mesmo cabo ou módulo óptico já mostrou um problema recentemente em outro par de portas, é razoável começar na Etapa 2 em vez de repetir a Etapa 1 do zero.

E se eu não tiver uma porta reserva conhecidamente boa para a Etapa 1?

Qualquer porta do mesmo dispositivo que esteja atualmente livre de erros sob tráfego semelhante serve como referência conhecidamente boa — não precisa ser um tipo de porta idêntico, apenas estar limpa depois de reset counters interface.

A contagem de CRC está subindo devagar, não rápido — vale a pena investigar isso?

Sim. Um aumento lento e constante costuma ser o sinal inicial de um conector se deteriorando ou de um cabo se aproximando do limite de raio de curvatura ou comprimento — exatamente o tipo de coisa que depois vira um evento de queda física total se for deixado de lado. Detectar isso enquanto ainda é apenas uma lenta subida de CRC é mais barato do que diagnosticar uma falha grave horas depois.

Trocamos o cabo e os erros desapareceram — ainda precisamos verificar o módulo óptico?

Não. Se os erros sumiram quando você mudou apenas o cabo ou a fibra deixando o módulo óptico intocado, o link (cabo/fibra) é a causa confirmada — o módulo óptico não precisa ser substituído ou escalado separadamente.

Os dois lados mostram CRC aumentando ao mesmo tempo — o método ainda funciona?

Sim — execute-o de forma independente em ambos os lados, começando por aquele com maior contagem de CRC ou mais fácil de acessar. Se ambas as direções se resolverem com a mesma troca, essa etapa quase certamente foi a correção. Se resolverem em etapas diferentes, você pode estar diante de duas falhas separadas empilhadas no mesmo link, não apenas uma.

Limites honestos desta nota

Limites honestos desta nota

Esta nota se baseia no modelo de contador de CRC/erro do switch Huawei série S e seu fluxo de trabalho reset counters interface / display interface, além dos casos de campo por trás dela. O método subjacente — isolar uma variável por troca, em uma ordem fixa de custo — é independente de fabricante e se aplica diretamente a outras plataformas, mesmo que os comandos exatos mudem. Não cobre em profundidade o orçamento de potência óptica nem diagnósticos em nível de OTDR, e presume que você pode acessar fisicamente ambos os lados para trocar coisas — um lado remoto totalmente inacessível limita você apenas às Etapas 0 e 1, com as Etapas 2 e 3 precisando de alguém no local do peer.

Ainda perseguindo um contador de CRC?

Conte-nos em qual etapa você está, e o que o contador fez antes e depois, e ajudamos você a interpretá-lo.

WhatsApp com um engenheiro →

Leitura relacionada

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