Diagnostica per lane: QSFP e CMIS · Diagnostica DDM/DOM · Ricetrasmettitori ottici e cavi · Documentazione · CodingBox
CodingBox Documentazione

Diagnostica per lane: QSFP e CMIS

Un modulo a quattro o otto lane ha una sola temperatura e una sola alimentazione — ma quattro o otto laser e ricevitori, ciascuno con il proprio bias, potenza Tx e potenza Rx. La diagnostica dei moduli di classe QSFP e CMIS è quindi organizzata per lane, e il guasto nascosto classico è una singola lane che degrada mentre il totale del modulo appare normale.

SFF-8636 (QSFP+, QSFP28)

Tutto risiede a un unico indirizzo a due fili con memoria paginata (SFF-8636). Le unità sono le stesse di SFF-8472.

Pagina inferiore — valori in tempo reale e flag

ByteContenuto
3Tx LOS (bit 7–4) / Rx LOS (bit 3–0) per lane
4guasto Tx adaptive-EQ / guasto Tx per lane
5Tx LOL / Rx LOL per lane — vedi CDR
6–7flag di allarme/avviso di temperatura e Vcc
9–14flag di allarme/avviso per lane di potenza Rx, bias Tx e potenza Tx
22–23temperatura del modulo
26–27Vcc del modulo
34–41potenza Rx, lane 1–4 (2 byte ciascuna)
42–49bias Tx, lane 1–4
50–57potenza Tx, lane 1–4

Pagina superiore 03h — soglie: modulo (temperatura, Vcc) ai byte 128–175, canale (potenza Rx, bias Tx, potenza Tx) a 176–223. Se il monitoraggio della potenza Tx sia implementato o meno viene dichiarato nella pagina superiore 00h byte 220 — molti moduli 40G riportano solo la Rx.

CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD)

Il CMIS separa i dati a livello di modulo da quelli a livello di lane e scala fino a otto lane (bank per un numero maggiore):

PosizioneContenuto
Pagina inferiore, byte 8–13flag a livello di modulo
Pagina inferiore, byte 14–25monitor del modulo: temperatura (14–15), Vcc (16–17), aux 1–3
Pagina 02hsoglie di modulo e di lane
Pagina 11h, byte 134–153flag di lane (LOS, LOL, guasto Tx, allarmi di potenza/bias)
Pagina 11h, byte 154–169potenza Tx, lane 1–8
Pagina 11h, byte 170–185bias Tx, lane 1–8 (con un fattore di scala dichiarato sulla pagina 01h)
Pagina 11h, byte 186–201potenza Rx, lane 1–8

Quali monitor esistono è dichiarato sulla pagina 01h (byte 160 per bias Tx/potenza Tx/potenza Rx, temperatura e Vcc), così un host — o CodingBox — sa di quali campi fidarsi.

Monitoraggio diagnostico versatile (VDM)

Il CMIS aggiunge un livello opzionale oltre ai monitor analogici: il VDM sulle pagine 20h–2Fh (descrittori su 20h–27h, campioni su 28h–2Fh). Gli osservabili sono dichiarati per modulo e possono includere:

  • tasso di errore sui bit pre-FEC e conteggio errori FEC per lane, lato host e lato media;
  • SNR delle interfacce elettrica (host) e ottica (media);
  • temperatura del laser e altri valori specifici del modulo;
  • flag con soglie proprie.

Il BER pre-FEC è l’avviso più precoce su un collegamento PAM4: sale molto prima che il FEC smetta di correggere, mentre la potenza Rx può ancora apparire normale. Sui fabric 400G/800G è la metrica da tracciare nel tempo (Cluster AI).

Leggere correttamente i dati multi-lane

  • Confronta le lane tra loro. Una lane 3 dB sotto le altre è un guasto, anche se tutte e quattro sono «nell’intervallo».
  • Controlla il bias per lane — un laser che invecchia più velocemente degli altri si nota prima qui.
  • Attento al breakout. Un modulo 4×25G suddiviso in quattro collegamenti: una lane guasta significa che uno dei quattro collegamenti è guasto, non che «il modulo è il 25% peggiore».
  • Anche LOL/LOS sono per lane; un LOL su una singola lane in un collegamento multi-lane è un problema di CDR o di segnale in ingresso su quella lane.

In CodingBox

La schermata DDM mostra potenza Rx, potenza Tx e bias per lane con soglie per lane, e li registra nel tempo — la vista che individua il guasto su singola lane che LACP nasconde (Guasti). Per i moduli CMIS l’EEPROM editor espone anche la pagina 11h e lo stato del modulo.

L’elenco completo degli osservabili VDM, il formato F16 e come leggere il BER pre-FEC insieme ai contatori FEC dell’host: Metriche VDM e FEC.


Se trovi un’imprecisione o un errore in questo articolo, seleziona il passaggio corrispondente e premi Ctrl+Enter per .