SFF-8024 — tabele kodów · Specyfikacje i normy · Transceivery optyczne i kable · Dokumentacja · CodingBox
CodingBox Dokumentacja

SFF-8024 — tabele kodów

SFF-8024, SFF Module Management Reference Code Tables, to wspólny rejestr jednobajtowych kodów, do którego odwołuje się każda inna specyfikacja zarządzania. Nie opisuje układu pamięci; przypisuje wartościom znaczenie — czym jest typ modułu 18h, co oznacza złącze 0Ch, co oznacza rozszerzony kod zgodności 06h. Ponieważ rejestr znajduje się w jednym dokumencie, SFF-8472, SFF-8636, CMIS, MIS i INF-8077i interpretują ten sam bajt tak samo, a nowe formaty obudowy albo PMD rejestruje się jednokrotnie. Dokument jest aktualizowany kilka razy w roku; zawsze dekoduj względem najnowszej wersji.

Gdzie używana jest każda tabela

TabelaNazwaSFP (SFF-8472)QSFP (SFF-8636)CMIS
4-1IdentyfikatorA0h bajt 0bajt 0 / 128bajt 0 / 128
4-2Kodowaniebajt 11bajt 139— (wynika z aplikacji)
4-3Złączebajt 2bajt 130strona 00h bajt 203
4-4Rozszerzona zgodność ze specyfikacjąbajt 36bajt 192—
4-5ID interfejsu elektrycznego hosta——deskryptory aplikacji (bajt 86 + 4n)
4-6 …ID interfejsów medium (MMF, SMF, miedź pasywna, kabel aktywny, BASE-T)——deskryptory aplikacji (bajt 87 + 4n), tabelę wybiera typ medium z bajtu 85

Tabela 4-1 — wartości identyfikatora

KodModułKodModuł
00hnieznany / nieokreślony11hQSFP28 (SFF-8636)
01hGBIC12hCXP2 / CXP28
02hmoduł przylutowany do płyty głównej13hCDFP style 1/2
03hSFP / SFP+ / SFP28 (SFF-8472)14hshielded mini multilane HD 4X fanout
04h300-pin XBI15hshielded mini multilane HD 8X fanout
05hXENPAK16hCDFP style 3
06hXFP (INF-8077i)17hmicroQSFP
07hXFF18hQSFP-DD (CMIS)
08hXFP-E19hOSFP 8X (CMIS)
09hXPAK1AhSFP-DD (MIS)
0AhX21BhDSFP
0BhDWDM-SFP / SFP+ (niezgodny z SFF-8472)1Chx4 MiniLink / OcuLink
0ChQSFP (INF-8438)1Dhx8 MiniLink
0DhQSFP+ (SFF-8636 / SFF-8436)1EhQSFP+ lub nowszy z CMIS
0EhCXP1FhSFP-DD z CMIS
0Fhshielded mini multilane HD 4X20hSFP+ lub nowszy z CMIS (SFP112 i podobne)
10hshielded mini multilane HD 8X21hOSFP-XD z CMIS

Nowsze wersje dodają kolejne formaty obudowy zarządzane przez CMIS po 21h. Kody 80h–FFh są zależne od producenta. Który format obudowy to który: Formaty obudowy.

Tabela 4-2 — kodowanie

KodSFF-8472 (SFP, bajt 11)SFF-8636 (QSFP, bajt 139)
00hnieokreślonenieokreślone
01h8B/10B8B/10B
02h4B/5B4B/5B
03hNRZNRZ
04hManchesterSONET skramblowany
05hSONET skramblowany64B/66B
06h64B/66BManchester
07h256B/257B (transkodowany FEC)256B/257B
08hPAM4PAM4

Te dwie kolumny różnią się w zakresie 04h–06h — klasyczna przyczyna „błędnego kodowania”, gdy szablon QSFP jest ponownie wykorzystywany dla SFP.

