The loss budget equation
An optical link works if the light reaching the receiver is above its sensitivity, with some margin left for aging and repairs. The expected loss is the sum of every element in the path:
power budget = Tx power − Rx sensitivity · margin = power budget − link loss
Typical values (TIA-568 / ISO 11801 maxima)
| Element | Planning value |
|---|---|
| Single-mode, 1310 nm | 0.35 dB/km (outside plant), up to 0.5 dB/km indoor |
| Single-mode, 1550 nm | 0.25 dB/km |
| Multimode, 850 nm | 3.0 dB/km |
| Multimode, 1300 nm | 1.0 dB/km |
| Mated connector pair | 0.75 dB max (0.3 dB typical with good LC/SC) |
| Fusion splice | 0.3 dB max (≈ 0.05 dB typical) |
Using standard maxima produces a conservative budget that a certified link should beat. If you have OTDR or power-meter results, enter the measured values or a custom attenuation.
Worked example: 10 km single-mode at 1310 nm
fiber 10 km × 0.35 dB/km = 3.50 dB connectors 2 × 0.75 dB = 1.50 dB splices 4 × 0.30 dB = 1.20 dB safety = 3.00 dB total loss = 9.20 dB
With a transceiver that launches −3 dBm and has −23 dBm sensitivity, the power budget is 20 dB. Margin = 20 − 9.2 = 10.8 dB, comfortably positive. The expected receive level is −3 − 9.2 = −12.2 dBm.
Do not forget the maximum
Too much light is also a failure mode. Long-reach optics (40–80 km) on a short patch can exceed the receiver overload point (often around −3 to −7 dBm) and saturate or damage the photodiode. Check that the expected Rx level is below the maximum input power in the datasheet; if not, add an inline attenuator.
Verifying with DOM / DDM
Most SFP/SFP+/QSFP modules report real optical levels. Compare them with the calculated receive level:
! Cisco IOS XE show interfaces transceiver detail # Junos show interfaces diagnostics optics xe-0/0/0 # Linux ethtool -m eth0 # MikroTik /interface ethernet monitor sfp-sfpplus1
If the measured Rx is several dB worse than the estimate, clean and inspect the connectors first (dirty end faces are the most common cause of excess loss), then OTDR the run to find bad splices or macrobends.
Tips
- Count every mated pair: patch panel to patch panel, plus any cross-connect in the path.
- Keep at least 3 dB of margin for repairs; each emergency splice adds loss.
- For multimode, distance is often limited by modal bandwidth (OM3/OM4) before attenuation; check the IEEE reach for your speed.