Diagnostic par voie : QSFP et CMIS
Un module à quatre ou huit voies a une seule température et une seule alimentation — mais quatre ou huit lasers et récepteurs, chacun avec son propre bias, sa puissance Tx et sa puissance Rx. Le diagnostic des modules de classe QSFP et CMIS est donc organisé par voie, et le défaut caché classique est celui d’une seule voie qui se dégrade pendant que le total du module paraît normal.
SFF-8636 (QSFP+, QSFP28)
Tout se trouve à une seule adresse deux fils avec une mémoire paginée (SFF-8636). Les unités sont les mêmes que pour SFF-8472.
Page inférieure — valeurs en direct et indicateurs
| Octets | Contenu |
|---|---|
| 3 | Tx LOS (bits 7–4) / Rx LOS (bits 3–0) par voie |
| 4 | défaut d’égalisation adaptative Tx / défaut Tx par voie |
| 5 | Tx LOL / Rx LOL par voie — voir CDR |
| 6–7 | indicateurs d’alarme/avertissement de température et de Vcc |
| 9–14 | indicateurs d’alarme/avertissement par voie de puissance Rx, bias Tx et puissance Tx |
| 22–23 | température du module |
| 26–27 | Vcc du module |
| 34–41 | puissance Rx, voies 1–4 (2 octets chacune) |
| 42–49 | bias Tx, voies 1–4 |
| 50–57 | puissance Tx, voies 1–4 |
Page supérieure 03h — seuils : module (température, Vcc) aux octets 128–175, voie (puissance Rx, bias Tx, puissance Tx) aux octets 176–223. La mise en œuvre ou non de la mesure de puissance Tx est annoncée en page supérieure 00h octet 220 — beaucoup de modules 40G ne rapportent que la Rx.
CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD)
CMIS sépare les données au niveau du module et au niveau de la voie, et s’étend jusqu’à huit voies (des banques au-delà) :
| Emplacement | Contenu |
|---|---|
| Page inférieure, octets 8–13 | indicateurs au niveau du module |
| Page inférieure, octets 14–25 | mesures du module : température (14–15), Vcc (16–17), aux 1–3 |
| Page 02h | seuils du module et des voies |
| Page 11h octets 134–153 | indicateurs de voie (LOS, LOL, défaut Tx, alarmes de puissance/bias) |
| Page 11h octets 154–169 | puissance Tx, voies 1–8 |
| Page 11h octets 170–185 | bias Tx, voies 1–8 (avec un facteur d’échelle annoncé en page 01h) |
| Page 11h octets 186–201 | puissance Rx, voies 1–8 |
Les mesures existantes sont annoncées en page 01h (octet 160 pour bias Tx/puissance Tx/puissance Rx, température et Vcc), afin qu’un hôte — ou CodingBox — sache à quels champs se fier.
Versatile Diagnostics Monitoring (VDM)
CMIS ajoute une couche optionnelle au-delà des mesures analogiques : le VDM sur les pages 20h–2Fh (descripteurs en 20h–27h, échantillons en 28h–2Fh). Les observables sont annoncés par module et peuvent inclure :
- le taux d’erreur binaire pré-FEC et le nombre d’erreurs FEC par voie, côté hôte et côté média ;
- le SNR des interfaces électrique (hôte) et optique (média) ;
- la température du laser et d’autres valeurs propres au module ;
- des indicateurs avec leurs propres seuils.
Le BER pré-FEC est l’alerte la plus précoce sur une liaison PAM4 : il grimpe bien avant que le FEC cesse de corriger, alors que la puissance Rx peut encore paraître normale. Sur les fabrics 400G/800G, c’est la métrique à mettre en tendance (Clusters IA).
Bien lire les données multivoies
- Comparez les voies entre elles. Une voie 3 dB en dessous de ses sœurs est un défaut, même si les quatre sont « dans la plage ».
- Vérifiez le bias par voie — un laser qui vieillit plus vite que les autres se voit d’abord ici.
- Pensez à l’éclatement (breakout). Un module 4×25G éclaté en quatre liaisons : une voie défaillante signifie qu’une des quatre liaisons est mauvaise, pas que « le module est 25 % moins bon ».
- LOL/LOS sont aussi par voie ; un LOL sur une seule voie d’une liaison multivoie est un problème de CDR ou de signal d’entrée sur cette voie.
Dans CodingBox
L’écran DDM affiche la puissance Rx, la puissance Tx et le bias par voie avec des seuils par voie, et les enregistre dans le temps — la vue qui détecte la panne d’une seule voie que le LACP masque (Pannes). Pour les modules CMIS, l’EEPROM editor expose la page 11h ainsi que l’état du module.
La liste complète des observables VDM, le format F16 et comment lire le BER pré-FEC avec les compteurs FEC de l’hôte : VDM et métriques FEC.