Installation & handling
Physical handling of optical modules and fiber connectors. Most 'the link won't come up' tickets trace back to a problem covered in this document.
Before you start
You'll need:
- The module (in its anti-static bag)
- The fiber patch cable (or copper, for RJ45 modules)
- Fiber inspection scope (recommended for any new install)
- One-click fiber cleaner or click-cleaner pen (LC, MPO, or both)
- ESD wrist strap (recommended; required in production data centers)
ESD precautions
Optical modules contain laser diodes and high-speed CMOS circuitry, both sensitive to electrostatic discharge. A single 100 V ESD event, well below what you'd feel as a static shock, can damage the EEPROM, the laser, or both.
Before handling any module
- Touch a grounded metal surface (the switch chassis ground lug is ideal)
- Wear an ESD wrist strap clipped to a grounded point
- Keep the module in its anti-static bag until you're at the port
- Handle the module by its bail latch or its metal housing, never touch the gold electrical contacts
Laser safety
Optical modules contain Class 1 laser products. Class 1 is "safe under all reasonably foreseeable conditions", but reasonable foresight means never looking directly into an active fiber or transceiver port. Some modules (ER, ZR, DWDM) operate at higher power and can damage the retina under prolonged direct exposure.
Always
- Cap unused fiber connectors with the supplied bore caps
- Cap unused transceivers with the supplied dust plug
- Disable the port (
shutdownon Cisco,disableon Junos, etc.) before disconnecting fiber if you'll be working at the open connector - Treat every fiber connector as if it might be live, even if you "know" the port is shut
Cleaning fiber connectors
The #1 cause of new-link bring-up failures is dirty fiber connectors. A single fingerprint on the end face attenuates the signal by 1–3 dB and can scatter enough light to corrupt the receive eye.
Every connector, every time
- Inspect the connector with a fiber scope at 200× or 400× magnification.
- If you see contamination, dust, oil, scratches, clean with a one-click cleaner. One click per connector pair.
- Re-inspect.
- Insert into the module.
Installing the module
SFP / SFP+ / SFP28
- Verify the bail latch is closed (perpendicular to the module body).
- Orient the module: the bail latch is on the bottom for most chassis, top for others, check the switch chassis labeling.
- Slide the module fully into the cage until you feel it seat with a positive click. The bail should click into place.
- Connect the fiber. LC duplex connectors are keyed, there's only one way they fit. Match Tx to Rx (the connector body is usually marked).
QSFP+ / QSFP28 / QSFP56 / QSFP-DD / OSFP
- The bail latch on QSFP modules is on the side (a pull-tab).
- Confirm orientation: the bail tab faces the same direction across the entire port row on the chassis.
- Insert fully. QSFPs require firm pressure, about 4–5 lbs of insertion force. Don't be timid; modules that aren't fully seated cause intermittent link drops.
- For breakout cables, connect the MPO connector to the QSFP and each fanout LC to its respective host port.
OSFP power draw
OSFP modules (especially 800G and coherent ZR variants) can draw 15–20 W each, roughly double a QSFP28. Verify the switch chassis has adequate power and thermal headroom before populating every port.RJ45 (copper SFP)
- Insert the module the same as a fiber SFP.
- Wait for the module's PHY to come up, copper SFPs take 5–15 seconds after insertion to enable, vs. <1 second for fiber. Don't worry if there's a brief delay before the link state shows up.
- Copper SFPs run hotter than fiber SFPs. In dense deployments (48 ports of copper), make sure airflow is adequate.
Cabling polarity
For QSFP+ SR4 and QSFP28 SR4, the MPO trunk cable's polarity must match the module's expected polarity.
| Polarity | Description | Common use |
|---|---|---|
| Type A | Straight-through | Some legacy fabrics |
| Type B | Reversed | Current standard for data centers |
| Type C | Pair-flipped (per pair) | Specialized, rare |
For new installs
Standardize on Type B for everything. It's the dominant polarity in modern data-center fabric.Symptoms of polarity mismatch
The link doesn't come up at all, or comes up as half-duplex / negotiation failure. The fix is either a polarity adapter at one end or replacing the trunk cable with the correct polarity.Bringing up the link
Cisco IOS-XE / NX-OS
Switch# configure terminal
Switch(config)# interface gigabitEthernet 1/0/49
Switch(config-if)# no shutdown
Switch(config-if)# end
Switch# show interface gigabitEthernet 1/0/49 transceiver detail
Switch# show interface gigabitEthernet 1/0/49 statusExpect to see connected in the status output and Vendor Name: CISCO (or your custom name) in the transceiver detail.
Juniper Junos
> configure
# set interfaces et-0/0/0 enable
# commit
> show interfaces et-0/0/0 extensive
> show interfaces diagnostics optics et-0/0/0Arista EOS
arista(config)# interface ethernet 1
arista(config-if-Et1)# no shutdown
arista# show interfaces ethernet 1 transceiver detail
arista# show interfaces ethernet 1 statusVerifying optical health
Within 30 seconds of link-up, capture baseline DDM values. These are what "normal" looks like for this specific module on this specific fiber. Future degradation is measured against this baseline.
Capture and store
- Tx optical power (dBm)
- Rx optical power (dBm)
- Laser bias current (mA)
- Module temperature (°C)
Removing a module
- Disable the port (
shutdown/disable) before unplugging fiber. - Disconnect the fiber. Cap the connectors immediately.
- Open the bail latch (pull down for SFP, pull sideways for QSFP/OSFP). Pull the module out using the latch as a handle, never yank by the fiber.
- Cap the module's bore with the supplied dust plug.
- Store in an anti-static bag.