Accueil / Notes techniques / Méthode de test croisé des erreurs CRC

Erreurs CRC : la méthode d'échange en trois étapes qui trouve le coupable

Une erreur CRC est un symptôme, pas un emplacement — elle peut tout aussi bien provenir du port local, du câble ou du module optique, ou de l'appareil distant. Voici la procédure d'échange en trois étapes qui isole lequel des trois en ne changeant qu'une seule variable à la fois, et comment lire chaque résultat sans deviner.

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

Pourquoi échanger une seule chose à la fois, pas tout en même temps

Une erreur CRC indique seulement qu'une trame est arrivée corrompue — elle ne dit rien sur lequel des trois éléments physiques entre deux appareils l'a réellement corrompue.

Un compteur CRC en hausse sur display interface — qui fait partie du même chemin de rejet/erreur que couvre la note compagnon sur le diagnostic de perte de paquets — signifie que des trames arrivent avec une somme de contrôle qui ne correspond pas à leur contenu. Cela peut se produire à exactement trois endroits : le transceiver et le PHY du port local lui-même, le câble ou le module optique intermédiaire, ou le port de l'appareil distant. Le réflexe est de changer les trois à la fois — échanger le câble et le transceiver et passer à un autre port distant lors de la même intervention — mais cela indique seulement que le problème a disparu, pas quel changement l'a réellement corrigé.

La méthode en trois étapes ci-dessous ne change qu'une seule variable par étape, dans un ordre fixe, et indique, à partir du niveau de référence du compteur et du résultat de chaque étape, exactement où arrêter de chercher.

L'échange en trois étapes, et comment lire les branches

Chaque étape fige deux des trois éléments et n'échange que le troisième — le résultat de cette seule étape indique s'il faut escalader ou passer à la suivante.

Présenté sous forme d'arbre de décision, l'ordre compte : d'abord le port local, puis le lien physique, puis l'appareil distant — car chaque étape est plus rapide et moins coûteuse à tester que la suivante, et écarter d'abord les possibilités bon marché évite un échange de matériel inutile ou un appel inutile au support du pair.

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

Les légendes du schéma restent en anglais pour la clarté technique.

Avant d'exécuter l'une des trois étapes, effacez les compteurs de l'interface avec reset counters interface, afin que ce que vous lisez ensuite ne reflète que cette fenêtre de test, et non l'historique accumulé depuis le dernier redémarrage de l'appareil.

Exécuter les trois étapes

Un échange, une lecture propre du compteur, une décision — répété au maximum trois fois.

Étape 0 — Établir la référence du compteur avant de toucher à quoi que ce soit

display interface accumule depuis le dernier redémarrage ou la dernière remise à zéro — le lire sans effacer au préalable mélange des semaines d'anciennes erreurs au test du jour.

  1. Exécutez reset counters interface interface-type interface-number sur l'interface suspecte pour remettre à zéro ses compteurs de couche 2.
  2. Générez du trafic sur l'interface — un ping soutenu suffit — puis relisez display interface. Un Total Error non nul avec un CRC qui s'incrémente confirme un problème CRC réel et actuel qui mérite d'appliquer la méthode d'échange, pas un décompte périmé datant de plusieurs semaines.
  3. Notez le compte CRC exact et l'heure avant de passer à l'étape 1 — chaque étape ultérieure est comparée à cette même référence, pas au total depuis toujours de l'appareil.
<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

Étape 1 — Échanger le port local

Gardez le câble et le port distant exactement tels quels — changez uniquement le port local sur lequel le lien est branché.

  1. Déplacez le lien suspect vers un autre port local normal et connu comme fonctionnel sur le même appareil, en laissant le câble/la fibre et le port distant intacts.
  2. Si les erreurs CRC continuent de s'incrémenter sur la même position de port physique quel que soit ce qui y est maintenant branché, cela écarte le lien et l'appareil distant — le problème réside dans le matériel local de cet appareil. Ouvrez un dossier auprès de votre support technique pour une localisation plus poussée plutôt que de continuer à échanger des câbles.
  3. Si le déplacement du lien vers l'autre port supprime les erreurs, le port local lui-même n'est pas la cause — passez à l'étape 2.

Étape 2 — Échanger le lien physique

Gardez le port local et le port distant exactement tels quels — changez uniquement le câble, la fibre ou le module optique entre les deux.

  1. Substituez un câble ou une liaison fibre différent entre les deux mêmes ports, en gardant d'abord le module optique (s'il y en a un) inchangé.
  2. Si les erreurs suivent le câble ou la fibre — un autre les supprime — c'est un problème de qualité de liaison à inspecter et remplacer vous-même : le rayon de courbure, la propreté du connecteur et la longueur par rapport à la limite de la norme sont les suspects habituels.
  3. Si les erreurs suivent spécifiquement le module optique, et qu'il s'agit d'un module certifié, escaladez vers la R&D du fournisseur plutôt que de supposer automatiquement qu'il est défectueux — un module certifié défaillant de cette manière nécessite encore une analyse côté fournisseur, pas seulement un échange.
  4. Si ni le câble ni le module ne changent rien, le lien est disculpé — passez à l'étape 3.

