100G QSFP28 uses LC duplex connectors for single-mode links (LR4, CWDM4) and MPO-12 for parallel multimode links (SR4). Move to 400G QSFP-DD or OSFP, and the connector picture changes significantly.
400G SR8 requires MPO-16. 400G DR4 uses MPO-12 with single-mode fiber. 400G FR4 and LR4 use LC duplex. If you're running 400G DR4 in breakout mode to four 100G ports, you need MPO-12 to 4x LC fanout cables — not a straight MPO-to-MPO trunk.
What goes wrong: The optics arrive, and the team discovers that existing MPO-12 OM4 runs have the wrong polarity, wrong fiber count, or wrong fiber type for the chosen module variant. By then, the maintenance window is already scheduled.
The fix is a full fiber audit before you order a single transceiver. Confirm cable type (OM3/OM4/OM5 vs OS2), connector type, polarity, and whether your patch panels support MPO-16 if SR8 is anywhere on the roadmap.
A 100G QSFP28 SR4 draws roughly 2.5W. A 400G QSFP-DD FR4 draws 7 to 10W depending on vendor and DSP implementation. An 800G QSFP-DD DR8 can reach 14 to 17W.
In a 32-port 400G switch, that's a potential 320W in optics alone — before the switch ASIC, fans, and line cards are factored in. Many engineers size the power budget for the switch platform but forget to add the transceiver thermal load as a separate line item.
What goes wrong: Thermal throttling, unexpected fan speed increases that trigger alerts, and in the worst cases, port shutdowns from thermal protection. The switch spec sheet doesn't tell the full story when the chassis is fully populated with high-draw optics.
Calculate per-port power draw for your chosen optic variant, multiply by port density, and validate that your PDU and cooling allocation covers a fully loaded chassis — not just the switch's rated maximum.
QSFP-DD and OSFP are both 400G and 800G-capable form factors, but they are physically incompatible. OSFP is taller, requires a different cage, and cannot be installed in a QSFP-DD port — or vice versa.
This matters because some hyperscale platforms use OSFP (Arista 7800R3, certain Nvidia Spectrum-4 configurations), while most enterprise and mid-market 400G switches use QSFP-DD. If you're buying optics for a multi-vendor fabric or planning a future 800G upgrade, you need to know which form factor each switch generation uses before committing to inventory.
What goes wrong: Procurement orders a batch of OSFP modules for a QSFP-DD chassis — or the reverse — and none of them seat. It's a straightforward mistake that's also completely avoidable.
Confirm cage type from the hardware guide for every platform in the fabric, not just the primary switch model.
100G links typically use NRZ (non-return-to-zero) modulation with 4 lanes at 25G each. 400G uses PAM4 (pulse amplitude modulation, 4-level) with 8 lanes at 50G per lane in QSFP-DD configurations, or 4 lanes at 100G per lane in some variants.
Not every switch ASIC handles PAM4 the same way. Some older ASICs marketed as "400G-capable" support 400G only in specific breakout configurations or only on a subset of ports. Buffer allocation per port also shifts when you move from NRZ to PAM4, which affects latency-sensitive workloads in ways that don't always show up immediately.
What goes wrong: Link flaps, intermittent errors, or ports that train but never stabilize. This typically looks like a transceiver problem. It's usually a SerDes or ASIC configuration issue.
Read the ASIC datasheet and the switch release notes for your exact software version before deployment. Confirm PAM4 support on the specific physical ports you intend to use — not just on the platform in general.
400G QSFP-DD comes in several variants with meaningfully different reach and fiber requirements:
| Variant | Fiber Type | Reach | Connector |
|---|---|---|---|
| SR8 | OM4 multimode | 100m | MPO-16 |
| DR4 | OS2 single-mode | 500m | MPO-12 |
| FR4 | OS2 single-mode | 2KM | LC duplex |
| LR4 | OS2 single-mode | 10KM | LC duplex |
SR8 is for short intra-rack or top-of-rack runs on existing OM4 plant. DR4 covers campus or inter-building runs up to 500m. FR4 handles 2KM and is the most common choice for inter-DC links in metro environments. LR4 is for 10KM.
What goes wrong: Engineers buy SR8 for a 600m inter-building run (out of reach), or default to LR4 for a 300m intra-campus link and pay a significant premium for reach they don't need. Both are avoidable with a link distance map.
Before selecting a variant, document every link distance and fiber type in the design. Don't default to LR4 as the "safe" choice — it's the expensive choice when FR4 or DR4 covers the actual distance.
This is the pitfall that generates the most expensive post-deployment surprises. Cisco NX-OS, Arista EOS, Juniper Junos, and Huawei VRP all read the transceiver's EEPROM to validate vendor ID, part number, and firmware version. If the EEPROM data doesn't match the platform's expected values, you get an "unsupported transceiver" warning at best and a disabled port at worst.
With OEM optics, this isn't a concern. With third-party compatible modules, it depends entirely on whether the supplier has programmed the EEPROM correctly for your specific platform and software version.
What goes wrong: A bulk order of 400G QSFP-DD FR4 modules arrives, passes visual inspection, and then generates unsupported-transceiver errors on 30% of ports — because the EEPROM was programmed for a different platform revision or an older NX-OS version. At that point, you're either rolling back or waiting on a firmware update from the supplier.
The fix: Before placing a bulk order, request a sample unit and validate it on your exact switch platform and software version. Confirm the supplier programs EEPROM per-platform, not with a generic firmware image that may not match your environment.
HYTOPTODEVICE programs EEPROM per-platform for Cisco, Arista, Juniper, and Huawei deployments. The 400G QSFP-DD FR4, DR4, and 800G QSFP-DD DR8 modules listed at hytoptodevice.com are pre-validated for specific switch platforms and ship with compatibility test documentation. Request a sample before committing to volume — that's the standard process, not an exception.
The most disruptive approach to a 100G-to-400G upgrade is replacing all switches at once. The least disruptive is a phased breakout strategy: deploy 400G switches first, then use 400G-to-4x100G breakout cables (QSFP-DD to 4x QSFP28 DAC or AOC) to maintain connectivity to existing 100G endpoints while the new fabric comes online.
What goes wrong: Teams plan a full cutover weekend, underestimate the time needed to validate each link, and end up with a partial fabric that's neither the old network nor the new one. Recovering from a half-migrated state is significantly harder than either staying at 100G or completing the move cleanly.
Sequence the migration in three phases. First, deploy 400G core switches with breakout connections to the existing 100G access layer. Second, validate all breakout links and confirm routing and switching behavior. Third, replace 100G access switches in groups — not all at once. A 100G QSFP28 to 4x25G SFP28 breakout DAC at 5m is a practical tool for this kind of staged transition, keeping existing endpoints live while the new fabric is validated.
Work through this before you order optics or schedule a maintenance window:
Q1:Can I use my existing OM4 fiber plant for 400G?
A:It depends on the variant. 400G SR8 supports OM4 up to 100m and OM5 up to 150m. If your OM4 runs are under 100m, SR8 works. For longer distances, you need single-mode fiber and a DR4, FR4, or LR4 module.
Q2:What's the difference between PAM4 and NRZ, and why does it matter for my switch?
A:NRZ encodes one bit per symbol. PAM4 encodes two bits per symbol using four signal levels, doubling throughput per lane. Not all switch ASICs handle PAM4 natively on every port — check your platform's hardware guide and confirm PAM4 support for the specific ports you plan to use at 400G, not just the platform in general.
Q3:Will a 400G QSFP-DD module physically fit in a 100G QSFP28 port?
A:No. QSFP-DD has a different electrical connector and a double-density design with 8 electrical lanes. It does not fit in a QSFP28 cage. You need a switch with QSFP-DD ports to run 400G QSFP-DD optics.
Q4:How do I avoid unsupported-transceiver warnings with third-party 400G optics on Cisco Nexus?
A:The issue is EEPROM programming. The module's vendor ID, part number, and firmware must match what Cisco NX-OS expects for your software version. A supplier that programs EEPROM per-platform and provides a sample for pre-deployment testing eliminates most of these issues before bulk deployment — not after.
Q5:What's the most cost-effective 400G option for a 2KM inter-building link?
A:400G QSFP-DD FR4 on OS2 single-mode fiber is the standard choice for 2KM. It uses LC duplex connectors, which most existing SMF infrastructure already supports, and is priced well below LR4 without sacrificing reach for that distance.
Q6:Is 400G DR4 compatible with 100G QSFP28 in breakout mode?
A:Yes. A 400G QSFP-DD DR4 module can operate in 4x100G breakout mode using an MPO-12 to 4x LC fanout cable, connecting to four 100G QSFP28 LR4 or PSM4 ports. This is one of the more practical migration strategies for phased 100G-to-400G transitions — you get 400G switching capacity at the core while existing 100G endpoints stay online.
A 100G-to-400G upgrade is manageable when the risks are identified before the maintenance window, not during it. Audit your fiber, validate your power budget, confirm your ASIC supports PAM4, and test your optics on a sample unit before committing to volume. Every pitfall on this list is avoidable with preparation.