SFF-8024 — tabelle dei codici · Specifiche e standard · Ricetrasmettitori ottici e cavi · Documentazione · CodingBox
CodingBox Documentazione

SFF-8024 — tabelle dei codici

SFF-8024, SFF Module Management Reference Code Tables, è il registro condiviso di codici a un byte a cui rimandano tutte le altre specifiche di gestione. Non descrive una disposizione di memoria; assegna un significato ai valori — che tipo di modulo è 18h, quale connettore significa 0Ch, cosa rappresenta il codice di conformità esteso 06h. Poiché il registro vive in un solo documento, SFF-8472, SFF-8636, CMIS, MIS e INF-8077i interpretano tutti lo stesso byte allo stesso modo, e i nuovi fattori di forma o PMD si registrano una sola volta. Il documento viene revisionato più volte l’anno; decodifica sempre rispetto a una revisione recente.

Dove si usa ciascuna tabella

TabellaNomeSFP (SFF-8472)QSFP (SFF-8636)CMIS
4-1IdentificatoreA0h byte 0byte 0 / 128byte 0 / 128
4-2Codificabyte 11byte 139— (implicito in base all’applicazione)
4-3Connettorebyte 2byte 130pagina 00h byte 203
4-4Conformità estesa alle specifichebyte 36byte 192—
4-5ID dell’interfaccia elettrica host——descrittori di applicazione (byte 86 + 4n)
4-6 …ID dell’interfaccia media (MMF, SMF, rame passivo, cavo attivo, BASE-T)——descrittori di applicazione (byte 87 + 4n), tabella scelta dal byte 85 del tipo di medio

Tabella 4-1 — valori dell’identificatore

CodiceModuloCodiceModulo
00hsconosciuto / non specificato11hQSFP28 (SFF-8636)
01hGBIC12hCXP2 / CXP28
02hmodulo saldato alla scheda madre13hCDFP stile 1/2
03hSFP / SFP+ / SFP28 (SFF-8472)14hmini multilane HD 4X fanout schermato
04hXBI a 300 pin15hmini multilane HD 8X fanout schermato
05hXENPAK16hCDFP stile 3
06hXFP (INF-8077i)17hmicroQSFP
07hXFF18hQSFP-DD (CMIS)
08hXFP-E19hOSFP 8X (CMIS)
09hXPAK1AhSFP-DD (MIS)
0AhX21BhDSFP
0BhDWDM-SFP / SFP+ (non conforme a SFF-8472)1Chx4 MiniLink / OcuLink
0ChQSFP (INF-8438)1Dhx8 MiniLink
0DhQSFP+ (SFF-8636 / SFF-8436)1EhQSFP+ o successivo con CMIS
0EhCXP1FhSFP-DD con CMIS
0Fhmini multilane HD 4X schermato20hSFP+ o successivo con CMIS (SFP112 e simili)
10hmini multilane HD 8X schermato21hOSFP-XD con CMIS

Le revisioni più recenti aggiungono altri fattori di forma gestiti da CMIS dopo 21h. I codici 80h–FFh sono specifici del produttore. Quale fattore di forma è quale: Fattori di forma.

Tabella 4-2 — codifica

CodiceSFF-8472 (SFP, byte 11)SFF-8636 (QSFP, byte 139)
00hnon specificatonon specificato
01h8B/10B8B/10B
02h4B/5B4B/5B
03hNRZNRZ
04hManchesterSONET randomizzato
05hSONET randomizzato64B/66B
06h64B/66BManchester
07h256B/257B (FEC transcodificato)256B/257B
08hPAM4PAM4

Le due colonne differiscono in 04h–06h: una classica fonte di «codifica sbagliata» quando si riutilizza un modello QSFP per un SFP.

Tabella 4-3 — tipi di connettore

CodiceConnettoreCodiceConnettore
00hsconosciuto0ChMPO 1×12
01hSC0DhMPO 2×16
02hFibre Channel stile 1 rame20hHSSDC II
03hFibre Channel stile 2 rame21hpigtail in rame
04hBNC/TNC22hRJ45
05hconnettori coassiali Fibre Channel23hnessun connettore separabile (DAC, AOC, moduli pigtail)
06hFiber Jack24hMXC 2×16
07hLC25hCS
08hMT-RJ26hSN (in precedenza mini CS)
09hMU27hMPO 2×12
0AhSG28hMPO 1×16
0Bhpigtail ottico——

Foto e abbinamenti di fibra: Connettori e fibra.

Tabella 4-4 — conformità estesa alle specifiche (selezione)

Usata nel byte 36 dell’SFP e nel byte 192 del QSFP; è un valore singolo, non un campo di bit.

