What Are Optical Transceivers and How Do You Choose the Right One?
An optical transceiver is a hot-pluggable module that converts electrical signals from a switch, router, or server port into optical signals for transmission over fibre, and converts incoming light back into electrical signals on the receive side. You choose one by matching four things to your link: the port form factor, the optical standard and reach, the fibre and connector type, and vendor compatibility. If all four line up, the link works; if any one is wrong, it usually won't come up at all.
What an optical transceiver actually does
A transceiver combines a transmitter and a receiver in one module. On the transmit path, an electrical signal from the host port drives a laser or LED, which emits light into the fibre. On the receive path, a photodetector converts incoming light back into an electrical signal for the host.
That two-way conversion is why the same module handles both directions of a duplex link. The module also carries the electrical interface (the "host side") and the optical interface (the "line side"), and those two sides are independent choices — which is the root of most compatibility problems.
Form factors: match the physical port first
The form factor determines whether the module physically fits and what speeds it can carry. Common families:
| Form factor | Typical speeds | Where you see it |
|---|---|---|
| SFP | 1G (also used for lower-rate links) | Access switches, legacy equipment |
| SFP+ | 10G | 10G server and switch uplinks |
| SFP28 | 25G | 25G server access, leaf switches |
| QSFP+ | 40G | 40G uplinks, older aggregation |
| QSFP28 | 100G | 100G uplinks, spine/leaf |
| QSFP-DD | 400G | 400G spine, high-density aggregation |
A module only fits a port of the same form factor. An SFP+ will not seat in a QSFP28 cage, and a QSFP-DD is physically larger than a QSFP28 slot. Some ports are backward-compatible with lower-speed modules of the same family (for example, a 100G QSFP28 port often accepts a 40G QSFP+ module), but this depends on the specific switch and should be confirmed rather than assumed.
Optical standards and reach: SR, LR, ER
The standard tells you the wavelength, the fibre type, and the maximum reach. The three you'll meet most often:
- SR (Short Reach) — typically 850 nm over multimode fibre, for short runs within a building or data hall.
- LR (Long Reach) — typically 1310 nm over single-mode fibre, for longer campus or metro runs.
- ER (Extended Reach) — typically 1550 nm over single-mode fibre, for the longest standard reaches.
The practical rule: reach and fibre type are linked. SR modules are built for multimode; LR and ER are built for single-mode. Putting an SR module on single-mode fibre, or an LR module on multimode, generally won't work — the wavelength and fibre geometry don't match.
Exact distance figures vary by speed and standard, so check the module's own specification rather than relying on the SR/LR/ER label alone.
Compatibility factors beyond the form factor
Four things decide whether a correctly-sized module will actually link up:
- Wavelength — both ends must use the same wavelength. An 850 nm SR module will not talk to a 1310 nm LR module.
- Connector type — duplex LC is standard for SFP/SFP+ and QSFP modules; MPO/MTP is common for parallel multi-fibre QSFP and QSFP-DD optics. The patch cable must match the module's connector.
- Fibre type — multimode vs single-mode, and the multimode category (OM3, OM4, OM5) affects achievable reach.
- Vendor coding — many switch vendors code their ports to accept only modules programmed with their own identifier. A module that is electrically correct but coded for a different vendor may be rejected or left in an error state.
Basic selection steps
- Identify the port. Read the switch or router model and confirm the form factor and maximum speed of the port you're populating.
- Measure the link. Note the distance and the fibre already installed (multimode or single-mode, and its category).
- Pick the standard. Choose SR for short multimode runs, LR or ER for single-mode runs at the required distance.
- Match the connector. Confirm duplex LC or MPO/MTP against the patch panel and cable you have.
- Check vendor compatibility. Confirm the module is coded for your switch vendor, or that the vendor supports third-party optics.
- Verify both ends. Both modules in a link must use the same standard, wavelength, and speed.
Common reasons a link won't come up
- Module seated but not recognised — usually a vendor coding mismatch.
- Link flaps or won't establish — mismatched wavelength or standard between the two ends.
- No light at all — wrong fibre type (multimode module on single-mode fibre, or the reverse).
- Works at short distance, fails at long — reach exceeded for the standard chosen.
- Physical fit but no link — form factor matches the cage but the port doesn't support that speed.
Checking the port specification and the module datasheet against each other resolves most of these before you plug anything in.