Umbrales, alarmas y flags · Diagnóstico DDM/DOM · Transceptores y cables ópticos · Documentación · CodingBox
CodingBox Documentación

Umbrales, alarmas y flags

Un módulo no solo informa valores: también lleva los límites con los que esos valores se comparan, y activa banderas cuando se cruza un límite. El switch lee todo esto de la memoria del módulo; no inventa nada. Por eso dos módulos de aspecto idéntico pueden comportarse de forma distinta en el mismo enlace.

Cuatro umbrales por parámetro

UmbralSignificado
Alarma altavalor por encima de este → el módulo puede estar fallando o el enlace ser inutilizable
Advertencia altase acerca al límite alto
Advertencia bajase acerca al límite bajo
Alarma bajavalor por debajo de este → p. ej. Rx por debajo de la sensibilidad del receptor

Definen tres zonas: normal (entre las advertencias), advertencia (entre una advertencia y la alarma correspondiente) y alarma (más allá de una alarma). Un módulo sano de 10 km podría venir con umbrales de Rx de aproximadamente +0,5 / −2 / −18 / −22 dBm (HA / HW / LW / LA), pero cada fabricante fija los suyos.

Dónde se almacenan: SFF-8472

Bytes 0–39 de A2h, dos bytes por umbral, las mismas unidades que los monitores (Parámetros y unidades):

BytesParámetro (HA, LA, HW, LW)
0–7Temperatura
8–15Vcc
16–23Polarización de Tx
24–31Potencia de Tx
32–39Potencia de Rx
40–55umbrales extendidos opcionales (temperatura del láser, TEC)

El orden dentro de cada grupo es alarma alta, alarma baja, advertencia alta, advertencia baja.

Banderas: sobre qué actúa realmente el host

Bytes de A2hContenido
110estado/control: estado de TX_DISABLE, estado de RS0/RS1, TX_FAULT, RX_LOS, data-ready
112–113banderas de alarma: un bit por parámetro, alto y bajo
116–117banderas de advertencia: un bit por parámetro, alto y bajo

El módulo activa una bandera cuando un valor cruza su umbral, y la borra cuando vuelve. Un host que muestra «alarma baja de potencia de Rx» está leyendo el bit 1 del byte 113, nada más. Si las banderas están implementadas siquiera se declara en A0h byte 93 bit 7.

QSFP y CMIS

Se aplica el mismo modelo, con banderas por carril:

  • SFF-8636: umbrales del módulo en la página superior 03h, bytes 128–175 (temperatura, Vcc), umbrales de canal en los bytes 176–223 (potencia de Rx, polarización de Tx, potencia de Tx); banderas en la página inferior, bytes 3–14 (LOS/fault/LOL en 3–5, alarmas de temperatura y Vcc en 6–7, alarmas de potencia y polarización por carril en 9–14).
  • CMIS: umbrales del módulo en la página 02h, umbrales de carril más adelante en la misma página; banderas del módulo en los bytes inferiores 8–13, banderas de carril en la página 11h, bytes 134–153.

Véase Diagnóstico por carril.

Por qué «sin alarma» no es «sano»

Los umbrales son la opinión del fabricante del módulo sobre sus propios límites, no la del enlace. Consecuencias habituales:

  • Umbrales generosos: un módulo cuya alarma de Rx baja está en −24 dBm permanecerá en silencio en un receptor que ya da errores a −20 dBm.
  • Tx ficticio: un valor de Tx constante nunca puede cruzar un umbral.
  • El presupuesto del enlace es cuestión de margen, no de límites: un enlace a −17 dBm con una advertencia en −18 dBm tiene 1 dB de margen y fallará con el primer conector sucio.

Las alertas operativas deberían usar, por tanto, sus propias líneas base y deltas (Monitorización), con las banderas del módulo como respaldo.

Edición de umbrales

Como los umbrales residen en la memoria del módulo, pueden leerse y reescribirse. Usos legítimos: restaurar límites razonables en un módulo programado con ceros, alinear una flota, o fijar una advertencia más estricta para tener aviso más temprano. El área protegida de A2h normalmente requiere la contraseña del módulo.

En CodingBox

La pantalla DDM dibuja los umbrales de alarma y advertencia del módulo directamente sobre los gráficos y colorea los valores por zona. Los bytes de umbral 0–39 y las banderas 112–117 son visibles y editables en el EEPROM editor, con la suma de comprobación CC_DMI (byte 95) recalculada al escribir.

Posiciones exactas de byte de cada umbral, bandera y máscara: Mapa de A2h de SFF-8472, página inferior de SFF-8636 y página 03h, página 02h de CMIS y página 11h.


Si encuentra una inexactitud o un error en este material, seleccione el fragmento correspondiente y pulse Ctrl+Enter para .