ROADM Architectures and Photonic Switching

A Reconfigurable Optical Add-Drop Multiplexer (ROADM) is the optical-layer routing node: it terminates one or more DWDM line directions, lets any wavelength pass straight through in the optical domain, and lets any other wavelength be added (originated from a local transponder) or dropped (handed to a local transponder) without converting the rest of the line traffic to electrical. The technology that makes a ROADM possible is the Wavelength Selective Switch (WSS). This chapter covers WSS internals, the broadcast-and-select vs route-and-select architectures, the modern CDC-F property set (Colorless / Directionless / Contentionless / Flex-grid), multi-degree mesh wiring with contentionless add/drop banks, and the cascade-narrowing penalty that limits how many ROADMs a wavelength can transit.

ConceptWhat it says
Wavelength Selective Switch (WSS)The fundamental optical-layer building block: a one-input-many-output (or many-input-one-output) device that routes any wavelength to any output port independently. Modern WSS technology is LCoS (Liquid Crystal on Silicon) — a programmable phase grating that beam-steers wavelengths to fibre ports with software-tunable port mapping and per-channel attenuation.
Broadcast-and-Select vs Route-and-SelectThe two ways to wire a ROADM degree. Broadcast-and-select uses a passive splitter on ingress and a WSS on egress (every wavelength reaches every output, the WSS picks). Route-and-select uses a WSS on both ingress and egress (the ingress WSS pre-selects per output) — better OSNR, better isolation, no power loss for unused outputs, at twice the WSS count.
CDC-FThe four properties of a modern add/drop architecture. Colorless: any wavelength to any drop port. Directionless: any wavelength to any line direction. Contentionless: two wavelengths of the same frequency can drop simultaneously to different ports. Flex-grid: the channel slot is sized in 12.5 GHz increments rather than fixed at 50 or 100 GHz.
Cascade-Narrowing PenaltyEvery WSS pass narrows the optical passband slightly because the WSS filter shape is not perfectly rectangular. After 5-8 cascaded WSSes a 32 Gbaud signal in a 75 GHz slot loses enough spectrum to start hurting receiver OSNR — this caps the optical reach in pure-photonic deployments at roughly 5-8 ROADM hops.

Wavelength Selective Switch — The Building Block

A WSS is a free-space optical device that takes one input fibre and routes any spectral slice independently to any of its output fibres (or vice versa). Two physical technologies dominate:

  • LCoS (Liquid Crystal on Silicon) — a 2D pixel array of phase-shifting liquid-crystal cells over a CMOS backplane. A diffraction grating angularly disperses incoming wavelengths across the LCoS panel; per-pixel phase patterns steer each wavelength to the desired output fibre. Modern WSSes are 1×20 or 1×32, with sub-GHz frequency resolution, software-defined per-channel attenuation (0-25 dB), and full flex-grid support.
  • MEMS (micro-electromechanical mirrors) — earlier generation, fixed channel grid, lower port count. Largely displaced by LCoS for new builds because LCoS programmability is essential for flex-grid and per-channel power equalisation.
flowchart LR
    IN["Input fibre<br/>96 lambdas"] --> GRATING["Diffraction<br/>grating"]
    GRATING --> LCOS["LCoS panel<br/>per-pixel phase<br/>steering"]
    LCOS --> P1["Output<br/>port 1"]
    LCOS --> P2["Output<br/>port 2"]
    LCOS --> P3["Output<br/>port 3"]
    LCOS --> PN["...<br/>port N"]
    style IN fill:#378ADD,stroke:#185FA5,color:#fff
    style GRATING fill:#BA7517,stroke:#854F0B,color:#fff
    style LCOS fill:#1D9E75,stroke:#0F6E56,color:#fff
    style P1 fill:#7F77DD,stroke:#534AB7,color:#fff
    style P2 fill:#7F77DD,stroke:#534AB7,color:#fff
    style P3 fill:#7F77DD,stroke:#534AB7,color:#fff
    style PN fill:#7F77DD,stroke:#534AB7,color:#fff

1×N WSS: the grating disperses wavelengths in space, the LCoS programmable phase pattern steers each wavelength to one of N output fibres. Per-channel attenuation is achieved by detuning the steering pattern slightly from optimal coupling.

Key Insight

A WSS is the optical analogue of an Ethernet switch — but at the wavelength level. It has no digital plane, no packet buffer, no MAC table; it is pure optics steered by a microprocessor that programs the LCoS pixel pattern.

Broadcast-and-Select vs Route-and-Select

A ROADM degree is one connection to a line direction (one fibre out, one fibre in). Within a degree, the ingress and egress sides are wired in one of two ways:

