Diagnóstico por carril: QSFP y CMIS
Un módulo de cuatro u ocho carriles tiene una sola temperatura y una sola alimentación, pero cuatro u ocho láseres y receptores, cada uno con su propia polarización, potencia Tx y potencia Rx. Por eso el diagnóstico de los módulos de clase QSFP y CMIS se organiza por carril, y la avería oculta clásica es un solo carril que se degrada mientras el total del módulo parece correcto.
SFF-8636 (QSFP+, QSFP28)
Todo reside en una sola dirección de dos hilos con memoria paginada (SFF-8636). Las unidades son las mismas que en SFF-8472.
Página inferior — valores en vivo e indicadores
| Bytes | Contenido |
|---|---|
| 3 | Tx LOS (bits 7–4) / Rx LOS (bits 3–0) por carril |
| 4 | fallo de ecualización adaptativa Tx / fallo Tx por carril |
| 5 | Tx LOL / Rx LOL por carril: véase CDR |
| 6–7 | indicadores de alarma/advertencia de temperatura y Vcc |
| 9–14 | indicadores de alarma/advertencia de potencia Rx, polarización Tx y potencia Tx por carril |
| 22–23 | temperatura del módulo |
| 26–27 | Vcc del módulo |
| 34–41 | potencia Rx, carriles 1–4 (2 bytes cada uno) |
| 42–49 | polarización Tx, carriles 1–4 |
| 50–57 | potencia Tx, carriles 1–4 |
Página superior 03h — umbrales: módulo (temperatura, Vcc) en los bytes 128–175, canal (potencia Rx, polarización Tx, potencia Tx) en 176–223. Si la monitorización de potencia Tx está implementada se anuncia en el byte 220 de la página superior 00h: muchos módulos de 40G solo reportan Rx.
CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD)
CMIS separa los datos a nivel de módulo y a nivel de carril, y escala hasta ocho carriles (bancos para más):
| Ubicación | Contenido |
|---|---|
| Página inferior, bytes 8–13 | indicadores a nivel de módulo |
| Página inferior, bytes 14–25 | monitores del módulo: temperatura (14–15), Vcc (16–17), aux 1–3 |
| Página 02h | umbrales de módulo y de carril |
| Página 11h, bytes 134–153 | indicadores de carril (LOS, LOL, fallo Tx, alarmas de potencia/polarización) |
| Página 11h, bytes 154–169 | potencia Tx, carriles 1–8 |
| Página 11h, bytes 170–185 | polarización Tx, carriles 1–8 (con un factor de escala anunciado en la página 01h) |
| Página 11h, bytes 186–201 | potencia Rx, carriles 1–8 |
Qué monitores existen se anuncia en la página 01h (byte 160 para polarización/potencia Tx, potencia Rx, temperatura y Vcc), de modo que un host, o CodingBox, sabe en qué campos confiar.
Versatile Diagnostics Monitoring (VDM)
CMIS añade una capa opcional más allá de los monitores analógicos: VDM en las páginas 20h–2Fh (descriptores en 20h–27h, muestras en 28h–2Fh). Los observables se anuncian por módulo y pueden incluir:
- tasa de error de bit previa a FEC y conteo de errores de FEC por carril, lado host y lado medio;
- SNR de las interfaces eléctrica (host) y óptica (medio);
- temperatura del láser y otros valores específicos del módulo;
- indicadores con sus propios umbrales.
El BER previo a FEC es la advertencia más temprana en un enlace PAM4: sube mucho antes de que el FEC deje de corregir, mientras la potencia Rx aún puede parecer normal. En fábricas de 400G/800G es la métrica a seguir en tendencia (Clústeres de IA).
Leer correctamente los datos multicarril
- Compare los carriles entre sí. Un carril 3 dB por debajo de sus hermanos es una avería, aunque los cuatro estén «dentro de rango».
- Revise la polarización por carril: un láser que envejece más rápido que los demás aparece aquí primero.
- Tenga en cuenta el breakout. Un módulo 4×25G desglosado en cuatro enlaces: un carril defectuoso significa que uno de los cuatro enlaces está mal, no que «el módulo está un 25 % peor».
- LOL/LOS también son por carril; un LOL en un solo carril de un enlace multicarril es un problema de CDR o de señal de entrada en ese carril.
En CodingBox
La pantalla DDM muestra la potencia Rx, la potencia Tx y la polarización por carril con umbrales por carril, y las registra a lo largo del tiempo: la vista que detecta el fallo de un solo carril que LACP oculta (Fallos). Para los módulos CMIS, el editor de EEPROM expone la página 11h junto con el estado del módulo.
La lista completa de observables de VDM, el formato F16 y cómo leer el BER previo a FEC junto con los contadores de FEC del host: Métricas de VDM y FEC.