CodingBox Documentation

What is an optical transceiver?

An optical transceiver (transmitter + receiver) is a compact, hot-pluggable module that sits between a network device and an optical fibre. On one side it accepts electrical signals from the switch, router, server or storage port; on the other it turns them into modulated light for the fibre — and does the reverse for light coming back. In a fibre-optic link (FOL / ВОЛС) the transceiver is the interface between electronics and glass: everything the fibre carries starts and ends in one.

Definition in the FOL context

A fibre-optic link consists of a light source, a transmission medium (the fibre, its connectors and splices, and any passive or active elements between) and a light receiver. The transceiver is the component that provides both the source and the receiver at each end, packaged so that the host equipment need not know anything about wavelengths, fibre types or reach — it simply exchanges electrical bits with the module. Reach, wavelength, fibre type (single-mode or multi-mode) and even the network technology (Ethernet, Fibre Channel, PON, InfiniBand) are therefore chosen by picking a module, not by changing the port.

What is inside

BlockFunction
TOSA (transmitter optical sub-assembly)laser (VCSEL, FP, DFB, EML) with its driver; sets wavelength and launch power
ROSA (receiver optical sub-assembly)photodiode (PIN or APD) with trans-impedance and limiting amplifiers; sets sensitivity
CDR / DSPre-times the serial data and, on PAM4 modules, equalises it — see CDR
Microcontroller + EEPROMidentity, capabilities, digital diagnostics (DDM) and controls in the standard MSA memory map
Electrical interfacecard-edge connector to the host: 1, 2, 4 or 8 differential lanes plus low-speed control signals
Optical interfaceLC, SC, MPO-12/16, SN/CS or other connector, or a fixed copper cable on DACs

The memory map is the part CodingBox works with: every field a switch reads to decide whether to accept a module — vendor, part number, serial, compliance codes, thresholds — lives there. See form factors and MSA specifications.

Where transceivers are used

AreaTypical modules and technologies
Enterprise and campus LAN1G/10G SFP/SFP+, uplinks 40G/100G — Ethernet
Data centre fabrics25G server links, 100G/400G/800G leaf–spine — AI clusters
Telecom transport and metroCWDM/DWDM coloured optics, tunable and coherent modules — CWDM, DWDM
Access networksGPON/XGS-PON OLT and ONU optics — PON
Storage networks16/32/64GFC SW/LW optics — Fibre Channel
HPC and AI interconnectInfiniBand EDR/HDR/NDR — InfiniBand
Mobile fronthaul, video, industrialCPRI/eCPRI, SDI, industrial Ethernet on SFP-class optics

A short history of form factors

Optics used to be soldered onto line cards: one card, one reach. The pluggable transceiver made the port universal and let the industry standardise around a few housings through Multi-Source Agreements.

PeriodMilestoneRate class
mid-1990sGBIC — the first hot-pluggable optical module (SC connector)1G
~2001SFP MSA (INF-8074) — a third of the GBIC's size, LC connector; XENPAK, then X2 and XFP for 10G1G; 10G
~2006–2009SFP+ (SFF-8431) brings 10G into the SFP footprint; QSFP (INF-8438) introduces four lanes10G; 4×10G
~2009–2010QSFP+ (SFF-8436) for 40GbE; CFP for first-generation 100G40G; 100G
~2014–2016QSFP28 (SFF-8665) makes 100G a small module; SFP28 brings 25G to servers; CFP2/CFP4100G; 25G
2016–2018QSFP-DD and OSFP MSAs founded for 400G; SFP-DD; CMIS unifies management400G
~2019–2021400G QSFP-DD/OSFP ship; QSFP56 (200G), SFP56; 400ZR coherent pluggables200G; 400G
~2022–2024800G OSFP / QSFP-DD800; QSFP112; ZR+; linear-drive (LPO) optics800G
2024 →OSFP-XD 16-lane 1.6T; co-packaged optics for the largest switches1.6T

Each generation kept its predecessor's footprint where it could — SFP → SFP+ → SFP28 → SFP56, and QSFP → QSFP+ → QSFP28 → QSFP56 → QSFP112 — which is why a modern port often still accepts a module twenty years its senior. Details per form factor are in the overview and comparison.

How the standards evolved

Three layers of standards define a transceiver, written by different bodies:

  • Mechanical and electrical — the MSA consortia and the SFF Committee (now SNIA SFF TA): housings, connectors, pinouts, power classes. Documents such as INF-8074, SFF-8431, SFF-8665, the QSFP-DD and OSFP MSAs. See the specification catalog.
  • Management memory — how the host reads identity and diagnostics: the GBIC serial ID gave way to SFF-8472 (two addresses, DDM added), then the paged SFF-8636 for QSFP, and finally the form-factor-independent CMIS with a module state machine for 400G and beyond. Shared codes live in SFF-8024.
  • Physical layer (PMD) — what travels on the fibre: IEEE 802.3 for Ethernet (10GBASE-LR, 100GBASE-DR…), INCITS T11 FC-PI for Fibre Channel, IBTA for InfiniBand, ITU-T G-series for PON and the DWDM grid, OIF for 400ZR. See the optical PMD reference.

The consequence for compatibility: a module can be electrically and optically perfect and still be refused because its management memory does not say what a particular host expects — the origin of vendor lock and the reason coding tools exist.

How data rates grew

Aggregate rate has grown along three axes at once:

AxisProgression
Rate per lane1G → 10G → 25G (NRZ) → 50G → 100G (PAM4) → 200G
Lanes per module1 → 4 → 8 → 16
Modulationon/off keying (NRZ) → 4-level PAM4 → coherent QPSK/16-QAM for long haul
AggregateTypical moduleApproximate era
1GGBIC, SFP1990s →
10GXFP, SFP+2002 →
40GQSFP+2010 →
25G / 100GSFP28 / QSFP282015 →
200G / 400GQSFP56 / QSFP-DD, OSFP2019 →
800GOSFP, QSFP-DD8002022 →
1.6TOSFP-XD2024 →

The move to PAM4 brought mandatory forward error correction and DSP-based modules; the move beyond 100 km brought coherent detection into pluggables. See FEC and link training and coherent optics.

Where to go next

In CodingBox, all of this meets at one screen: Check transceiver reads the module's memory, identifies the form factor and standard, and shows the identity and DDM that the rest of this documentation explains.