flowchart TB
    subgraph BS ["Broadcast-and-Select (B&S)"]
        BSIN["Line in"] --> BSPL["1xN passive<br/>splitter"]
        BSPL --> BSWSS1["WSS<br/>(other degrees)"]
        BSPL --> BSWSS2["WSS<br/>(drop bank)"]
    end
    subgraph RS ["Route-and-Select (R&S)"]
        RSIN["Line in"] --> RSWSS_IN["Ingress<br/>WSS"]
        RSWSS_IN --> RSWSS1["WSS<br/>(other degrees)"]
        RSWSS_IN --> RSWSS2["WSS<br/>(drop bank)"]
    end
    style BSIN fill:#378ADD,stroke:#185FA5,color:#fff
    style BSPL fill:#BA7517,stroke:#854F0B,color:#fff
    style BSWSS1 fill:#1D9E75,stroke:#0F6E56,color:#fff
    style BSWSS2 fill:#1D9E75,stroke:#0F6E56,color:#fff
    style RSIN fill:#378ADD,stroke:#185FA5,color:#fff
    style RSWSS_IN fill:#1D9E75,stroke:#0F6E56,color:#fff
    style RSWSS1 fill:#1D9E75,stroke:#0F6E56,color:#fff
    style RSWSS2 fill:#1D9E75,stroke:#0F6E56,color:#fff
PropertyBroadcast-and-SelectRoute-and-Select
Ingress sidePassive splitterWSS
Egress sideWSSWSS
Wavelengths reaching each portAllOnly those selected for that port
Per-port insertion lossSplitter loss + WSS loss (high)2× WSS loss (lower)
Filter rectangularity (passband)One WSS passTwo WSS passes — slightly more narrowing
Channel-isolationModest (single WSS extinction)Excellent (two WSS extinctions in cascade)
Cost / part countLower (splitter is passive)Higher (extra WSS per degree)
Used inOlder generation, low-degree metroModern multi-degree backbone

Rule of Thumb

Modern (2020+) backbone ROADMs are universally route-and-select. The extra WSS pays for itself in OSNR, isolation, and the ability to trim per-channel power on both sides of the node — important for SRS-tilt management on long C+L lines.

CDC-F — Modern Add/Drop Property Set

A first-generation ROADM (circa 2005) was C-D-D-F all-failed: each drop port was wired to a fixed wavelength, a fixed direction, and a fixed channel slot. Adding a new wavelength meant a truck roll. Modern designs add four properties one at a time:

Colorless

A drop port can be tuned to any wavelength via the WSS — no per-port optical filter, no fixed wavelength assignment. The transponder’s own laser tunes to the desired wavelength; the drop port carries whatever wavelength the WSS routes to it.

Without colorlessWith colorless
Each drop port = one fixed wavelengthAny drop port = any wavelength
Adding a new wavelength = adding a new port (truck roll)Adding a new wavelength = software command

Directionless

A drop port is not wired to a single line direction. Any wavelength arriving from any line direction can be routed to any drop port. Implemented by feeding all degrees’ WSSes through a shared add/drop bank.

Without directionlessWith directionless
Drop ports grouped per directionDrop ports shared across all directions
Restoring a failed link requires re-patchingRestoration is a software re-route

Contentionless

Two wavelengths of the same optical frequency arriving from two different directions can both drop, simultaneously, to two different drop ports without colliding. Without contentionless, two same-frequency drops collide because they would have to share a single same-frequency drop tributary.

Without contentionlessWith contentionless
Same-wavelength drops from two directions = blockedBoth drop on different ports
Restoration may fail because backup path uses same lambdaSame-lambda restoration always works

Flex-grid

The channel slot is sized in 12.5 GHz increments per ITU-T G.694.1, with central frequency on a 6.25 GHz grid (f = 193.1 + n · 0.00625 THz, slot width = m · 12.5 GHz). A 100G PDM-QPSK signal at 32 Gbaud fits a 50 GHz slot; a 400G PDM-16QAM at 64 Gbaud needs a 75 or 87.5 GHz slot; a 1.2T PCS-64QAM super-channel may take 150 GHz. Fixed-grid 50/100 GHz lines cannot carry these higher-symbol-rate signals.

Without flex-gridWith flex-grid
Slot width = 50 or 100 GHz, fixedSlot width = m × 12.5 GHz, m = 1..32
400G+ symbol rates do not fit 50 GHz400G fits a 75 GHz slot, super-channels fit > 100 GHz
Spectrum waste at low rate (10G in 50 GHz)Spectrum efficiency tracks symbol rate

CDC-F Property Matrix

