MIS — gestione SFP-DD
MIS, la SFP-DD Management Interface Specification, è pubblicata dal SFP-DD MSA per il fattore di forma SFP-DD a due lane. Non è un terzo modello di gestione accanto a SFF-8472 e CMIS: MIS è un profilo di CMIS ridotto a due lane e a un unico banco, per cui un modulo SFP-DD si legge come un piccolo QSFP-DD anziché come un grande SFP. CodingBox lavora con MIS 2.0, la versione attuale.
Cos’è SFP-DD
SFP-DD aggiunge una seconda fila di contatti alla gabbia SFP, raddoppiando le lane elettriche da una a due mantenendo la compatibilità retroattiva con i moduli SFP/SFP+/SFP28 nella stessa porta. Due lane a 25G NRZ danno 50G, due a 50G PAM4 danno 100G; la variante successiva SFP-DD112 (2 × 56G PAM4) raggiunge 200G. Dettagli meccanici ed elettrici: SFP-DD; dove si colloca tra gli altri fattori di forma: Fattori di forma.
Perché non SFF-8472
La mappa SFF-8472 ha spazio per una lane di monitor, un set di flag e un’identità a campi di bit precedente al 50G/100G. Un modulo PAM4 a due lane richiede monitor per lane, flag LOL, applicazioni con modalità FEC, una classe di potenza superiore al livello 3 di SFP+ e uno stato di bassa potenza — tutto ciò che CMIS aveva già. Per questo il SFP-DD MSA ha derivato MIS da CMIS e ha registrato due identificatori in SFF-8024:
| Identificatore | Significato | Gestione |
|---|---|---|
| 1Ah | SFP-DD | MIS |
| 1Fh | SFP-DD con CMIS | CMIS propriamente detto |
I moduli più recenti della classe SFP, come SFP112, saltano completamente MIS e usano CMIS con l’identificatore 20h (SFP+ o successivo con CMIS), e DSFP (1Bh) ha una propria gestione derivata da CMIS. La tendenza è un unico modello — CMIS — per ogni nuovo fattore di forma.
Struttura
| Regione | MIS | Note |
|---|---|---|
| Pagina inferiore 00h | stessa struttura di CMIS | identificatore, revisione, stato del modulo, flag, monitor del modulo, controlli globali, tipo di medio, descrittori di applicazione, password, selezione pagina |
| Pagina superiore 00h | come in CMIS | blocco del produttore, classe di potenza, connettore, lunghezze, tecnologia media, checksum della pagina |
| Pagina 01h | come in CMIS | annuncio: revisioni firmware/hardware, lunghezza d’onda, pagine supportate, durate |
| Pagina 02h | come in CMIS | soglie |
| Pagine 10h / 11h | 2 lane, solo banco 0 | controllo e stato di lane: disattivazione Tx, stati del percorso dati, flag, potenza e bias Tx/Rx per lane |
| VDM, CDB | opzionale | annunciato nella pagina 01h come in CMIS |
Le macchine a stati del modulo e del percorso dati, la selezione dell’applicazione tramite il set di controllo a stadi, la semantica dei flag e i checksum di pagina sono quelli di CMIS. Gli host e gli strumenti che parlano CMIS possono gestire un modulo SFP-DD leggendo il numero di lane e di banchi dalla pagina di annuncio.
Segnali hardware
SFP-DD mantiene i pin a bassa velocità di SFP dove può — modulo assente, Tx disable, Tx fault, Rx LOS, selezione di velocità — e aggiunge i ruoli di richiesta di bassa potenza e interrupt richiesti da un modulo in stile CMIS sulla nuova fila di contatti, come definito nella specifica hardware di SFP-DD. Il bus a due fili è A0h fino a 400 kHz (interfaccia a due fili).
Dove lo si incontra
Le porte SFP-DD compaiono su switch e NIC che richiedono 50G/100G in un ingombro SFP con compatibilità retroattiva per le ottiche SFP28 esistenti. Un modulo SFP28 in una porta SFP-DD è gestito tramite SFF-8472 come di consueto; solo un vero modulo SFP-DD parla MIS o CMIS. Il comportamento di velocità e breakout segue il modello di applicazione di CMIS — Velocità e rate.
In CodingBox
Per un modulo SFP-DD, CodingBox seleziona la struttura MIS/CMIS in base all’identificatore, decodifica le due lane in DDM, risolve i descrittori di applicazione tramite SFF-8024, e modifica il blocco del produttore con il checksum di pagina ricalcolato nell’EEPROM editor — lo stesso flusso di lavoro di QSFP-DD e OSFP.