English | ÖĞÎÄ      
 Product Category
Optical Transceivers
1.6T OSFP Transceivers
400G/ 800G Transceivers
200G QSFP56 Modules
25G SFP28/QSFP28 Module
40G/56G QSFP+ Module
10G SFP+/XFP Module
150M~4.25G SFP Module
DACs / AOCs
800G OSFP/QSFP-DD DAC
400G QSFP-DD/QSFP112
200G QSFP56 DAC/AOC
25G SFP28 /100G QSFP28
40G QSFP+ DAC/AOC
10G SFP+ XFP DAC/AOC
MCIO 8X/4X Cable
Slim SAS 8i/4i Cables
6G/12G Mini SAS Cables
MPO/MTP Cable Accessories
Fiber Optic Cables
Passive FTTx Solution
Fiber Channel HBA
CWDM/DWDM/CCWDM
PLC Splitters
1000M/10G Media Converter
GEPON OLT/ONU Device
Fiber Optic Tools
Fusion Splicer Machine
FTTH Fiber Tools
Optic Fiber Tester
Other Fiber Optic Products
 
Technical Support
How to Ensure Compatibility for QSFP28 Modules in White-Box Switches
Editor:    Date: 4/8/2026

As white-box switching becomes the cornerstone of open networking, many of us are making the move away from proprietary "locked" hardware to platforms like Edgecore, Delta, or Quanta. While the freedom to choose your own Network Operating System (NOS)¡ªlike SONiC, OcNOS, or Cumulus¡ªis liberating, it brings a new challenge: the "plug-and-play" guarantee of traditional vendors is gone.

In a white-box environment, you are the integrator. Ensuring your QSFP28 100G modules actually work requires a shift in perspective¡ªfrom "Does the vendor support this?" to "Is the hardware/software stack aligned?"


1. Understanding the White-Box Compatibility Stack

Compatibility in a white-box switch isn't a single "Yes" or "No." It¡¯s a three-layer validation process that you must manage:

  • The Hardware/Silicon Layer: The physical port must support the power and signaling of the module. Most white-box switches use Broadcom Tomahawk or Barefoot Tofino ASICs, which have specific requirements for lane mapping and signal integrity.

  • The ONIE Layer: The Open Network Install Environment (ONIE) is your bootloader. It must recognize the module's EEPROM at a basic level to allow for network booting or OS installation.

  • The NOS Layer: This is where most issues occur. The software (SONiC, etc.) must have the correct drivers for the switch's I2C bus to read the module's Digital Diagnostic Monitoring (DDM) data and manage the link state.


2. Analyzing QSFP28 Module Types for White-Box Racks

Different QSFP28 modules present different "personalities" to a white-box switch. Here is how to navigate the common types:

A. Short-Range (SR4)

  • Interface: MPO/MTP-12 (Multimode).

  • Strategy: These are the most stable for white-box setups. They use 850nm lasers and have low power consumption (typically <3.5W).

  • User Tip: If the link is down, check your polarity (Type A vs. Type B cables). White-box switches are notoriously sensitive to misaligned fiber lanes.

B. Long-Range (LR4 & CWDM4)

  • Interface: Dual LC (Singlemode).

  • Strategy: These use WDM technology to multiplex 4 lanes onto one fiber.

  • Warning: Power budgets matter. A QSFP28 LR4 can draw 4.5W+. Some white-box switches have "thermal zones" and may only support high-power modules in specific ports (usually the outer edges) to prevent overheating.

C. PSM4 (Parallel Single Mode)

  • Interface: MPO-12 (Singlemode).

  • Strategy: Best for 100G-to-4x25G breakout.

  • Challenge: In a white-box environment, the NOS doesn't always "know" you've plugged in a breakout cable. You must manually configure the port map (e.g., 100G -> 4x25G) in the configuration files (like config_db.json in SONiC) or the link will stay dark.


3. The "Gotchas": Why Your Link is Still Down

The FEC Mismatch (The #1 Killer)

White-box switches often default to "Auto-FEC," but the negotiation between a white-box switch and a server NIC (like a Mellanox ConnectX-5) often fails.

  • Rule of Thumb: * SR4, PSM4, and DAC: Generally require RS-FEC (IEEE 802.3bj).

    • LR4: Often requires FEC to be OFF or set to Base-R depending on the distance and link budget.

  • The Fix: Don't trust "Auto." Manually hard-set the FEC mode on both ends.

EEPROM Coding and MSA Standards

Even though white-box switches are "open," the NOS might still expect a certain EEPROM format to display DDM information (temperature, light levels).

  • The Fix: When sourcing modules, request "MSA Generic" or "Arista-Compatible" coding. Arista coding is widely recognized by open-source drivers because it adheres strictly to the SFF-8636 standard without proprietary encryption.


4. Professional Verification Checklist

Before deploying 100G in your white-box fabric, run these commands (examples for SONiC/Linux-based NOS):

  1. Check Physical Recognition:

    show interface transceiver presence

    If it shows "Absent," the I2C bus can't talk to the module. Check for a firm seat or a dead module.

  2. Verify Optical Power:

    show interface transceiver detail

    Look at RX/TX power. If you see $0.0mW$ but the module is present, your FEC or speed settings are likely mismatched, preventing the laser from initializing.

  3. Monitor the BER (Bit Error Rate):

    In white-box setups, "flapping" links are often due to low-quality optics. Check for symbol errors. If BER is higher than $10^{-12}$, replace the cable.

Conclusion

Ensuring compatibility in white-box switches isn't about finding a "brand" that works; it's about standardization. By aligning your FEC settings, verifying port power budgets, and using MSA-compliant EEPROM coding, you can build a 100G fabric that is as stable as any proprietary system¡ªat a fraction of the cost.

Prev: 400G Data Center Thermal Solutions
Next: Troubleshooting 800G Links: Common Causes of High Bit Error Rates
Print | Close
CopyRight ©  Wiitek Technology-- SFP+ QSFP+ QSFP28 QSFP-DD OSFP DAC AOC, Optical Transceivers, Data Center Products Manufacturer
Add: 6F, 2nd Block, Mashaxuda Industrial Area, No.49, Jiaoyu North Road, Pingdi Town, Longgang District, Shenzhen, Guangdong, 518117
Admin