What is 400G and 800G interoperability

400G and 800G interoperability explained: MSA compliance, host coding, DSP behaviour and FEC, and what actually has to match for a multi-vendor link to come up.

August 3, 2026

400G and 800G interoperability means a transceiver or cable from one manufacturer will link, train and pass traffic reliably when plugged into a host platform from another. It has three separate layers: mechanical and electrical conformance to the MSA, optical conformance to the IEEE reach standard, and host acceptance, which depends on the module EEPROM. All three have to be satisfied. Most failures happen at the third.

Interoperability is three separate things

The word gets used as if it were a single property. It is not. A 400G or 800G link involves at least three independent compatibility layers, and a module can pass two of them and still fail to bring a port up.

The first layer is the form factor. QSFP-DD, OSFP and QSFP112 are defined by multi-source agreements that specify mechanical dimensions, the electrical connector, pin assignment and the management interface. A module built to the MSA fits and powers up in any cage built to the same MSA.

The second layer is the optical or electrical standard. SR8, DR8, FR4 and 2xFR4 are IEEE-defined. Two modules built to the same standard will link across a fibre span whoever made them, because the wavelength plan, modulation and launch power are all specified.

The third layer is host acceptance. This is where the switch reads the module EEPROM and decides whether to enable the port. It is not covered by any MSA or IEEE standard, and it is the layer that causes most real-world problems.

Host coding is the layer that breaks links

Many switching platforms check the vendor and part identifiers written into a module before enabling the port. Some log a warning and carry on. Others refuse to bring the interface up at all. The optics are irrelevant to this decision. The port fails on a database lookup, not on signal quality.

Coding is therefore a supply question. A module has to be written with EEPROM content the target platform will accept, and that content has to be updated when platform firmware changes what it expects.

ATOP writes its own firmware and performs vendor-specific coding in house across major switching platforms. Because that capability sits inside the same organisation that designs and builds the module, coding changes do not depend on an external firmware supplier or an opaque binary from a third party.

PAM4, DSP behaviour and FEC have to align

At 100G per lane, the signal is PAM4 rather than the simpler NRZ used at lower rates. PAM4 packs more data into the same symbol rate and is correspondingly more sensitive to noise and loss. Forward error correction is not optional at these speeds. It is part of the link.

That has practical consequences. The host and the module have to agree on the FEC mode in use. Where a link crosses different technologies, for example an active electrical cable into an optical module through a breakout, the error correction budget has to be understood end to end rather than per segment.

Active copper and active electrical cables add DSP or retimer behaviour of their own. A cable that retimes the signal presents a clean electrical eye to the host, which is why AEC reaches further than passive DAC. It also means the cable is an active participant in link training, not a piece of wire.

Breakout adds a compatibility layer of its own

Breakout is common in AI fabrics, where an 800G switch port feeds multiple 400G or 100G endpoints. An 800G port can be split into 2x400G or 8x100G, and a 400G port into 4x100G, using breakout cables or breakout-capable optics.

Two things have to be true for that to work. The host platform has to support the breakout mode on that specific port, which is a software and ASIC question. And the module or cable at each end has to be the correct type for the mode selected. A breakout that is mechanically possible is not necessarily supported by the platform.

What to confirm before ordering

  • Form factor and port type on the host, including whether the cage is QSFP-DD, OSFP or QSFP112
  • Platform and software version, and whether coding is enforced on that version
  • Optical standard required at each end, and that both ends match
  • Fibre type and connector, since DR and FR modules need single-mode and SR needs multimode
  • FEC mode expected by the host
  • Breakout mode support, where the link is not a straight port to port connection

Testing is what turns compliance into confidence

Standards conformance is a necessary condition, not a sufficient one. Real fabrics mix generations, platforms and cable types in combinations no single standard anticipated.

ATOP validates products through signal integrity, compliance and interoperability testing before release, and holds firmware ownership so that behaviour can be adjusted when a platform changes. Every module carries component-level traceability and a full bill of materials, which means a link problem can be traced to a specific build rather than to a general product line.

For a fabric that will be extended over several build phases, that traceability is the thing that keeps phase three behaving like phase one.

What does MSA compliance mean for a transceiver?

A multi-source agreement defines the mechanical dimensions, electrical interface, pin assignment and management interface for a form factor. QSFP-DD, OSFP and QSFP112 are all MSA-defined. A module built to the MSA will physically fit and electrically connect in any cage built to the same MSA, regardless of manufacturer.

Why does a transceiver fail to come up in a switch even though it meets the standard?

Almost always because of host coding. Many platforms read vendor and part identifiers from the module EEPROM and refuse to enable the port if they are not recognised. This check sits outside the MSA and IEEE standards. The fix is to supply the module coded for the target platform, which requires firmware capability on the manufacturer side.

Can 400G and 800G modules from different manufacturers be mixed on the same link?

Yes, provided both ends are built to the same IEEE optical standard, the fibre type and connector match, and both hosts accept the modules installed in them. Two SR8 modules from different manufacturers will link across the same multimode span. The constraint is host acceptance at each end, not the optics in the middle.

Is FEC required at 400G and 800G?

Yes. At 100G per lane using PAM4 modulation, forward error correction is part of the link definition rather than an optional feature. Host and module have to agree on the FEC mode, and on links that cross technologies the error budget needs to be understood end to end.

What is the difference between compatibility and interoperability?

Compatibility usually refers to a module working in a specific host platform, which is largely a coding question. Interoperability refers to modules and cables from different sources working together across a link or a fabric, which depends on standards conformance. A module can be interoperable in the standards sense and still be rejected by a host on compatibility grounds.
arrow-right