SFF-8024 — tabel kode · Spesifikasi dan standar · Transceiver optik dan kabel · Dokumentasi · CodingBox
CodingBox Dokumentasi

SFF-8024 — tabel kode

SFF-8024, SFF Module Management Reference Code Tables, adalah registri bersama untuk kode satu-byte yang dirujuk oleh setiap spesifikasi manajemen lainnya. Dokumen ini tidak mendeskripsikan tata letak memori; dokumen ini memberi arti pada nilai — apa jenis modul 18h, konektor mana yang dimaksud 0Ch, kode kepatuhan tambahan apa yang diwakili 06h. Karena registrinya berada dalam satu dokumen, SFF-8472, SFF-8636, CMIS, MIS, dan INF-8077i semuanya menginterpretasikan byte yang sama dengan cara yang sama, dan faktor bentuk atau PMD baru didaftarkan sekali saja. Dokumen ini direvisi beberapa kali dalam setahun; selalu lakukan dekode berdasarkan revisi terbaru.

Di mana setiap tabel digunakan

TabelNamaSFP (SFF-8472)QSFP (SFF-8636)CMIS
4-1PengenalA0h byte 0byte 0 / 128byte 0 / 128
4-2Pengkodeanbyte 11byte 139— (tersirat dari aplikasi)
4-3Konektorbyte 2byte 130halaman 00h byte 203
4-4Kode kepatuhan tambahanbyte 36byte 192—
4-5ID antarmuka elektrik host——deskriptor aplikasi (byte 86 + 4n)
4-6 …ID antarmuka media (MMF, SMF, tembaga pasif, kabel aktif, BASE-T)——deskriptor aplikasi (byte 87 + 4n), tabel dipilih berdasarkan byte jenis media 85

Tabel 4-1 — nilai pengenal

KodeModulKodeModul
00htidak diketahui / tidak dispesifikasikan11hQSFP28 (SFF-8636)
01hGBIC12hCXP2 / CXP28
02hmodul disolder ke motherboard13hCDFP style 1/2
03hSFP / SFP+ / SFP28 (SFF-8472)14hshielded mini multilane HD 4X fanout
04hXBI 300-pin15hshielded 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+ (tidak sesuai SFF-8472)1Chx4 MiniLink / OcuLink
0ChQSFP (INF-8438)1Dhx8 MiniLink
0DhQSFP+ (SFF-8636 / SFF-8436)1EhQSFP+ atau yang lebih baru dengan CMIS
0EhCXP1FhSFP-DD dengan CMIS
0Fhshielded mini multilane HD 4X20hSFP+ atau yang lebih baru dengan CMIS (SFP112 dan sejenisnya)
10hshielded mini multilane HD 8X21hOSFP-XD dengan CMIS

Revisi yang lebih baru menambahkan lebih banyak faktor bentuk yang dikelola CMIS setelah 21h. Kode 80h–FFh bersifat khusus vendor. Faktor bentuk mana yang mana: Faktor bentuk.

Tabel 4-2 — pengkodean

KodeSFF-8472 (SFP, byte 11)SFF-8636 (QSFP, byte 139)
00htidak dispesifikasikantidak dispesifikasikan
01h8B/10B8B/10B
02h4B/5B4B/5B
03hNRZNRZ
04hManchesterSONET scrambled
05hSONET scrambled64B/66B
06h64B/66BManchester
07h256B/257B (FEC yang ditranskode)256B/257B
08hPAM4PAM4

Kedua kolom berbeda pada 04h–06h — sumber klasik “pengkodean yang salah” ketika template QSFP dipakai ulang untuk SFP.

Tabel 4-3 — jenis konektor

KodeKonektorKodeKonektor
00htidak diketahui0ChMPO 1×12
01hSC0DhMPO 2×16
02hFibre Channel style 1 tembaga20hHSSDC II
03hFibre Channel style 2 tembaga21hpigtail tembaga
04hBNC/TNC22hRJ45
05hheader koaksial Fibre Channel23htanpa konektor yang dapat dipisah (DAC, AOC, modul pigtail)
06hFiber Jack24hMXC 2×16
07hLC25hCS
08hMT-RJ26hSN (dahulu mini CS)
09hMU27hMPO 2×12
0AhSG28hMPO 1×16
0Bhpigtail optik——

Foto dan kecocokan dengan jenis serat optik: Konektor & jenis serat optik.

Tabel 4-4 — kepatuhan spesifikasi tambahan (sebagian)

Dipakai pada SFP byte 36 dan QSFP byte 192; sebuah nilai tunggal, bukan bidang bit.

KodeArtiKodeArti
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 tembaga aktif dan AOC pada BER yang ditetapkan
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 (tanpa 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 dengan 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 λ)80hmendukung 64GFC
1Ch–1Eh10GBASE-T SR / 5GBASE-T / 2.5GBASE-T81hmendukung 128GFC

Inilah tabel yang membuat identitas 25G dan 100G mungkin sama sekali: bidang bit klasik pada byte 3–10 SFF-8472 tidak memiliki ruang untuknya. Bagaimana kedua mekanisme ini digabungkan: Kode kepatuhan.

Tabel 4-5 dan seterusnya — ID antarmuka CMIS (sebagian)

CMIS mendeskripsikan apa yang dapat dilakukan sebuah modul sebagai aplikasi: sebuah antarmuka elektrik host yang dipasangkan dengan sebuah antarmuka media. Kedua bagian ini adalah kode SFF-8024.

Antarmuka elektrik host (4-5)Kode
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 (pendek / panjang)
800G C2M (8 × 100G)15h–16h
Antarmuka mediaTabel MMFTabel 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(kode 800G menyusul)

Media tembaga pasif, kabel aktif, dan BASE-T memiliki tabel pendeknya sendiri; tabel mana yang berlaku ditetapkan oleh byte jenis media 85 CMIS (01h MMF, 02h SMF, 03h tembaga pasif, 04h kabel aktif, 05h BASE-T). Daftar lengkapnya berubah pada setiap revisi SFF-8024 — perlakukan tabel di atas sebagai orientasi, bukan sebagai registrinya. Bagaimana aplikasi dinyatakan dan dipilih: CMIS.

Catatan praktis

  • Host yang menjalankan firmware lama menampilkan kode yang tidak dikenalinya sebagai tidak diketahui — tidak berbahaya untuk pembacaan, tetapi sebagian platform menolak mengaktifkan modul yang jenisnya tidak dapat mereka kenali.
  • Saat mengodekan sebuah modul, pilih kode yang mendeskripsikan perangkat keras yang sebenarnya; host saling menyilang-periksa pengenal, konektor, pengkodean, dan kepatuhan satu sama lain (Kecepatan & rate).
  • Rentang cadangan dan khusus vendor (80h–FFh) sah, tetapi tidak terdekode menjadi apa pun yang berguna.

Di CodingBox

CodingBox memuat tabel SFF-8024 dan memakainya untuk memberi label pada bidang pengenal, konektor, pengkodean, kepatuhan tambahan, dan aplikasi CMIS di EEPROM editor dan pada Check transceiver, sehingga 12h mentah dalam deskriptor aplikasi QSFP-DD terbaca sebagai 400GAUI-8 C2M.

Pengenal 21h dalam praktiknya: OSFP-XD; OSFP pada 200G per lane tetap memakai 19h — OSFP224.

Pengenal 1Bh dalam praktiknya: DSFP — dua lane dalam ukuran SFP, manajemen turunan CMIS.


Jika Anda menemukan ketidakakuratan atau kesalahan dalam artikel ini, pilih bagian teks yang bersangkutan lalu tekan Ctrl+Enter untuk .