Étape 3 — Échanger le port ou l'appareil distant

Gardez le port local et le lien exactement tels quels — changez uniquement ce qui se trouve à l'extrémité distante.

  1. Si le pair est un appareil multi-port, gardez le même lien défectueux connecté et déplacez-le vers un autre port sur ce même appareil pair.
  2. L'absence d'erreurs sur l'autre port pair indique un problème de port côté pair — confiez-le à l'équipe de support du pair. Des erreurs qui persistent même sur un autre port pair suggèrent un problème de compatibilité entre les deux appareils, nécessitant l'implication conjointe des deux supports fournisseurs, pas d'un seul côté.
  3. Si le pair est un appareil à port unique, le test équivalent consiste à substituer une unité du même modèle sur le même lien. L'absence d'erreurs signifie que l'appareil pair d'origine était la cause ; des erreurs qui persistent pointent à nouveau vers la compatibilité plutôt qu'une seule unité défectueuse.
ÉtapeCe que vous avez échangéSi l'erreur suit l'échangeConclusion
1Port localL'erreur reste sur la position de port d'origineMatériel de l'appareil local — ouvrir un dossier support
1Port localL'erreur disparaît lors du déplacement vers l'autre portLe port est disculpé — passer à l'étape 2
2Câble / fibreL'erreur suit le câbleProblème de qualité de liaison — inspecter et remplacer
2Module optiqueL'erreur suit le module certifiéEscalader vers la R&D du fournisseur — pas un simple échange
2Câble et moduleL'erreur reste malgré les deux échangesLe lien est disculpé — passer à l'étape 3
3Port pair (pair multi-port)L'erreur disparaît sur un autre port pairProblème de port côté pair — équipe de support du pair
3Appareil pair (pair mono-port)L'erreur persiste sur un autre port ou unité pairProblème de compatibilité — supports des deux fournisseurs ensemble

5 pièges qui faussent le test d'échange

La méthode est simple ; voici les façons dont on obtient en pratique une lecture faussée.

1. Le CRC grimpe alors que le lien reste actif

SYMPTOML'interface ne passe jamais en état admin ou opérationnel down, ce qui écarte tôt un problème de couche physique — un véritable défaut ferait sûrement tomber le lien.

CAUSEUn connecteur qui se dégrade, un câble marginal ou un budget optique limite ne fait pas nécessairement tomber le lien du tout — cela corrompt simplement une fraction croissante des trames pendant que le lien reste Up en permanence. Le compteur CRC est souvent le seul symptôme que vous obtiendrez avant qu'il ne finisse par tomber en panne franche.

FIXN'utilisez jamais « le lien est Up » comme raison pour sauter la méthode d'échange — un compteur CRC croissant sur une interface Up est exactement le cas pour lequel cette méthode est faite.

2. La négociation automatique et le désaccord de duplex se font passer pour un problème de câble

SYMPTOMUn port affiche un Total Error avec des erreurs CRC, Alignments et Symbol qui grimpent, accompagné d'un important compteur Discard sortant — et le port oscille de façon répétée entre Up et Down dans le journal.

CAUSEDans un cas réel, un port de commutateur a négocié automatiquement une baisse à 10Mbit/s semi-duplex face à un pair attendant du 1000Mbit/s en duplex intégral, parce que les modes de négociation des deux extrémités n'étaient pas cohérents. Le désaccord lui-même a produit les erreurs CRC/Alignment/Symbol et l'énorme compteur de rejets — aucun défaut de câble ou d'optique n'était en cause.

FIXAvant d'exécuter la méthode d'échange, vérifiez les champs Negotiation et Duplex avec display interface aux deux extrémités. En cas de désaccord, forcez les deux extrémités au même débit et duplex non auto-négociés plutôt que d'échanger du matériel.

<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. Oublier de réinitialiser les compteurs fait paraître défaillante une étape déjà corrigée

SYMPTOMVous échangez le câble, attendez, et vérifiez display interface — le compte CRC est toujours non nul, donc la conclusion est que le câble n'était finalement pas le problème.

CAUSEdisplay interface accumule depuis le dernier redémarrage ou la dernière remise à zéro manuelle, pas depuis le moment de l'échange. Un compte non nul après la correction peut simplement être les erreurs survenues avant que vous ne changiez quoi que ce soit, toujours présentes dans le compteur.

FIXExécutez reset counters interface immédiatement après chaque échange, avant de générer tout trafic de test — ne lisez le compteur qu'après cette réinitialisation, jamais avant.

4. Des erreurs qui disparaissent lors d'une courte fenêtre de test ne sont pas forcément corrigées