PropertyFirst-gen ROADM (2005)Colorless ROADMCDC ROADMCDC-F ROADM (modern)
ColorlessNoYesYesYes
DirectionlessNoNoYesYes
ContentionlessNoNoYes (with MxN WSS)Yes
Flex-gridNoNoNo (fixed 50 GHz)Yes (12.5 GHz slot quantum)
Add/drop port countPer-degree, per-wavelengthShared per-degreeShared across degreesShared across degrees, any-to-any
Restoration agilityTruck rollSoftware (same direction)Software (any direction)Software (any direction, any rate)

Multi-Degree ROADM Topology

A multi-degree ROADM has N line directions plus a contentionless add/drop bank serving all N. Each degree’s egress WSS draws from all other degrees plus the add bank; each degree’s ingress feeds all other degrees plus the drop bank.

flowchart LR
    subgraph CDCF ["3-degree CDC-F ROADM"]
        L1IN["Line 1<br/>in"] --> W1I["WSS 1<br/>ingress"]
        L2IN["Line 2<br/>in"] --> W2I["WSS 2<br/>ingress"]
        L3IN["Line 3<br/>in"] --> W3I["WSS 3<br/>ingress"]

        W1I --> W2E["WSS 2<br/>egress"]
        W1I --> W3E["WSS 3<br/>egress"]
        W1I --> DROP["Drop bank<br/>MxN WSS<br/>(contentionless)"]
        W2I --> W1E["WSS 1<br/>egress"]
        W2I --> W3E
        W2I --> DROP
        W3I --> W1E
        W3I --> W2E
        W3I --> DROP

        ADD["Add bank<br/>NxM WSS"] --> W1E
        ADD --> W2E
        ADD --> W3E

        W1E --> L1OUT["Line 1<br/>out"]
        W2E --> L2OUT["Line 2<br/>out"]
        W3E --> L3OUT["Line 3<br/>out"]

        DROP --> XPDR_DROP["Local<br/>transponders<br/>(any colour,<br/>any direction)"]
        XPDR_ADD["Local<br/>transponders"] --> ADD
    end
    style W1I fill:#1D9E75,stroke:#0F6E56,color:#fff
    style W2I fill:#1D9E75,stroke:#0F6E56,color:#fff
    style W3I fill:#1D9E75,stroke:#0F6E56,color:#fff
    style W1E fill:#1D9E75,stroke:#0F6E56,color:#fff
    style W2E fill:#1D9E75,stroke:#0F6E56,color:#fff
    style W3E fill:#1D9E75,stroke:#0F6E56,color:#fff
    style DROP fill:#7F77DD,stroke:#534AB7,color:#fff
    style ADD fill:#7F77DD,stroke:#534AB7,color:#fff
    style XPDR_ADD fill:#D85A30,stroke:#993C1D,color:#fff
    style XPDR_DROP fill:#D85A30,stroke:#993C1D,color:#fff

A 3-degree CDC-F ROADM. Each line direction has an ingress and egress WSS (route-and-select). All ingress WSSes feed all egress WSSes for any-to-any optical routing, and a contentionless MxN drop bank serves the local transponders.

The MxN add/drop bank is the contentionless element: M groups of N ports, with internal WSSes that allow any wavelength on any input to reach any port — so two same-frequency drops from different directions never collide.

Cascade-Narrowing Penalty

Each WSS pass through a ROADM filters the signal with a passband shape that is not perfectly rectangular. The 3 dB filter width is typically 5-8 GHz narrower than the slot width on each side, and the filter is gentler at the edges than at the centre. After N WSSes, the cumulative passband is the product of N individual filter responses — narrower and rounder than any single one. Eventually the signal’s spectral content at the slot edges is attenuated enough to hurt receiver OSNR.

xychart-beta
    title "Cascaded WSS passband — narrowing with hop count"
    x-axis "Frequency offset from slot centre (GHz)" [-40, -32, -24, -16, -8, 0, 8, 16, 24, 32, 40]
    y-axis "Transmission (dB)" -25 --> 1
    line "1 WSS" [-15, -3, -0.5, -0.1, 0, 0, 0, -0.1, -0.5, -3, -15]
    line "4 WSS cascade" [-22, -10, -3, -0.6, -0.1, 0, -0.1, -0.6, -3, -10, -22]
    line "8 WSS cascade" [-25, -19, -8, -2.2, -0.4, 0, -0.4, -2.2, -8, -19, -25]

The penalty depends on signal symbol rate and slot width. A 32 Gbaud signal in a 75 GHz slot has comfortable spectral guard bands and tolerates ~8 cascaded WSSes; a 64 Gbaud signal in the same slot has tight margins and starts hurting at 5-6 hops:

