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
| Block | Function |
|---|---|
| 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 / DSP | re-times the serial data and, on PAM4 modules, equalises it — see CDR |
| Microcontroller + EEPROM | identity, capabilities, digital diagnostics (DDM) and controls in the standard MSA memory map |
| Electrical interface | card-edge connector to the host: 1, 2, 4 or 8 differential lanes plus low-speed control signals |
| Optical interface | LC, 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
| Area | Typical modules and technologies |
|---|---|
| Enterprise and campus LAN | 1G/10G SFP/SFP+, uplinks 40G/100G — Ethernet |
| Data centre fabrics | 25G server links, 100G/400G/800G leaf–spine — AI clusters |
| Telecom transport and metro | CWDM/DWDM coloured optics, tunable and coherent modules — CWDM, DWDM |
| Access networks | GPON/XGS-PON OLT and ONU optics — PON |
| Storage networks | 16/32/64GFC SW/LW optics — Fibre Channel |
| HPC and AI interconnect | InfiniBand EDR/HDR/NDR — InfiniBand |
| Mobile fronthaul, video, industrial | CPRI/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.
| Period | Milestone | Rate class |
|---|---|---|
| mid-1990s | GBIC — the first hot-pluggable optical module (SC connector) | 1G |
| ~2001 | SFP MSA (INF-8074) — a third of the GBIC's size, LC connector; XENPAK, then X2 and XFP for 10G | 1G; 10G |
| ~2006–2009 | SFP+ (SFF-8431) brings 10G into the SFP footprint; QSFP (INF-8438) introduces four lanes | 10G; 4×10G |
| ~2009–2010 | QSFP+ (SFF-8436) for 40GbE; CFP for first-generation 100G | 40G; 100G |
| ~2014–2016 | QSFP28 (SFF-8665) makes 100G a small module; SFP28 brings 25G to servers; CFP2/CFP4 | 100G; 25G |
| 2016–2018 | QSFP-DD and OSFP MSAs founded for 400G; SFP-DD; CMIS unifies management | 400G |
| ~2019–2021 | 400G QSFP-DD/OSFP ship; QSFP56 (200G), SFP56; 400ZR coherent pluggables | 200G; 400G |
| ~2022–2024 | 800G OSFP / QSFP-DD800; QSFP112; ZR+; linear-drive (LPO) optics | 800G |
| 2024 → | OSFP-XD 16-lane 1.6T; co-packaged optics for the largest switches | 1.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:
| Axis | Progression |
|---|---|
| Rate per lane | 1G → 10G → 25G (NRZ) → 50G → 100G (PAM4) → 200G |
| Lanes per module | 1 → 4 → 8 → 16 |
| Modulation | on/off keying (NRZ) → 4-level PAM4 → coherent QPSK/16-QAM for long haul |
| Aggregate | Typical module | Approximate era |
|---|---|---|
| 1G | GBIC, SFP | 1990s → |
| 10G | XFP, SFP+ | 2002 → |
| 40G | QSFP+ | 2010 → |
| 25G / 100G | SFP28 / QSFP28 | 2015 → |
| 200G / 400G | QSFP56 / QSFP-DD, OSFP | 2019 → |
| 800G | OSFP, QSFP-DD800 | 2022 → |
| 1.6T | OSFP-XD | 2024 → |
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
- Form factors: overview & comparison — every supported housing on one page.
- DDM basics — the diagnostics a module reports.
- Write-protection types — how modules guard their memory.
- Common problems & solutions — what goes wrong in the field.
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.