Panoramica su MSA e standard
I ricetrasmettitori ottici sono intercambiabili perché i produttori seguono specifiche di settore condivise anziché progetti proprietari. La maggior parte nasce come un Multi-Source Agreement (MSA) — un accordo tra produttori per cui un modulo di un dato fattore di forma ha la stessa interfaccia meccanica, elettrica e di gestione indipendentemente da chi lo produce.
Chi pubblica cosa
- Lo SFF Committee (oggi lo SNIA SFF TWG) pubblica i documenti SFF-xxxx che definiscono l’interfaccia di gestione a due fili (I²C) e la struttura di memoria dei moduli di classe SFP e QSFP.
- Il QSFP-DD MSA, insieme ai gruppi OSFP e COBO, ha creato CMIS, oggi mantenuto dall’OIF, per i moduli multi-lane ad alta velocità.
- Il SFP-DD MSA pubblica MIS per i moduli SFP-DD a due lane.
Quale specifica si applica a quale modulo
| Specifica | Si applica a |
|---|---|
| SFF-8472 | SFP, SFP+, SFP28 |
| SFF-8636 | QSFP+, QSFP28 |
| INF-8077i | XFP (10G) |
| CMIS | QSFP-DD, OSFP, COBO, QSFP compatibile con CMIS |
| MIS 2.0 | SFP-DD |
| SFF-8024 | tabelle di codici condivise usate dalle altre |
Perché è importante per CodingBox
Queste specifiche definiscono dove vive ciascun campo nella memoria del modulo e come leggerlo. CodingBox applica quella corretta per il modulo rilevato, così identità, DDM e configurazione vengono decodificati dagli indirizzi corretti. L’EEPROM editor arriva a nominare il campo di ogni byte e a citare la specifica applicabile al passaggio del mouse.
Famiglie di documenti in questa sezione
- Elenco completo — il catalogo delle specifiche MSA: tutti i 35 documenti SFF/INF con numeri, titoli e revisioni.
- Interfacce di gestione — SFF-8472, SFF-8636, CMIS, MIS, INF-8077i (XFP).
- Livelli hardware — documenti meccanici, elettrici e di classe di velocità della famiglia SFP e della famiglia QSFP.
- Mappe per scopi speciali — registri DWDM sintonizzabili (SFF-8690, SFF-TA-1004) e selezione di velocità e applicazione (SFF-8079, SFF-8089).
- Codici condivisi — SFF-8024.
Materiali trasversali
- Interfaccia a due fili — indirizzi, paginazione, banchi, transazioni e tempi condivisi da tutte le specifiche.
- Codici di conformità — byte 3–10 e 36 (SFP), 131–138 e 192 (QSFP), applicazioni CMIS; codifiche tipiche.
- Campi del produttore — nome, OUI, PN, SN, codice data: formati, cosa confrontano gli host, errori comuni.
- Checksum — CC_BASE, CC_EXT, CC_DMI e i checksum di pagina di CMIS: intervalli, algoritmo, comportamento dell’host.
- Revisioni della specifica — byte 94, byte 1, nibble di versione di CMIS e cosa ha aggiunto ogni generazione.
- Cosa fa l’host — la sequenza di avvio in dodici passaggi con pin, byte e tempi.
- MSA di interfaccia ottica — CWDM4, PSM4, 100G Lambda, SWDM, BiDi, 400ZR/ZR+, 800G e la loro relazione con IEEE.
Mappe dei registri
- SFF-8472 A0h e A2h — identità e diagnostica SFP, byte per byte.
- Pagina inferiore SFF-8636 e pagine superiori — QSFP+/QSFP28.
- Pagina inferiore CMIS, pagine superiori e pagine di lane — QSFP-DD, OSFP e altri moduli CMIS.
- INF-8077i XFP — memoria inferiore e tabella ID di serie.
La mappa più ampia — clausole IEEE 802.3 per PMD, documenti ITU-T, IEC, TIA, T11, IBTA e OIF, e quale risponde a quale domanda: Mappa delle norme.