Classes de puissance, basse consommation et surchauffe
Les modules consomment de moins d’un watt à vingt, et les ports ont des limites. Un module qui a besoin de plus que ce que son port peut fournir reste bloqué en basse consommation ou s’arrête ; un module qui chauffe vieillit vite et se bride. Les deux ressemblent à des « optiques capricieuses » jusqu’à ce que vous lisiez la classe de puissance et la température.
Classes de puissance
Chaque module déclare sa classe dans le bloc d’identité ; l’hôte la compare à la capacité du port avant d’activer la haute puissance.
| Famille | Où c’est déclaré | Classes |
|---|---|---|
| SFP / SFP+ / SFP28 | SFF-8472 A0h octet 64 (options), octet 93 | niveau 1 ≤ 1,0 W · niveau 2 ≤ 1,5 W · niveau 3 ≤ 2,0 W |
| QSFP+ / QSFP28 | SFF-8636 octet 129 (bits 7–6, 5, 1–0), puissance max octet 107 | 1 ≤ 1,5 W · 2 ≤ 2,0 · 3 ≤ 2,5 · 4 ≤ 3,5 · 5 ≤ 4,0 · 6 ≤ 4,5 · 7 ≤ 5,0 · 8 > 5,0 |
| QSFP-DD / OSFP / SFP-DD (CMIS) | page 00h octet 200 (classe), octet 201 (puissance max ×0,25 W) | 1 ≤ 1,5 W · 2 ≤ 3,5 · 3 ≤ 7 · 4 ≤ 8 · 5 ≤ 10 · 6 ≤ 12 · 7 ≤ 14 · 8 > 14 |
Consommations réelles typiques : SFP+ 10G SR ~0,8 W ; QSFP28 100G LR4 ~3,5–4,5 W ; QSFP-DD 400G DR4 8–12 W ; OSFP 800G 14–18 W ; 400ZR cohérent 15–20 W.
Mode basse consommation
Tout module de classe QSFP et tout module CMIS démarre en mode basse consommation (quelques centaines de mW, laser éteint) pour que l’hôte puisse lire son identité et sa classe de puissance en toute sécurité. L’hôte le libère ensuite vers la haute puissance — ou pas :
| Ce que vous voyez | Cause | Correction |
|---|---|---|
| Module identifié, pas de Tx, journal hôte « classe de puissance dépasse le port » | octet de classe supérieur à ce que le port supporte | utilisez un module de classe inférieure, ou un port/plateforme prévu pour cette classe ; si l’octet est simplement erroné pour le matériel, corrigez-le |
| Module CMIS bloqué en ModuleLowPwr (état 2) | l’hôte n’a jamais demandé la haute puissance, ou la négociation du firmware du module a échoué | firmware hôte prenant en charge la version CMIS du module ; cycle d’alimentation ; voir Problèmes CMIS |
| Le module fonctionne dans un commutateur, reste en basse consommation dans un autre | budgets de puissance de port différents (par ex. cages QSFP28 3,5 W vs 5 W) | vérifiez les spécifications de port de la plateforme |
| Broche LPMode active par conception | certains hôtes maintiennent LPMode haut tant qu’ils ne sont pas configurés | activez le port / désactivez la basse consommation forcée |
La broche matérielle LPMode et le bit logiciel de basse consommation (SFF-8636 octet 93, CMIS octet 26) maintiennent tous deux le module bloqué ; il suffit que l’un des deux soit actif.
Surchauffe
- Les modules signalent la température de boîtier dans le DDM (généralement plage commerciale −5…+70 °C ; température de boîtier max déclarée dans l’octet 190 de la SFF-8636).
- Au-dessus de l’avertissement/alarme de haute température, le module lève des drapeaux ; beaucoup d’hôtes désactivent le port sur une alarme de température, d’autres laissent le module se brider — des instabilités intermittentes les jours chauds en sont la signature.
- Sources de chaleur : façades denses (chaque voisin est un radiateur), flux d’air bloqué, incompatibilité de sens de refroidissement (avant-arrière vs arrière-avant), modules EML/DWDM refroidis et DSP 400G+, et modules cuivre SFP+ 10GBASE-T (2,5–4 W dans un boîtier conçu pour 1,5 W).
- Effet à long terme : la durée de vie du laser est environ divisée par deux tous les ~10 °C — voir Pannes.
Checklist
- Lisez la classe de puissance du module et comparez-la à la capacité du port.
- Confirmez que le module a atteint la haute puissance (Tx présent ; état CMIS Ready).
- Lisez la température et ses seuils ; comparez avec les voisins.
- Vérifiez le sens du flux d’air et les panneaux obturateurs ; laissez les cages vides bouchées.
- Pour le 400G+/cohérent, vérifiez que l’hôte prend explicitement en charge la classe de puissance du module — beaucoup de ports QSFP-DD de première génération s’arrêtent à la classe 6 ou 7.
Dans CodingBox
L’écran Check transceiver affiche la classe de puissance déclarée ; DDM affiche la température en direct au regard des seuils propres au module et la journalise dans le temps, si bien qu’un module qui ne déraille qu’à 15 h en été peut être repéré dans la tendance. Les octets de classe de puissance sont modifiables dans l’EEPROM editor — corrigez-les uniquement pour refléter le matériel réel, jamais pour tromper un port et le pousser à alimenter un module qu’il ne peut pas refroidir.
Ce que fait la température à la longueur d’onde, au courant de polarisation, à la sensibilité et à la durée de vie, et comment lire la mesure Vcc : Température et tension.
Consommation réelle de chaque type de module courant au regard de sa classe déclarée, courants d’alimentation et règles de refroidissement : Puissance et consommation ; modules commerciaux vs industriels et ce qui change avec la température : Grades de température.
Références de sens de flux d’air (aspiration vs refoulement côté ports), redondance des tiroirs de ventilation et conception thermique du châssis, dans leur effet sur la température des modules : Classes de commutateurs et facteurs de forme.