Problèmes de vitesse, de débit et de mode
« Ça monte en 25G mais pas en 10G. » « Le port 100G ne veut pas s’éclater. » « Le SFP cuivre est mort dans ce commutateur mais marche dans celui-là. » Ce ne sont pas des défauts optiques — la lumière est bonne — mais des désaccords sur le débit, le codage et le mode entre l’hôte et le module. Ils représentent une grande part des tickets depuis l’arrivée du 25G.
Modules multidébit
Un module liste les débits qu’il prend en charge dans son bloc d’identité (octet 12 de débit nominal, codes de conformité, octet 36 de conformité étendue / SFF-8024 Table 4-4). L’hôte les lit et refuse les débits non déclarés. Cas courants :
| Situation | Pourquoi ça échoue | Correction |
|---|---|---|
| SFP+ 10G utilisé en 1G | module non double débit, ou le port hôte ne prend pas en charge le 1G dans une cage SFP+ | utilisez un module à double débit (déclare les deux), vérifiez la capacité de l’hôte |
| SFP28 25G utilisé en 10G | le CDR ne s’accroche qu’au 25G ; ou l’hôte exige un code de conformité 10G | module avec CDR double débit 10/25G, ou activez le contournement du CDR ; codez l’octet de conformité 10G |
| SFP 1G dans un port 10G uniquement | certains hôtes font fonctionner les cages SFP+ en 10G uniquement | choisissez un port ou une plateforme prenant en charge le 1G |
| QSFP28 100G en 40G | rarement pris en charge ; débit de voie et FEC différents | utilisez un module 40G |
Pourquoi le CDR compte : CDR — récupération d’horloge et de données.
Éclatement (breakout)
Un port à 4 voies peut devenir quatre liaisons indépendantes — seulement si l’hôte et le module l’autorisent tous les deux.
- Les optiques parallèles (SR4, PSM4, DR4) et les câbles d’éclatement DAC/AOC peuvent s’éclater ; chaque voie est une paire de fibres distincte.
- Les optiques WDM (LR4, CWDM4, FR4) ne peuvent pas — les quatre longueurs d’onde voyagent sur une seule paire de fibres et doivent se terminer dans un seul récepteur.
- Le port hôte doit être configuré pour l’éclatement (par ex. 4×25G) côté commutateur ; les extrémités distantes doivent fonctionner au débit d’une seule voie avec un FEC correspondant.
- Les modules CMIS annoncent les applications prises en charge (page 01h) ; un mode d’éclatement absent de cette liste n’est pas disponible (CMIS).
FEC et autonégociation
À 25G et au-delà, une liaison avec de bons niveaux dont le link training n’aboutit jamais est presque toujours un désaccord de FEC : RS-FEC activé d’un côté, désactivé de l’autre. Sur DAC, l’autonégociation (Clause 73) et le link training doivent être activés aux deux extrémités, ou tous deux désactivés avec des réglages statiques correspondants. Traitement complet : FEC, autonégociation et link training.
Modes du SFP cuivre
Un SFP 1000BASE-T contient un PHY. Il dialogue avec l’hôte soit en SGMII (avec autonégociation côté cuivre), soit en 1000BASE-X pur. Un module codé pour un mode dans un port configuré pour l’autre établit une liaison par intermittence ou pas du tout — typiquement « fonctionne dans le commutateur du constructeur A, mort dans celui du constructeur B ». Certains hôtes permettent de régler le mode par port ; sinon, choisissez un module correspondant à la plateforme (Ethernet cuivre et DAC).
Sélection de débit
Les modules de classe SFP multidébit changent la bande passante du récepteur via les broches RS0/RS1 ou les bits logiciels de sélection de débit ; le module déclare le schéma dans l’octet 13. Un hôte qui ne pilote jamais RS sur un module qui l’attend peut laisser le récepteur dans le mauvais groupe de débit (Sélection de débit et d’application).
« Vitesse et type : non pris en charge »
Les hôtes qui valident l’identité peuvent accepter la chaîne constructeur d’un module tout en refusant sa combinaison débit/type — les codes de conformité n’incluent pas le mode du port, ou le code de conformité étendue pour 25G/100G est absent. Coder les bons octets de conformité (et seulement ceux que le matériel prend réellement en charge) résout le problème (Recodage EEPROM).
Séquence de diagnostic
- Confirmez que les niveaux optiques sont bons (Checklist Pas de liaison étapes 3–6).
- Lisez les codes de débit du module sur banc : octet 12, codes de conformité, conformité étendue, identifiant de débit (carte mémoire).
- Comparez la configuration du port hôte aux deux extrémités : vitesse, FEC, AN, éclatement.
- Vérifiez les drapeaux CDR/LOL : une voie en LOL au débit inférieur pointe vers le CDR.
- Si le matériel prend en charge le débit mais que l’identité ne le dit pas, codez-le.
Dans CodingBox
L’écran Check transceiver décode le débit nominal, les codes de conformité et de conformité étendue, et liste les applications annoncées pour les modules CMIS ; l’EEPROM editor modifie les octets de débit et de conformité avec recalcul des sommes de contrôle. Restez honnête : déclarer un débit que l’optique ne peut pas porter déplace l’échec de « ne monte pas » à « monte avec des erreurs ».
Signification bit par bit des octets de débit et de type, avec des codages typiques par type de module : Codes de conformité.
Commandes de vitesse, FEC, autonégociation et éclatement pour chaque NOS : Recettes de configuration de port ; pourquoi un groupe de ports refuse une vitesse : À l’intérieur d’un commutateur.
SFP cuivre en 1G seulement, 100BASE-FX qui ne monte jamais, sticks 2,5G, SFP+ 10GBASE-T en 10G seulement — les problèmes de mode SGMII/1000BASE-X/USXGMII derrière eux : SGMII et gigabit série.