ConfigurationSymbol rateSlot widthEstimated max ROADM hops
100G PDM-QPSK32 Gbaud50 GHz8-10
400G PDM-16QAM32 Gbaud (super-channel)75 GHz7-9
400G PDM-16QAM64 Gbaud75 GHz5-6
800G PCS-64QAM96 Gbaud150 GHz4-5
1.2T PCS super-channel~140 Gbaud200 GHz3-4

Warning

“Unlimited photonic ROADM cascades” is a marketing claim, not an engineering reality. Every WSS passband has a finite shape, and the cumulative narrowing penalty is hard physics. Network designs that route a single wavelength through more than ~5-8 ROADMs without optical-electrical-optical regeneration (“3R” — re-amplify, re-shape, re-time) need careful penalty analysis.

Rule of Thumb

For modern 400G / 64 Gbaud designs, plan at most 5 ROADM hops in the optical domain before regenerating. For 800G+ super-channels at 96-140 Gbaud, plan 3-4 hops. Provision express bypass at every transit ROADM that exceeds these limits.

Super-Channels and Flex-Grid Slot Allocation

A super-channel carries multiple sub-carriers in a single contiguous frequency block, treated by the network as one optical signal. Examples:

  • Multi-laser super-channel: 4 × 100G PDM-QPSK at 32 Gbaud, packed into a 200 GHz flex-grid slot, total 400G.
  • Single-laser high-symbol-rate super-channel: 1 × 800G PCS-64QAM at 96 Gbaud in a 150 GHz slot.
  • Future 1.2T: 1 × 1.2T at ~140 Gbaud in a 200 GHz slot, requiring TFLN modulator and >100 GHz analogue bandwidth.

Flex-grid lets each super-channel claim exactly the spectral width it needs (m × 12.5 GHz), with no wasted spectrum and no fixed-grid reservation. The line system carries a heterogeneous mix of slot widths simultaneously — 50 GHz here for legacy 10G, 75 GHz there for 400G, 150 GHz for an 800G super-channel — all on the same fibre pair.

Open Line System Adjacency

A modern multi-vendor optical network often separates the line system (amplifiers, ROADMs, fibre) from the terminals (transponders). The line system manages amplification, OSNR, and wavelength routing; the terminals manage modulation, FEC, and client mapping. The Open Line System (OLS) concept lets the line system come from one vendor while transponders from any other vendor (or pluggable coherent optics in router faceplates) interoperate via standardised optical specs (e.g. OIF 400ZR). This is the architectural opening that 08-open-disaggregated-optical-and-ipodwdm explores in depth.

Summary

A modern ROADM is a route-and-select multi-degree node built from LCoS WSSes, with a contentionless MxN add/drop bank to serve local transponders. The CDC-F property set (Colorless / Directionless / Contentionless / Flex-grid) is the standard — anything less is legacy. The hard physical limit is the cascade-narrowing penalty: every WSS pass narrows the passband, and the practical optical reach in pure photonics is 3-8 ROADMs depending on symbol rate and slot width. Beyond that, signals must be regenerated electrically. Flex-grid is the foundation on which super-channels and IPoDWDM rest.

See Also

References

Standards (ITU-T)

  1. ITU-T G.694.1Spectral grids for WDM applications: DWDM frequency grid (10/2020). https://www.itu.int/rec/T-REC-G.694.1
  2. ITU-T G.872Architecture of optical transport networks (10/2017). https://www.itu.int/rec/T-REC-G.872
  3. ITU-T G.798Characteristics of optical transport network hierarchy equipment functional blocks (12/2017). https://www.itu.int/rec/T-REC-G.798
  4. ITU-T G.680Physical transfer functions of optical network elements (07/2007). https://www.itu.int/rec/T-REC-G.680
  5. ITU-T G.698.2Amplified multichannel dense wavelength division multiplexing applications with single channel optical interfaces. https://www.itu.int/rec/T-REC-G.698.2

Books

  1. R. Ramaswami, K. N. Sivarajan, G. H. Sasaki, Optical Networks: A Practical Perspective, 3rd ed., Morgan Kaufmann, 2009.
  2. I. P. Kaminow, T. Li, A. E. Willner (Eds.), Optical Fiber Telecommunications VI-A & VI-B, Academic Press, 2013.

Papers

  1. S. Frisken et al., “Wavelength selective switches based on liquid crystal on silicon,” Optical Fiber Communication Conference (OFC), 2008.
  2. O. Gerstel et al., “Elastic Optical Networking: A New Dawn for the Optical Layer?” IEEE Commun. Mag. 50, S12 (2012). [Flex-grid foundations]
  3. K. Roberts et al., “Beyond 100 Gb/s: Capacity, Flexibility, and Network Optimization,” J. Lightwave Technol. 35, 1 (2017).
  4. OIF 400ZR Implementation Agreement (OIF-400ZR-01.0). https://www.oiforum.com/documents/