CodiceSignificatoCodiceSignificato
01h100G AOC / 25GAUI C2M AOC (BER 5·10⁻⁵)1Fh40G SWDM4
02h100GBASE-SR4 / 25GBASE-SR20h100G SWDM4
03h100GBASE-LR4 / 25GBASE-LR21h100G PAM4 BiDi
04h100GBASE-ER4 / 25GBASE-ER22h–24h4WDM-10 / -20 / -40 MSA
05h100GBASE-SR1025h100GBASE-DR
06h100G CWDM426h100G-FR / 100GBASE-FR1
07h100G PSM427h100G-LR / 100GBASE-LR1
08h100G ACC / 25GAUI C2M ACC (BER 5·10⁻⁵)30h–33h50G/100G/200G rame attivo e AOC a BER definiti
0Bh100GBASE-CR4 / 25GBASE-CR CA-25G-L / 50GBASE-CR2 (RS-FEC)40h50GBASE-CR / 100GBASE-CR2 / 200GBASE-CR4
0Ch25GBASE-CR CA-25G-S / 50GBASE-CR2 (BASE-R FEC)41h50GBASE-SR / 100GBASE-SR2 / 200GBASE-SR4
0Dh25GBASE-CR CA-25G-N / 50GBASE-CR2 (senza FEC)42h50GBASE-FR / 200GBASE-DR4
10h40GBASE-ER443h200GBASE-FR4
11h4×10GBASE-SR44h200G 1550 nm PSM4
12h40G PSM445h50GBASE-LR
13h–15hITU-T G.959.1 P1I1-2D1 / P1S1-2D2 / P1L1-2D246h200GBASE-LR4
16h10GBASE-T con SFI47h400GBASE-DR4
17h100G CLR448h400GBASE-FR4
18h100G AOC / 25GAUI AOC (BER 10⁻¹²)49h400GBASE-LR4-10
19h100G ACC / 25GAUI ACC (BER 10⁻¹²)4Ah400GBASE-ZR
1Ah100GE-DWDM27Fh256GFC-SW4
1Bh100G 1550 nm WDM (4 λ)80hcompatibile con 64GFC
1Ch–1Eh10GBASE-T SR / 5GBASE-T / 2.5GBASE-T81hcompatibile con 128GFC

Questa è la tabella che rende possibile l’identità 25G e 100G: i classici campi di bit dei byte 3–10 di SFF-8472 non hanno spazio per loro. Come si combinano i due meccanismi: Codici di conformità.

Tabelle 4-5 e successive — ID di interfaccia CMIS (selezione)

CMIS descrive ciò che un modulo può fare come applicazioni: un’interfaccia elettrica host abbinata a un’interfaccia media. Entrambe le metà sono codici SFF-8024.

Interfaccia elettrica host (4-5)Codice
1000BASE-CX01h
XAUI02h
XFI03h
SFI04h
25GAUI C2M05h
XLAUI C2M06h
XLPPI07h
LAUI-2 C2M08h
50GAUI-2 C2M09h
50GAUI-1 C2M0Ah
CAUI-4 C2M0Bh
100GAUI-4 C2M0Dh
100GAUI-2 C2M0Eh
200GAUI-8 C2M0Fh
200GAUI-4 C2M10h
400GAUI-16 C2M11h
400GAUI-8 C2M12h
400GAUI-4 C2M13h–14h (corta / lunga)
800G C2M (8 × 100G)15h–16h
Interfaccia mediaTabella MMFTabella SMF
10GBASE-SR / 10GBASE-LR02h04h
25GBASE-SR / 25GBASE-LR03h07h
40GBASE-SR4 / 40GBASE-LR404h09h
100GBASE-SR4 / 100GBASE-LR409h0Dh
100G SWDM4 / 100G CWDM40Ah10h
100GBASE-SR2 / 100GBASE-DR0Ch14h
100G-SR / 100G-FR0Dh15h
200GBASE-SR4 / 200GBASE-DR40Eh17h
400GBASE-SR8 / 400GBASE-DR410h1Ch
400G-SR4 / 400G-FR411h1Dh
800G-SR8 / 800G-DR812h(seguono i codici 800G)

Il rame passivo, il cavo attivo e il BASE-T hanno ciascuno una propria tabella breve; quale tabella si applica è stabilito dal byte 85 del tipo di medio CMIS (01h MMF, 02h SMF, 03h rame passivo, 04h cavo attivo, 05h BASE-T). Gli elenchi completi cambiano a ogni revisione di SFF-8024 — considera quanto sopra come un orientamento, non come il registro. Come vengono annunciate e selezionate le applicazioni: CMIS.

Note pratiche

  • Un host con firmware più vecchio mostra i codici che non riconosce come sconosciuto — innocuo per la lettura, ma alcune piattaforme si rifiutano di attivare un modulo di cui non riconoscono il tipo.
  • Quando si codifica un modulo, scegli i codici che descrivono l’hardware reale; gli host confrontano tra loro identificatore, connettore, codifica e conformità (Velocità e rate).
  • Gli intervalli riservati e specifici del produttore (80h–FFh) sono legali ma non decodificano nulla di utile.

In CodingBox

CodingBox include le tabelle SFF-8024 e le usa per etichettare i campi di identificatore, connettore, codifica, conformità estesa e applicazione CMIS nell’EEPROM editor e su Check transceiver, così un 12h grezzo in un descrittore di applicazione QSFP-DD si legge come 400GAUI-8 C2M.

Identificatore 21h in pratica: OSFP-XD; l’OSFP a 200G per lane mantiene 19h — OSFP224.

Identificatore 1Bh in pratica: DSFP — due lane nelle dimensioni dell’SFP, gestione derivata da CMIS.


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