SYMPTOMQuelques pings de test après un échange montrent un compteur propre, si bien que l'étape est marquée comme résolue — puis le compte CRC revient quelques jours plus tard.

CAUSELes causes intermittentes — un câble sous contrainte mécanique, un budget optique marginal seulement à certaines températures, des interférences électromagnétiques qui n'apparaissent que sous un volume de trafic réel — ne se manifestent pas nécessairement dans une brève fenêtre de test à faible trafic juste après l'échange.

FIXLaissez chaque étape fonctionner sous du trafic de production réel pendant une fenêtre significative — des heures, pas quelques pings — avant de conclure que l'étape a résolu le problème.

5. « Port pair différent, même erreur » n'est pas automatiquement un problème de compatibilité

SYMPTOML'étape 3 est exécutée, le port pair est échangé, et les mêmes erreurs CRC persistent — la conclusion immédiate est un problème d'interopérabilité entre fournisseurs.

CAUSEDes erreurs qui persistent après un échange de port pair pointent bien vers la compatibilité comme explication principale, mais seulement si les étapes 1 et 2 ont réellement été menées à bien proprement au préalable. Si le port local ou le lien n'a jamais été correctement disculpé comme cause, le résultat de l'étape 3 est ambigu, pas concluant.

FIXN'interprétez le résultat de l'étape 3 comme un problème de compatibilité qu'une fois que les étapes 1 et 2 ont chacune disculpé indépendamment leur élément — ne sautez pas directement à l'étape 3 pour gagner du temps.

Conceptions de solutions associées

Cinq questions qui reviennent constamment

Tirées directement du terrain — celles pour lesquelles il vaut la peine d'avoir une réponse prête.

Dois-je toujours parcourir les trois étapes dans l'ordre à chaque fois ?

Oui, si vous n'avez pas déjà une raison forte de suspecter un élément spécifique — l'ordre privilégie le moins coûteux et le plus rapide en premier. Mais si le même câble ou module optique a déjà montré un problème récemment sur une autre paire de ports, il est raisonnable de commencer à l'étape 2 plutôt que de refaire l'étape 1 depuis le début.

Et si je n'ai pas de port de rechange connu comme fonctionnel pour l'étape 1 ?

N'importe quel port du même appareil actuellement exempt d'erreurs sous un trafic similaire fait office de référence connue comme fonctionnelle — il n'a pas besoin d'être un type de port identique, seulement propre après reset counters interface.

Le compte CRC grimpe lentement, pas rapidement — cela vaut-il même la peine d'être poursuivi ?

Oui. Une croissance lente et régulière est souvent le signe précoce d'un connecteur en dégradation ou d'un câble approchant sa limite de rayon de courbure ou de longueur — exactement le genre de chose qui devient plus tard un véritable événement de panne physique si on le laisse tel quel. Le détecter pendant qu'il ne s'agit encore que d'une dérive lente du CRC coûte moins cher que de diagnostiquer une panne franche des heures plus tard.

Nous avons échangé le câble et les erreurs ont disparu — devons-nous quand même vérifier le module optique ?

Non. Si les erreurs ont disparu lorsque vous avez changé uniquement le câble ou la fibre en laissant le module optique intact, le lien (câble/fibre) est la cause confirmée — le module optique n'a pas besoin d'être remplacé ni escaladé séparément.

Les deux extrémités montrent un CRC qui augmente en même temps — la méthode fonctionne-t-elle toujours ?

Oui — exécutez-la indépendamment aux deux extrémités, en commençant par celle qui a le compte CRC le plus élevé ou qui est la plus accessible. Si les deux directions se dégagent au même échange, cette étape était presque certainement la correction. Si elles se dégagent à des étapes différentes, vous avez peut-être affaire à deux pannes distinctes empilées sur le même lien, pas une seule.

Limites honnêtes de cette note

Limites honnêtes de cette note

Cette note s'appuie sur le modèle de compteur CRC/erreur du commutateur Huawei série S et son flux de travail reset counters interface / display interface, ainsi que sur les cas de terrain qui la sous-tendent. La méthode sous-jacente — isoler une variable par échange, dans un ordre de coût fixe — est indépendante du fournisseur et s'applique directement à d'autres plateformes, même si les commandes exactes changent. Elle ne couvre pas en profondeur les diagnostics de budget de puissance optique ou de niveau OTDR, et suppose que vous pouvez accéder physiquement aux deux extrémités pour échanger des éléments — une extrémité distante entièrement inaccessible vous limite aux étapes 0 et 1 seulement, les étapes 2 et 3 nécessitant quelqu'un sur place chez le pair.

Vous traquez encore un compteur CRC ?

Dites-nous à quelle étape vous en êtes, et ce que le compteur a fait avant et après, et nous vous aiderons à l'interpréter.

WhatsApp avec un ingénieur →

Lectures connexes

Nous n'utilisons des cookies que pour des statistiques anonymes — pas de publicité, pas de suivi intersites.Politique de confidentialité