CodingBox Documentation

Optical interface MSAs: CWDM4, PSM4, 100G Lambda, ZR/ZR+

Three kinds of document define a pluggable module. Form-factor MSAs (SFP, QSFP-DD, OSFP) fix the mechanics and electrical pins; management specifications (SFF-8472, SFF-8636, CMIS) fix the memory map; and the optical interface — wavelengths, powers, reach, coding — comes either from a formal standard (IEEE 802.3 for Ethernet, T11 for Fibre Channel, IBTA for InfiniBand, ITU-T for transport) or from an interface MSA: a group of vendors agreeing on a PMD the standards bodies had not (yet) written. Many of the most common data-centre optics are MSA interfaces, and their names are on the label, in SFF-8024 codes and in CMIS applications.

Why interface MSAs exist

IEEE standardises a small set of reaches per rate (for 100G: SR4, LR4, ER4 and later DR, FR1, LR1). Operators wanted cheaper 2 km and 500 m options, duplex multimode, bidirectional fibre, and coherent DWDM in a pluggable — so vendors wrote MSAs in months rather than the years an IEEE project takes. Several were later adopted or superseded by IEEE clauses, but the MSA names stuck.

The catalogue

MSA / groupFoundedDefinesMedium & reachCodes
10x10 MSA2011100G as 10 × 10G wavelengths (CFP)SMF 2 / 10 / 40 kmlegacy
100G PSM420144 × 25G parallel single-mode, 1310 nm, MPOSMF 500 mTable 4-4 07h
100G CWDM420144 × 25G on 1271–1331 nm CWDM, duplex LCSMF 2 km06h
CLR4 Alliance2014CWDM4 variant intended to run without FECSMF 2 km17h
SWDM Alliance201540G/100G SWDM4: 4 wavelengths 850–940 nm on duplex MMFOM4/OM5 100–150 m1Fh / 20h
4WDM MSA2017100G 4WDM-10 / -20 / -40 on LAN-WDM wavelengthsSMF 10 / 20 / 40 km22h–24h
100G Lambda MSA2017100G per wavelength PAM4: 100G-FR, 100G-LR, 400G-FR4, 400G-LR4-10, later 100G-ER1-30/40SMF 2 / 10 / 30–40 km26h, 27h, 48h, 49h
400G BiDi MSA2018400G-BD4.2 — 8 × 50G on 4 duplex MMF pairs, two wavelengths per fibreMMF 70–150 mbecame IEEE 400GBASE-SR4.2
OIF 400ZRIA 2020400G coherent DWDM (16QAM, CFEC) in QSFP-DD/OSFP, amplified metroSMF 80–120 km amplified4Ah (400GBASE-ZR in IEEE)
OpenZR+ MSA2020extends 400ZR: oFEC, 100–400G multi-rate, longer reach, QPSK/8QAM/16QAMSMF regionalCMIS applications
OpenROADM MSA2016operator-driven coherent 100–400G plus open line-system YANG modelsSMF long haulCMIS applications
800G Pluggable MSA2019800G-FR4 (4 × 200G, 2 km) and 800G-PSM8 / DR8 (8 × 100G, 500 m)SMF800G media IDs
OpenEye MSA2019analog (DSP-free) PAM4 optics for 50G–400G to cut power and latencySMF / MMFvendor-specific
COBO2015on-board optics form factor and management (uses CMIS)identifiers 02h-class
CFP MSA2009CFP / CFP2 / CFP4 / CFP8 form factors for 40G–400G, incl. coherent CFP2-DCO/ACOform factor
25G / 50G Ethernet Consortia2014 / 2016single-lane 25G and 50G Ethernet ahead of IEEE 802.3by / 802.3cdadopted by IEEE
QSFP-DD, OSFP, SFP-DD, DSFP MSAs2016–2018form factors and (with OIF) CMIS/MIS managementForm factors

Years are the founding or first-release year of each group; exact dates and revisions are on the MSA sites.

MSA vs IEEE: interoperability traps

PairingInteroperable?Why
100G CWDM4 ↔ 100G CLR4usuallysame wavelengths; CLR4 specifies FEC-free operation — host FEC settings must match
100G CWDM4 ↔ 4WDM-10no4WDM uses LAN-WDM wavelengths (1295–1310 nm), not CWDM
100G PSM4 ↔ 100GBASE-DR4 / 400G DR4 breakoutnoPSM4 is 4 × 25G NRZ; DR is 100G PAM4 per fibre
100G-FR / 100G-LR (Lambda MSA) ↔ 100GBASE-FR1 / LR1 (IEEE)yesIEEE adopted the MSA parameters
400G-FR4 (MSA) ↔ 400GBASE-FR4 (IEEE)yessame
400ZR ↔ OpenZR+only in 400ZR modeZR+ modules usually support the 400ZR application too
40G SWDM4 ↔ 40GBASE-SR4noduplex MMF with 4 wavelengths vs parallel MPO

Always read the module's compliance code rather than the marketing name: Compliance codes, Physical mismatches.

Where these optics appear

  • Data-centre leaf/spine — PSM4 and CWDM4 dominated 100G; 400G-FR4/DR4 and 800G-DR8 follow the same pattern (Ethernet optical interfaces).
  • Campus and enterprise MMF — SWDM4 and BiDi to reuse duplex OM3/OM4 for 40G/100G.
  • Metro and DCI — 400ZR/ZR+ replace transponders with pluggables (Coherent & long haul).
  • AI clusters — 800G DR8/2×FR4 per the 800G MSA and IEEE 802.3df (Optics in AI fabrics).

In CodingBox

CodingBox names MSA interfaces from their SFF-8024 codes and CMIS application IDs on Check transceiver100G CWDM4, 400G-FR4, 400ZR — so a module's real interface is visible regardless of what the label says.