Octet

What are SFP, SFP+, QSFP and DAC, and what should you check before plugging one in?

Show the answer

Say this first

They are hot-swappable pluggable modules that give a port its physical layer. SFP is 1 Gbps, SFP+ 10 Gbps, SFP28 25 Gbps, QSFP+ 40 Gbps (4 x 10), QSFP28 100 Gbps (4 x 25), and QSFP-DD or OSFP carry 400 and 800 Gbps. A DAC is twinax copper with modules fixed on each end, cheap for a few meters in a rack; an AOC is the same idea with fiber. Before plugging in, check the platform compatibility list, matching optics on both ends, the fiber type and the reach.

Go deeper

Form factors

ModuleSpeedLanesTypical connector
SFP1 Gbps (also 100BASE-FX)1Duplex LC or RJ-45
SFP+10 Gbps1Duplex LC
SFP2825 Gbps1Duplex LC
QSFP+40 Gbps4 x 10GMPO or duplex LC (LR4)
QSFP28100 Gbps4 x 25GMPO or duplex LC
QSFP-DD, OSFP400 to 800 Gbps8 lanesMPO or duplex LC

Things that bite

  • Speed support: an SFP+ port often accepts a 1G SFP, but an SFP port never runs an SFP+ at 10G. Confirm per platform.
  • Breakout: a 40G or 100G port can split into four 10G or 25G ports with a breakout cable, if the platform supports it and you configure it.
  • Vendor coding: switches read the module's EEPROM. Cisco IOS rejects unsupported modules and can err-disable the port with reason gbic-invalid.
  • Both ends must match: SR to SR, LR to LR. Different reach classes do not interoperate reliably.
  • DOM: digital optical monitoring reports temperature, voltage, laser bias, Tx and Rx power. show interfaces transceiver reads it.

Traps

  • Assuming any module fits any port of the same shape. Check speed, platform support and coding.
How did you do?Book 2.1 Technology Landscape