Tabela 4-3 — typy złączy

KodZłączeKodZłącze
00hnieznane0ChMPO 1×12
01hSC0DhMPO 2×16
02hFibre Channel style 1 (miedziane)20hHSSDC II
03hFibre Channel style 2 (miedziane)21hpigtail miedziany
04hBNC/TNC22hRJ45
05hzłącza koncentryczne Fibre Channel23hbrak rozłącznego złącza (DAC, AOC, moduły z pigtailem)
06hFiber Jack24hMXC 2×16
07hLC25hCS
08hMT-RJ26hSN (dawniej mini CS)
09hMU27hMPO 2×12
0AhSG28hMPO 1×16
0Bhpigtail optyczny——

Zdjęcia i dopasowanie do światłowodu: Złącza i światłowód.

Tabela 4-4 — rozszerzona zgodność ze specyfikacją (wybór)

Używana w bajcie 36 SFP i bajcie 192 QSFP; pojedyncza wartość, nie pole bitowe.

KodZnaczenieKodZnaczenie
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, aktywna miedź i AOC przy określonych BER
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 (bez 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 z 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 λ)80hobsługuje 64GFC
1Ch–1Eh10GBASE-T SR / 5GBASE-T / 2.5GBASE-T81hobsługuje 128GFC

To ta tabela w ogóle umożliwia identyfikację 25G i 100G: klasyczne pola bitowe w bajtach 3–10 SFF-8472 nie mają na nie miejsca. Jak te dwa mechanizmy się łączą: Kody zgodności.

Tabele 4-5 i kolejne — identyfikatory interfejsów CMIS (wybór)

CMIS opisuje możliwości modułu jako aplikacje: interfejs elektryczny hosta połączony z interfejsem medium. Obie połówki to kody SFF-8024.

Interfejs elektryczny hosta (4-5)Kod
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 (krótki / długi)
800G C2M (8 × 100G)15h–16h
Interfejs mediumTabela MMFTabela 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(kody 800G następują)

Miedź pasywna, kabel aktywny i medium BASE-T mają własne, krótkie tabele; która tabela obowiązuje, ustala bajt 85 typu medium CMIS (01h MMF, 02h SMF, 03h miedź pasywna, 04h kabel aktywny, 05h BASE-T). Pełne listy zmieniają się z każdą wersją SFF-8024 — traktuj powyższe jako orientację, nie jako rejestr. Jak aplikacje są zgłaszane i wybierane: CMIS.

Uwagi praktyczne

  • Host ze starszym firmware'em pokazuje kody, których nie zna, jako nieznany — to nieszkodliwe przy odczycie, ale niektóre platformy odmawiają uruchomienia modułu, którego typu nie potrafią rozpoznać.
  • Podczas kodowania modułu wybieraj kody opisujące rzeczywisty sprzęt; hosty wzajemnie porównują identyfikator, złącze, kodowanie i zgodność (Prędkość i przepływność).
  • Zakresy zarezerwowane i zależne od producenta (80h–FFh) są dozwolone, ale nie dekodują się na nic użytecznego.

W CodingBox

CodingBox zawiera tabele SFF-8024 i wykorzystuje je do opisywania pól identyfikatora, złącza, kodowania, rozszerzonej zgodności i aplikacji CMIS w EEPROM editor oraz na ekranie Check transceiver, dzięki czemu surowe 12h w deskryptorze aplikacji QSFP-DD odczytuje się jako 400GAUI-8 C2M.

Identyfikator 21h w praktyce: OSFP-XD; OSFP przy 200G na linię zachowuje 19h — OSFP224.

Identyfikator 1Bh w praktyce: DSFP — dwie linie w obudowie wielkości SFP, zarządzanie wyprowadzone z CMIS.


Jeśli znajdziesz nieścisłość lub błąd w tym materiale, zaznacz odpowiedni fragment i naciśnij Ctrl+Enter, aby .