Protection & OTN — Surviving a Fiber Cut
Dark fiber fails. Backhoes cut it, splice cases flood, connectors go dirty. Protection is how a service rides through a failure without the customer noticing, and OTN is the digital wrapper that makes optical services manageable, monitorable, and multiplexable. This page teaches both practically — enough to design, operate, and reason about them — with the switch schemes, timers, and OTN framing you'll actually be asked about.
Why protection exists
A single dark-fiber path is a single point of failure. For anything that matters — a hospital's imaging link, a bank's trading feed, a data-center interconnect — one backhoe should not take the service down for the hours it takes to find and repair a cut. Protection buys you survivability by pre-building a second path and switching to it automatically. You pay for it in extra fiber, extra ports, and extra cost, so it is a deliberate design choice per service, not a default.
The four schemes at a glance
| Scheme | How it works | Speed | Efficiency | Use when |
|---|---|---|---|---|
| 1+1 | Permanently bridged to both paths; receiver selects the good one | Fastest (no signaling) | Lowest — protect path always burned | You want the simplest, fastest failover and can dedicate a second path |
| 1:1 | Traffic on working; switch to protect only on failure | Fast, but must detect + switch | Better — protect path is reusable (can carry low-priority/extra traffic) | You want a reusable protect path or to share protection capacity |
| SNCP (sub-network connection protection) | Per-service (per-ODU) 1+1 inside the OTN digital layer; far end selects on signal quality | Fast | Granular — protect specific services, not whole fibers | You need per-service protection and quality-based (errors/LOF) switching |
| Ring | Nodes on a loop; wrap/steer the other way on a span cut | ~50 ms target | Highest — every span backs up the others (shared) | Many sites need resilience without a dedicated second path each |
1+1 protection
The signal is bridged onto two paths at the same time — transmitted down both the working and protect path simultaneously. The receiver selects the better of the two. If the working path fails, the receiver is already getting a good copy on the protect path and switches to it in milliseconds. Nothing has to be signaled across the network first, which is why 1+1 is fast and simple — and why it always consumes the protect path (it's never reusable for other traffic).
1:1 protection
Traffic normally rides only the working path. On failure, both ends switch to the protect path. Because the protect path is idle in normal operation, it is reusable — it can carry lower-priority "extra traffic" that gets pre-empted when a protection switch is needed. You trade a little speed (you must detect the fault and coordinate the switch) for better capacity efficiency. The generalization to shared capacity is 1:N — one protect path backing up N working paths.
SNCP — per-service protection inside OTN
SNCP — subnetwork connection protection — is the OTN world's version of the 1+1 idea applied per service in the digital layer. An individual service (one ODU) is bridged across two diverse paths through the network, and the far end selects the healthy one. The value over raw optical 1+1 is granularity and intelligence: you protect specific services rather than a whole fiber, and the switch decision is made on the quality of that specific digital signal (BIP errors, loss of frame, backward defects) — not just "is there light." Recognize it as "per-service, dual-fed, receiver-selects, inside OTN."
Ring protection
Nodes are wired in a ring. Traffic normally travels one way around; if a span fails, traffic is wrapped (folded back at the nodes adjacent to the cut) or steered (rerouted the long way) to reach the same destination. Rings are efficient because every span does double duty — working path for some services, protect path for others — so you get resilience for many services without a dedicated second path each. Target restoration is the classic ~50 ms.
The ~50 ms switch target and the timers
The traditional carrier target for a protection switch is ~50 milliseconds — fast enough that voice, video, and most sessions ride through without dropping. Two families of timers shape the behaviour around that switch:
Revertive vs non-revertive
Revertive: after the working path is repaired, traffic automatically returns to it. Keeps a predictable "home" path but causes a second hit when it reverts.
Non-revertive: traffic stays on the protect path after repair (the protect path becomes the new working). Avoids the second hit, but your "working/protect" labels swap — track it or you'll mis-plan the next maintenance.
Hold-off and WTR
Hold-off timer: a deliberate delay before switching, so a lower layer (e.g. the optical line) gets first chance to fix the fault and you don't double-switch. Set too long and you extend the outage; too short and layers fight.
Wait-to-restore (WTR): on revertive schemes, how long the repaired path must stay clean before traffic reverts — prevents flapping back onto a still-marginal path. Typically minutes.
Optical-layer vs OTN-layer protection
Protection can live at two different layers, and good designs are explicit about which (and avoid having both fight over the same fault).
Optical-layer (OLP / OPS)
An optical line/protection switch selects between two fibers/paths based on optical power — it just moves the light to the better path. Protocol-agnostic (protects whatever the wavelength carries), very fast, but it only knows "power present / absent," not signal quality.
OTN-layer (ODU SNCP)
Switching decided on the digital ODU — errors, loss of frame, backward defect indications. Slower to reason about but smarter: it can switch on a degrading-but-still-lit path that an optical switch would happily keep using, and it's per-service.
OTN — the digital wrapper (ITU-T G.709)
OTN — Optical Transport Network — is a digital wrapper standardized to carry client signals (Ethernet, Fibre Channel, older SONET/SDH) across the optical network in a uniform, manageable way. Two things make it worth understanding: it adds management the client lacks (monitoring + FEC), and it makes signals multiplexable (groom many small services into one big pipe, each independently managed).
The nesting: OPU inside ODU inside OTU
Approximate line rates
Keep these as ballpark figures for reading designs — the exact rates carry OTN/FEC overhead above the client rate, which is why OTU4 (~111.8 G) is more than the 100 GbE it carries.
| Level | Approx line rate | Typical client it carries |
|---|---|---|
| OTU1 | ≈ 2.7 G | 2.5G-class (e.g. legacy SDH STM-16) |
| OTU2 | ≈ 10.7 G | 10G (10GbE / STM-64) |
| OTU3 | ≈ 43 G | 40G |
| OTU4 | ≈ 111.8 G | 100GbE |
Rates are approximate/nominal and exclude vendor-specific variants; treat them as "which bucket am I in," not exact figures to quote.
ODUflex, tributary slots, and GMP
ODUflex + tributary slots
Fixed ODU levels are wasteful for odd rates. ODUflex is an arbitrary-rate ODU sized to fit exactly what a service needs. A higher-order ODU/OTU is divided into tributary slots, and a service consumes as many slots as its rate requires — so a 100G pipe can be sliced among several right-sized services.
GMP mapping
GMP (Generic Mapping Procedure) is the justification scheme that fits a client of one rate into an OPU/tributary-slot container of a slightly different rate, handling the small rate differences cleanly. You don't configure the math — but when a client "doesn't map," GMP/rate-fit mismatch is a place to look.
FEC — forward error correction and coding gain
FEC is why an optical span can run with a "bad-looking" pre-FEC error rate and still deliver zero errors to the customer: the wrapper carries enough redundancy to correct errors before hand-off. More correction = more net coding gain = more dB of margin, which converts directly into reach.
| FEC type | Approx net coding gain | Where you see it |
|---|---|---|
| Standard GFEC (Reed-Solomon, G.709) | ≈ +6 dB | Classic OTN transponders/muxponders |
| Enhanced / soft-decision FEC (SD-FEC) | More than GFEC (larger margin) | Coherent line-side modules for long-haul/high-rate |
Add/drop, express, and pass-through services
At any node with a ROADM or add/drop mux, a service can be handled three ways. Knowing which applies to each wavelength at each site is core to reading a network diagram.
Add / Drop
The wavelength terminates at this node — dropped to a local client, or a new local service is added onto the line. This is where a site actually consumes or sources a service.
Express / Pass-through
The wavelength passes straight through on the line without being dropped — just transiting. On a ROADM this is an express connection; the site forwards the light without touching the payload.
Mixed at a hub
A real hub does both: some channels drop here, others express to the next site. The ROADM lets you decide this per-wavelength in software instead of re-patching fiber.
Protection switching in action
Put it together. Normal state runs the working path. A span fails. The receiver (already fed on both paths, in 1+1) detects loss of signal or excessive errors and selects the protect path. The customer sees a sub-second hit at most; many services see nothing.
Maintenance without customer impact
Protection is not only for failures — it is the mechanism for hitless maintenance. To work on the working path safely: verify the protect path is healthy, manually switch traffic to protect (a "forced switch" or "manual switch" in the NMS), confirm the service is stable on protect, then do your work on the now-idle path. Reverse when done. This is the optical equivalent of vMotioning VMs off a host before you patch it.
Protection & OTN mastery
1. When would you pick 1:1 over 1+1?
2. A path still has light but the ODU is throwing BIP errors and climbing pre-FEC BER. Which protection layer catches this, and which might miss it?
3. Why is OTU4 ~111.8 G when it carries 100GbE?
4. Two "diverse" fibers both run through the same building entrance and one riser. Are you protected?