Ciena DWDM
Ciena DWDM
Steve Surek
Ciena Corporation
October 27-28, 2011
Agenda
1 OTN Introduction
2 OTN Overhead
2
OTN Introduction
Motivation for OTN - The Original DWDM Problem
Carrier A
Domain
Vendor B
Vendor A Domain
Domain
NE NE End
NE NE
Customer
Carrier B
Domain Carrier C
Domain
NE
Vendor interop
NE NE
only at client level NE
End
Customer Lack of end-to-end service management
4
Motivation for OTN - The OTN Solution
Standardized Inter-Domain Standardized Management
Interface Capability
Single and multiple Digital wrapper providing
wavelength interfaces Intra-domain Interfaces (IaDI) standard management
with or w/o OSC functions for signal quality
Standard rates and
remain proprietary monitoring, connection and
connectivity monitoring,
formats (2.5G, 10G, 40G,
maintenance signal generation
100G interfaces)
and detection, etc.
Standard forward error Carrier A
Standardized management of
correction (FEC) Domain
optical layers and end-to-end
Vendor B
Multiplexing and Vendor A Domain service transport
switching Domain
NE NE End
NE NE
Customer
Carrier B
Domain Carrier C
Domain
NE
Standarize
NE NE
Inter-domain NE
Interfaces (IrDI)
End
Customer End-to-end service management
5
OTN Layers
6
Three Architectural Options for OTN
A B C
Framed G.709
Switched (Digital OTN)
Switched G.709
G.709 (Digital OTN)
(Digital OTN)
Dynamic
Flexible WDM
WDM (Analog OTN)
Static WDM (Analog OTN)
(Analog OTN)
7
OTN Layer Descriptions – Optical Layers
Optical signal consisting of multiplexed payload wavelengths but with no optical supervisory
channel (each wavelength representing an individual optical channel)
Provides for optical amplification and dispersion compensation for the optical physical section
Provides multiplexing/demultiplexing of optical channels for the optical physical section
Represents a single traffic signal (single wavelength), contains optical functions which allow
purely optical implementations and electrical functions some of which reside in the OTU frame
Provides traffic signal generation and recovery (framing, scrambling, FEC, etc.) and
management overhead for the optical channel (electrical functions)
8
OTN Layer Descriptions – Digital Layers
Provides the electrical functions to support the management of an optical channel section,
i.e., section monitor (section trail trace identifier, section error detection code (BIP-8),
defect indication functions, general communications channel)
Provides for transport of the optical channel data unit
Provides the electrical functions to support the management of an optical channel data
path, i.e., path monitor (path trail trace identifier, path error detection code (BIP-8), defect
indication functions), general communications channel, and automatic protection switching
channel
Provides the electrical functions to support the management of optical channel data tandem
connections, i.e., tandem connection monitors (tandem connection trail trace identifier,
tandem connection path error detection code (BIP-8), defect indication functions), and
automatic protection switching channel
Provides for transport of the optical channel payload
Supports the mapping of a variety of client signal types (GFP, constant bit-rate (SDH), etc.)
Provides payload type defect detection
Provides payload structure information and defect detection (supports ODU multiplexing)
9
OTN Frame Structure – Electrical Layers
10
OTN Layers – End-to-End
Client Service
Client Port ODU SNC
OCH/OTU Link 2
OMS Link 1
OTS Link 1 OCH/OTU Link 1
OMS Link 2
OTS Link 2
Source to Destination 3R
(ODU termination)
Integrated Optical Transponder/
SR Optics
WDM Optics Amplifier Regenerator Client Port
OTU Sections between ODU SNC SONET/SDH
Ethernet
Regeneration Points OCH/OTU
Fibre Channel
OCH/OTU
(OTU termination) Link 1 Link 2
11
Optical Transport Module (OTM) - Interface
Client
OPU
For Client Service Mapping OH
OCh Payload Unit (OPU) Payload
ODU
For Switching and Multiplexing OH
OCh Data Unit (ODU) Payload
OTU
For Transmission
OH
OCh Transport Unit (OTU) Payload FEC
Digital
For Management
E/O and O/E Adaptation
Analog
OCh
Optical Channel (OCh)
OH
OMS
Optical Multiplex Section (OMS)
OTM OH
Overhead
Signal OTS
Optical Transmission Section (OTS)
(OOS) OH
12
Single Channel Interfaces – OTM-0.m
IrDI
MPI-S λs MPI-R
3R 3R
MPI-S λs MPI-R
3R 3R
…
…
MPI-S λs MPI-R
3R 3R
Domain A Domain Z
13
Multi-Channel Interfaces – OTM-0.mvn, OTM-nr.m, OTM-n.m
Reduced functionality interfaces (no OOS/OSC - OPS) and full functionality
interfaces (include OOS/OSC – OTS/OMS) supporting various OTUk data rates
OTM-0.mvn represents a parallel optical multi-lane interface (reduced functionality only, n = # of lanes)
OTM-n[r].m represents a multi-wavelength interface with wavelengths on ITU grid (n = maximum number
of supported wavelengths)
Wavelength multiplexing/demultiplexing and optional optical booster amplifiers or optical pre-amplifiers
3R IrDI 3R
3R 3R
OM OA MPI-Sm MPI-Rm OD
OA
…
…
3R 3R
3R 3R
3R MPI-Rm MPI-Sm 3R
OD OA OA OM
…
…
3R 3R
Domain A Domain Z
MPI-Sm=Multi-channel Main Path Interface Source
MPI-Rm=Multi-channel Main Path Interface Receive
14
OTN IrDI Application Codes
15
CWDM Application Codes
16
Intra-office Application Codes
17
OTN Bitrates
18
ODUFlex (2011 Update)
19
Potential ODUflex (CBR) Client Rates
Client Rate ODUflex (CBR) Tolerance
Potential CBR Client Signal
(Gbps) Rate (Gbps) (ppm)
1xSDR InfiniBand 2.500000000 2.510504202 100
3G-SDI Video (NTSC rate) 2.967032967 2.979499492 10
3G-SDI Video (PAL rate) 2.970000000 2.982478992 10 Notes:
CPRI level 4 3.072000000 3.084907563 0.002
G.709 allows any ODUflex(CBR)
4G Fibre Channel 4.250000000 4.267857143 100 rate > 2.48832G
CPRI level 5 4.915200000 4.935852101 0.002 InfiniBand covers very broad
1xDDR InfiniBand 5.000000000 5.021008403 100 range of rates (2.5G-120G line
CPRI level 6 6.144000000 6.169815126 0.002 rate, 2G-96G data rate)
8G Fibre Channel 8.500000000 8.535714286 100 Video has pairs of closely
related rates (x and x/1.001)
CPRI level 7 9.840400000 9.881746218 0.002
4xSDR InfiniBand 10.000000000 10.042016807 100 CPRI requires very tight clock
tolerance (0.002ppm)
1xQDR InfiniBand 10.000000000 10.042016807 100
10G-SDI Video (NTSC rate) 10.681318681 10.726198172 10
10G-SDI Video (PAL rate) 10.692000000 10.736924370 10
16G Fibre Channel 17.000000000 17.071428571 100 G.709 mapping defined
8xSDR/4xDDR InfiniBand 20.000000000 20.084033613 100
12xSDR InfiniBand 30.000000000 30.126050420 100 G.709v3 Appendix XI
8xDDR/4xQDR InfiniBand 40.000000000 40.168067227 100
12xDDR InfiniBand 60.000000000 60.252100840 100
G.709 Living List client
8xQDR InfiniBand 80.000000000 80.336134454 100
Other known CBR clients
12xQDR InfiniBand 120.000000000 120.504201681 100
20
Differences between SONET/SDH & OTN
SONET/SDH OTN
Synchronous clocking Asynchronous clocking
architecture architecture
Originally specified to operate on a Designed to operate on multiple
single wavelength wavelengths (DWDM)
SONET/SDH only scales to 40G OTN scales to 100G (and beyond)
Uses a fixed frame rate and Uses a fixed frame size and
increases frame size as the speed increases the frame rate as the
increases speed increases
Sized for voice data rate Sized for error correction to
64kb/s voice requires 8,000 correct 16 blocks per frame
bytes/s (1 byte/125 µs) Reed Solomon RS(255/239)
i.e. 1 frame/125 µs i.e. Correct 8 bit errors/block
Section, Line, and Path layers Section and Path layers only
21
Standards and References
ITU-T Recommendations
22
OTN Overhead Functions
OTN Overhead – Optical Layers
Overhead termination/generation
OTS overhead is terminated/sourced at every node
OMS overhead is terminated/sourced at every OADM node, but passed through OLA nodes
OCh overhead is terminated/sourced or passed through at an OADM node
24
OTN Overhead Functions – Electrical Layers
Tandem
Frame Section Path Payload
Connection
Alignment Monitoring Monitoring Management
Monitoring
Connectivity Supervision Monitors the integrity of a sequence of connections by comparing source and
destination IDs (TIM)
Signal Quality Supervision Monitors performance after transmission via error parity check (DEG)
Payload Supervision Monitors for correct client payload at source and destination by matching
payload type (PLM) and monitors for incoming client signal failure (CSF)
Alignment Supervision Monitors alignment of OTN frames (LOF, LOM, LOFLOM, LOL, LOFLANE)
Multiplexing Supervision Monitors the multiplex structure supporting single-stage multiplexing (MSIM)
Management Communications Provides communications channels for path and section management
communications and path protection communications (FOP)
25
OTN Frame Structure – Electrical Layers
26
Forward Error Correction (FEC)
27
Reed-Solomon FEC RS (255/239)
16 OTU
Sub-rows
per OTUk 1 2 239 240 255 1 2 239 240 255 1 2 239 240 255
Frame OH Payload FEC OH Payload FEC OH Payload FEC
x 4 rows (1 byte) (238 bytes) (16 bytes) (1 byte) (238 bytes) (16 bytes) (1 byte) (238 bytes) (16 bytes)
28
OTN Overhead Details – Electrical Layers
Column
PSI
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
RES
4 GCC1 GCC2 APS/PCC RES PSI NJO
29
Overhead Descriptions – Alignment
Provided in the OTU frame to allow determination of the beginning of the OTU frame
Detection of framing failure results in Loss of Frame (LOF) indication
Provided in the OTU frames to align overhead functions that require multiple frame operation
(e.g., Trail Trace Identifier (TTI) functions at OTU/ODU layers; fault type and fault locate,
tandem connection activation, mapping functions, and automatic protection switch functions
at ODU layer)
Detection of multi-framing failure results in Loss of Multi-frame (LOM) indication
Provided in the OTU and ODU frames to detect frame alignment errors detected by upstream
equipment (occurs for through-timed equipment when incoming clock signal is lost)
Detection of alignment error results in suppression of near-end and far-end performance
monitoring data for current and previous seconds
Provided in the OTU and ODU frames to detect frame alignment errors detected by
downstream equipment (due to a detection of an IAE at a downstream node)
Detection of alignment error results in suppression of far-end performance monitoring data for
current and previous seconds
30
OTN Framing
Column
1 2 3 4 5 6 7
LOF/LOM: OTUk Row 1 OA1 OA1 OA1 OA2 OA2 OA2 MFAS Framing Bytes (FAS & MFAS):
LOFLOM: ODUj demux OA1 = ‘1111 0110’
FAS
Set when OOF for >3ms OA2 = ‘0010 1000’
IF to OOF MFAS = 8-bit counter
Cleared when IF for >3ms
(ODUj demux)
IF to OOF
Frame IF Time (OTUk) Frame OOF
Type (μS) Type Time (μS)
ODU0 197 OOF to IF ODU0 492
(any 4 bytes for OTUk, all bytes for ODUj demux)
OTU1/ 97.9 OTU1/ 245
ODU1 ODU1
Invalid FAS/MFAS for 5 frames
OTU2/ 24.4 OTU2/ 61.0
ODU2 ODU2
ODU2e 23.5 In Out of ODU2e 58.8
OTU3/ 6.07 Frame Frame OTU3/ 15.2
ODU3 ODU3
OTU4/ 2.34 Valid FAS/MFAS for 2 frames OTU4/ 5.84
ODU4 ODU4
31
OTN Signal Regeneration Model
OTUk Section Regenerator Chain
OTUk OTUk
ODUk ODUk ODUk
OTUk CDR OTUk OH OTUk CDR OTUk OH OTUk CDR & OTUk OH
& OH Generation & OH Generation OH Generation
Termination & Retiming Termination & Retiming Termination & Retiming
Incoming frame slip
OTUk frame slip (OTUk LOF) propagates until CDR switches to local clock
OTUk X X X OTUk
ODUj frame slip (ODUj LOFLOM) propagates until demultiplexer switches to local clock
32
IAE and BIAE Processing (OTUk/section or ODUkT/path)
Node A Node Z
33
Path and Tandem Connection Monitoring (PM & TCM)
TCM6 TCM6 TCM6 TCM6 TCM6 TCM6 TCM6 TCM6 TCM6 TCM6 TCM6 TCM6
TCM5 TCM5 TCM5 TCM5 TCM5 TCM5 TCM5 TCM5 TCM5 TCM5 TCM5 TCM5
TCM4 TCM4 TCM4 TCM4 TCM4 TCM4 TCM4 TCM4 TCM4 TCM4 TCM4 TCM4 TCMi
TCM3 TCM3 TCM3 TCM3 TCM3 TCM3 TCM3 TCM3 TCM3 TCM3 TCM3 TCM3 Overhead
TCM2 TCM2 TCM2 TCM2 TCM2 TCM2 TCM2 TCM2 TCM2 TCM2 TCM2 TCM2
TCM1 TCM1 TCM1 TCM1 TCM1 TCM1 TCM1 TCM1 TCM1 TCM1 TCM1 TCM1
34
Tandem Connection Monitoring Modes
Transparent Mode (source and sink ends)
Pass all TCM overhead unchanged but report state of TC (shadow data)
Extract TCM overhead including TTI, BIP-8, DMti, BDI, BEI, and STAT
Detect defects including AIS, OCI, LCK, LTC, TIM, DEG, IAE and BIAE
Compute BIP-8 and count errors and defect second in one second period to feed PM
Count number frames for delay measurements
Generate BDI, BEI and BIAE upstream
Operational Mode
At source end:
Compute BIP-8 and insert TCM overhead including TTI, BIP-8, DMti, BDI, BEI and BIAE
Detect frame slip and insert IAE
Insert APS/PCC fields for protection switching (future)
At sink end:
Perform functions provided by Monitor mode but set downstream TCM overhead to all zeros
Perform downstream consequent actions (send AIS for OCI/LCK/TIM, send TSF/TSD)
Retrieve APS/PCC fields for protection switching (future)
Same functions as Monitor Mode except BDI, BEI and BIAE are not generated upstream
Generate TSF/TSD for protection switching
35
Tandem Connection Visibility
TCM6 TCM6 TCM6 TCM6 TCM6 TCM6 TCM6 TCM6
TCM5 TCM5 TCM5 TCM5 TCM5 TCM5 TCM5 TCM5
TCM4 TCM4 TCM4 TCM4 TCM4 TCM4 TCM4 TCM4
TCM3 TCM3 TCM3 TCM3 TCM3 TCM3 TCM3 TCM3
TCM2 TCM2 TCM2 TCM2 TCM2 TCM2 TCM2 TCM2
TCM1 TCM1 TCM1 TCM1 TCM1 TCM1 TCM1 TCM1
Backhaul Backhaul
Domain Underse Domain
a
Domain
Service Provider Domain
Problem: Performance data within a nested TCM may not be available for
36
Tandem Connection Shadow
Solution: TCM termination does not reset TCM overhead bytes at the
destination end of the TCM, TCM shadow data continues to propagate and
is monitored further downstream (capability recently added to G.798)
Issues: Shadow data is affected by downstream domain performance
37
SNCP and TCM
TCM layer is used to provide SNCP service and protection switch criteria
38
5430 TCM Usage
SM
TCM4
TCM3
PM
39
Overhead Descriptions – Connectivity and Continuity
Provided in the ODU frame to allow detection of continuity errors by indicating the status
of a switch matrix connection
Generation/detection of ‘110’ results in Open Connection Indication (OCI) condition
(entire ODU frame except framing and FTFL bytes replaced with ‘01100110’)
40
Trail Trace Identifier Format
1 2 3 4 5 6 7 8
…..…
Identifier
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
15 0 SAPI[15] CC ICC UAPC
16 DAPI[0] CC ICC UAPC
17 0 DAPI[1]
CC ICC UAPC
Destination
18 0 DAPI[2]
Access CC ICC UAPC
Point
…..…
…..…
…..…
Operator
Specific
All TTI characters are from the T.50 character set
Only SAPI and DAPI fields used for TIM detection
63
Operator Specific bytes are user specified
41
SAPI and DAPI Applications
Transmitted TTI Expected SAPI or SAPI+DAPI
Point-to-Point
Application
(unidirectional or bidirectional)
Expected SAPI
Transmitted TTI
42
Overhead Descriptions – Signal Quality
Provided in the OTU frame to allow detection and correction of line bit errors
Provided in the OTU/ODU frame to allow detection of near-end bit errors and support
performance monitoring and protection switching functions (Signal Degrade, Note: signal fail
due to BER detection not provided)
Detection of bit error counts are reported to the far end via the backward error indication
field (BEI) on a frame-by-frame basis
Detection of bit errors within a frame generates an errored block (errored block counts are
the basis for near-end PM parameter value determination)
Detection of N successive degraded seconds (based on percentage of errored blocks)
results in a Degraded (DEG) indication
Provided in the OTU/ODU frame to allow detection of far-end bit errors and support
performance monitoring (single-ended maintenance)
Detection of bit errors within a frame generates an errored block (errored block counts are
the basis for far-end PM parameter value determination) which are reported back to the near-
end via BEI bits
43
BIP-8 Generation
SM
1
BIP-8
TCM6 TCM5 TCM4
Frame n
2
BIP-8 BIP-8 BIP-8
TCM6 TCM5 TCM4 PM
3
BIP-8 BIP-8 BIP-8 BIP-8
4
BIP-8
SM
1
BIP-8
Frame n+1
44
BIP-8 Error Detection and BEI Generation
1 …………………………………… 14 15 …………………………………… 3824
SM
1
BIP-8
TCM6 TCM5 TCM4
Frame n
2
BIP-8 BIP-8 BIP-8
TCM6 TCM5 TCM4 PM
3
BIP-8 BIP-8 BIP-8 BIP-8
4
BIP-8
SM
1
BIP-8
Frame n+1
45
TCM Latency Measurement
00001111
A Z
11110000
3 Insert bit transition 4 Detect bit transition 5 Calculate latency = (Nf – Ni)×Tframe/2,
into specified on specified where Tframe=ODU frame time
PM/TCM DM bit PM/TCM DM bit
and start frame and stop frame errormax ≤ Tframe + (Dr-Dt)/2,
counter (value=Ni) counter (value=Nf ) where Dr and Dt are receive and
transmit propagation delays
46
5430 Latency Based Routing
With
AW: 5040 AW: 5040 Addition of AW: 5040 AW: 5040
5430
Latency 5430
• Assuming all Admin Weights are the same then • Operator has modified Admin Weights on two center
algorithm will chose the lowest hop count for the route spans
• Default Admin Weight is 5040 • Route = lowest summed admin weight
Lowest Cost Routing – Latency
AW: 5040
5430
LT: 3ms
47
Overhead Descriptions – Maintenance Signals
TCM/PM)
Provided in the ODU frame to allow generation/detection of failure
suppression signal
Generation/detection of ‘111’ results in Alarm Indication Signal (AIS) condition
(entire ODU frame except framing and FTFL bytes replaced with all-1s)
48
OTN Overhead Signal Interactions
Signal Propagation Consequent Action Detect Generate Forward Operation Backward Operation
OCh OTUk ODUk ODUj or
Loss of Signal – Payload (LOS-P) Client
Optical
Loss of Frame (LOF), Loss of Lane (LOL),
Channel
Loss of Lane Frame (LOLFRAME)
(OCh)
OTU Alarm Indication Signal (AIS)
Loss of Multiframe (LOM)
ODUk-AIS
FEC Corrected Errors (FECcorrErr)
49
Mapping Overhead
Provided in the ODU (OPU OH) frames to allow detection of client payload mismatches
Detection of mismatch between expected and received payload types results in Payload Label
Mismatch (PLM) indication
Auto-payload type function for legacy multiplexing support
Provided in the ODU frames (OPU OH) to control stuffing operations for client signal and ODUjk
multiplexing rate adaptation (~131ppm range for client, ~197ppm range for muxing)
Fixed payload format (predetermined data and fixed stuff positions)
Supports synchronous and asynchronous client mapping and asynchronous ODUjk multiplexing
GMP Overhead
Provided in the ODU frames (OPU OH) to control client signal rate adaptation and ODU multiplexing
with wide clock tolerance range
Variable payload format (dynamic data and fixed stuff positions based on modulo arithmetic)
Supports generic client mapping and ODUj-21 multiplexing
50
Control of OTN Timing
Adapted Synchronization Reference Chain
OTN SEC/ SEC/ SEC/
UTC PRC Island SSU
EEC EEC EEC
1 mapping NE
+ 9 muxing NEs
Intervening SECs
replaced with OTN
equipment 10x 20 SEC/EEC Sync network limit
bounded by SSUs
(100 OTN mapping/muxing operations) Reference point
51
Bit-synchronous Mapping
Column
JC Bits NJO Byte PJO Byte
16
00 Justification (0x00) Client Data
1 JC
01 Not used Not used
2 JC 10 Not used Not used
Row
3 JC 11 Not used Not used
4 NJO PJO
52
Bit-synchronous Mapping Procedure
Input Client
Datastream
OPU Overhead OPU Payload
00 •••
00 •••
00 •••
N P •••
Frame
Negative N 00 •••
Justification 00 •••
Threshold
First-In/ 00 •••
First-out N P •••
Data Buffer Frame
Positive
N+1
Justification
Threshold
00 •••
00 •••
00 •••
Frame
N+2
N P •••
00 •••
Frame
N+3
00 •••
00 •••
N P •••
53
Asynchronous Mapping
Column
JC Bits NJO Byte PJO1 Byte PJO2 Byte
16
00 Justification (0x00) Client Data Client Data
1 JC
01 Client Data Client Data Client Data
2 JC 10 case used
10 Justification (0x00) Justification (0x00) Justification (0x00)
Row for multiplexing
3 JC 11 Justification (0x00) Justification (0x00) Client Data
For client signal mapping, LO ODUk clock is derived from a local oscillator and the client signal
is rate adapted using positive/zero/negative justification process (supports +/-45ppm client clock
range)
Justification control overhead used to provide the positive/zero/negative indication
Negative justification opportunity (NJO) byte provides an additional client data position when required (client
bandwidth > payload bandwidth)
Positive justification opportunity (PJO) byte (first payload byte following NJO byte) provides unused position
when required (client bandwidth < payload bandwidth)
Supports OC-48/192/768 or STM-16/64/256 mapping into LO ODU1/2/3
For ODUjk multiplexing, HO ODUk clock is derived from a local oscillator and the LO ODUk
(ODUj) signal is rate adapted using positive/zero/negative justification process
Same mechanism as asynchronous client mapping except two PJO positions are defined (+1, +2 justification
supported in order to provide required ppm range)
ODU0 mapped to ODU1
ODU1 mapped to ODU2/ODU3
ODU2 mapped to ODU3
54
Asynchronous Mapping Procedure – Fast Client
Input Client
Datastream
OPU Overhead OPU Payload
00 •••
00 •••
00 •••
No
Justification N P •••
Frame
N 01
00 •••
Negative Negative
Justification Justification 00
01 •••
Threshold
First-In/ 01
00 •••
First-out N P •••
NoFrame
Positive Data Buffer Justification
N+1
Justification
Threshold
00 •••
Negative
Justification
00 •••
00 •••
Frame
N+2
N P •••
01
00 •••
Frame
N+3
01
00 •••
01
00 •••
N P •••
55
Asynchronous Mapping Procedure – Slow Client
Input Client
Datastream
OPU Overhead OPU Payload
00 •••
00 •••
00 •••
N P •••
No
Frame
Justification
N 00
11 •••
Negative Positive
Justification Justification 00
11 •••
Threshold
First-In/ 00
11 •••
First-out N P •••
Frame
Positive Data Buffer
N+1
Justification
Threshold
No 00 •••
Justification
00 •••
00 •••
Positive
Frame
Justification
N+2
N P •••
11
00 •••
Frame
N+3
11
00 •••
11
00 •••
N P •••
56
Generic Mapping Procedure (GMP)
Column
15 16
Row 2 JC2 JC5 JC2 Cm (bits 9-14), II, DI JC5 ΣCnD (bits 1-5)
For client signal mapping, LO ODUk clock is derived from a local oscillator and the client signal
is rate adapted using GMP process (supports nearly unlimited client clock range)
GMP overhead used to signal the number of payload bytes carrying client data each payload frame (Cm) plus
residual phase information (CnD)
Client data positions and unused payload bytes identified through modulo arithmetic algorithm
For payload positions j=1 to Cmax, if (j × Cm) mod Cmax < Cm, j is a client data byte
For payload positions j=1 to Cmax, if (j × Cm) mod Cmax ≥ Cm, j is a stuff byte (0x00)
Supports various client mappings
STM-1/4, OC-3/12, timing transparent GbE, and FC-200 into ODU0
HD-SDI video and FC-200 into ODU1
Transcoded 40GbE into ODU3
100GbE into ODU4
For ODUj-21 multiplexing, HO ODUk clock is derived from a local oscillator and the LO ODUk
57
OTN and OTN Client Signal Fault Propagation
Fault Propagation Example – Bidirectional Fiber Cut
Client
2/0 0/3 3/0 0/2/3 3rd Party OTN 4/2/0 0/4 4/0 0/2
× Domain
ODU0 XC ODU0 XC ODU0 XC ODU0 XC ODU0 XC ODU0 XC
59
Fault Propagation Example – Deleted Cross-Connection
Client
2/0 0/3 3/0 0/2/3 3rd Party OTN 4/2/0 0/4 4/0 0/2
Domain
ODU0 XC ODU0 XC ODU0 XC ODU0 XC ODU0 XC ODU0 XC
SM
OTU2 OTU3 × OTU3 OTU4 OTU4 OTU2
ODU3 ODU4
TCM4
ODU2
PM (tunnel)
ODU0 ODU0-OCI Frame slip ODU0 ODU0-IAE
TCM3
ODU0-OCI ODU0-BIAE
ODU0 ODU0-OCI
TCMi (opt)
ODU0-OCI
ODU0-OCI
ODU0
PM
ODU0-OCI
60
Fault Propagation Example – TCM4 Maintenance LCK
Client
3rd Party OTN
2/0
| 0/3 3/0 0/2/3
Domain
4/2/0 0/4 4/0 0/2
61
Fault Propagation Example – TCM3 Maintenance LCK
Client
2/0 0/3 3/0 0/2/3 3rd Party OTN 4/2/0 0/4 4/0 0/2
Domain
ODU0 XC ODU0 XC ODU0 XC ODU0 XC ODU0 XC ODU0 XC
62
Fault Propagation Example – PM Maintenance LCK
Client
2/0 0/3 3/0 0/2/3 3rd Party OTN 4/2/0 0/4 4/0 0/2
Domain
ODU0 XC ODU0 XC ODU0 XC ODU0 XC ODU0 XC ODU0 XC
63
5430 GbE OTN Fault Handling (GFP-T Mapped):
LOS, LOF, LOM, AIS, OCI, LCK, PLM
Link
ODU-AIS Cons. Action
Transmit Ingress Ingress X 3R Egress Egress
Down
Receive
GbE Client OTN OTN Client GbE
Regen
Client Adaptation Mapping Demapping Adaptation Client
• Egress client signal Consequent Action is provisionable to laser off, /V/ codes
(K30.7 error codes) or /C1/C2/ link fault sequences
64
5430 GbE Client Fault Handling (GFP-T Mapped):
Client Faults - LOS, Loss-of-character-sync (LOCS)
• Rx Failure causes immediate insertion of GFP Loss of Signal (LOS) or Loss of Character
Synchronization (LOCS) client management frames (CMF) at ingress
• Egress client signal Consequent Action is provisionable to laser off, /V/ codes (K30.7
error codes) or /C1/C2/ link fault sequences
• Egress consequent action clears within 3 seconds after clearing of GFP LOS/LOCS CMF
(failure recovery time limited by LOS/LOCS CMF 3 second clear time), receipt of valid data
frames causes immediate clearing
65
5430 GbE Client Fault Handling (GFP-T Mapped):
Link Fault or Auto-negotiation
/C1/C2/
Transmit Ingress Ingress Egress Egress /C1/C2
Receive
GbE Client OTN 3R
OTN Client GbE
Client Adaptation Mapping Regen
Demapping Adaptation Client
66
5430 GbE Error Handling (GFP-T Mapped)
67
5430 10GbE OTN Fault Handling (GFP-Mapped):
LOS, LOF, LOM, AIS, OCI, LCK, PLM
• Egress client signal consequent action is provisionable to laser off, /I/ Idle
Ordered Sets (will not cause link down at receive 10GbE client interface), or
Local Fault (LF) ordered sets
• Egress consequent action clears immediately upon clearing of the OTN fault
68
5430 10GbE Client Fault Handling (GFP-mapped):
Client Faults - LOS, Loss-of-block-sync (LOCS)
GFP CMF (LOS, LOCS)
Link
Idle Cons. Action
Transmit X GFP Ingress
CDF (LF ordered set)
Ingress Egress Egress
Down
Receive
or LF
10GbE Client OTN 3R
OTN Client 10GbE
Client Adaptation Mapping Regen
Demapping Adaptation Client
• Rx Failure causes immediate insertion of GFP Loss of Signal (LOS) or Loss of Character
Synchronization (LOCS) client management frames (CMF) at ingress if the mapping uses
CMF for non-transparent ordered set fault propagation, or GFP client data frames (CDF)
carrying Local Fault (LF) if mapping uses CDF for transparent ordered set fault propagation
• Egress client signal consequent action is provisionable to laser off, /I/ Idle Ordered Set
(will not cause link down at receive 10GbE client interface), or /LF/ Local Fault
• If provisioned, egress LF clears 3 seconds after clearing of GFP LOS/LOCS CMF (failure
recovery time limited by LOS/LOCS CMF 3 second clear time ), receipt of valid data frames
causes immediate clearing
69
5430 10GbE Client Fault Handling: Local Fault
• Egress Local Fault clears within 3 seconds after clearing of GFP LF CMF
(failure recovery time limited by LF CMF 3 second clear time ), receipt of valid
data frame cause immediate clearing
70
5430 10GbE Client Fault Handling: Remote Fault
• Egress Local Fault clears within 3 seconds after clearing of GFP LF CMF
(failure recovery time limited by LF CMF 3 second clear time ), receipt of valid
data frame cause immediate clearing
71
5430 10GbE Error Handling
• Ingress MAC frame errors produce Ethernet CRC errors resulting in dropped
frames, errors outside the MAC frame are ignored
• Transport errors in client data frames are propagated through to the client,
errors in client data frames do not produce egress errors toward the client
72
5430 SONET/SDH/CBR OTN Fault Handling:
LOS, LOF, LOM, AIS, OCI, LCK, PLM
73
5430 SONET/SDH/CBR Client Fault Handling: LOS, LOF
74
5430 SONET/SDH/CBR Client Fault Handling: AIS-L/MS-AIS
AIS-L/MS-AIS
Transmit AIS-L/
Ingress Ingress Egress Egress Receive
MS-AIS
SONET/ 3R SONET/
SDH/CBR Client OTN OTN Client
Adaptation Mapping Regen SDH/CBR
Client Demapping Adaptation
Client
75
5430 SONET/SDH/CBR Error Handling
76
OTN Performance Monitoring
OTN Performance Monitoring Basics
BIP-8 byte is provided within the SM, the TCMi, and the PM overhead fields
BIP-8 computed only over OPU payload and overhead (OTU/ODU overhead is not included
in the BIP-8 computation) avoiding the need to recompute BIP-8 values due to ODU
overhead value changes occurring along the path (GCC, APS/PCC, etc)
BIP-8 computed after any FEC error correction (if present) is performed
BIP-8 EDC used to determine background block errors (BBE)
BBE used to compute standard ES, SES, CSES, and UAS parameters
SES threshold ≥15% errored blocks (1526@ODU0, 3064@ODU1, 12304@ODU2,
12748@ODU2e, and 49424@ODU3) or a defect second
CSES thresholds are user provisionable (2-9 consecutive SES)
OTN layer PM provides both Near-end (NE, directly via the BIP-8) and Far-end (FE, via the
BEI field) PM data
NE and FE PM collection affected by IAE and BIAE functions (only applies to section and
tandem connection monitoring)
OTN supports standard defect second processing (automatic creation of ES/SES during
defect seconds and suppression of BBE counts
Support for parameter thresholding and TCA generation
15-min and 24-hr PM collection intervals
78
Additional 5430 OTN Performance Monitoring Parameters
GFP PM Parameters
Corrected cHEC and tHEC errors
Dropped frames
Errored superblocks (GFP-T only)
79
OTN Multiplexing and Mapping Trees
OTN Optical Multiplexing Structure
x1 x1
OCC OCh OTU4
xm x1 x1
x1 xi OCC OCh OTU3
OTM-n.m OCG-n.m x1 x1
xj OCC OCh OTU2
x1
xk x1 x1
1 ≤ i+j+k+m ≤ n OCC OCh OTU1
x1
OSC OOS OTS, OMS, OCh, COMMS OH
Multiplexing Mapping
81
Pre-2009 OTN Multiplexing Structure with SONET Mapping
82
Post-2009 OTN Multiplexing Structure
ODTU3.ts 40.319G
x32 x3 ODTU13
x16 x32/ts
x4 ODTU23
10GbE OPU2e ODU2e (L)
83
OTN Electrical Multiplexing Structure (1 of 2)
ODU4 ODU4 x1 OPU4 100GBASE-LR4/-ER4 converted to serial 66b
Client Signal blocks (Annex E) and GMP mapped (17.7.5 –
(L) (L)
OTU4 x80 Amd.1)
ODTU4.1 ODU0
ODU4 x1 OPU4 (H) 19.3.7 19.6.3 GMP
19.2
ODU4 (H) PT=21 x40 ODTU4.2 ODU1
19.1.4 19.3.7 19.6.3 GMP
19.2
x10 ODU2
ODTU4.8
ODTUG4
19.3.7 ODU2e
19.6.3 GMP
PT=21
19.2
x2 ODTU4.31 ODU3
19.3.7 19.6.3 GMP
19.2
x80/ts ODTU4.ts ODUflex
19.3.7 19.6.3 GMP
19.2
ODU3 to
ODU (H) x1/X
OPU3-X Client Signal
ODU3 CBR40G (17.2.3) STM-256 - AMP/BMP (17.2)
OTU3 (L) x1 OPU3 40GBASE-LR4 (17.7.4.1) converted to serial 66b
(L) Client Signal
blocks (Annex E) then transcoded into 513b
x32 ODTU3.1 ODU0 blocks (Annex B) then 1027b framed (Annex F)
ODU3 to ODU3 x1 OPU3 (H) 19.3.6 19.6.2 GMP
19.2 and GMP mapped (17.7.4 – Amd.1)
ODU (H) (H) PT=21
x16 ODTU13 ODU1
19.1.2 19.3.2 19.5.2 AMP
19.2
ODTUG3
x4 ODTU23 ODU2
19.3.3 19.5.3 AMP
PT=21
19.2
x3 ODTU3.9 ODU2e
OR 19.3.6 19.6.2 GMP
x1 19.2
x32/ts ODTU3.ts ODUflex
19.3.6 19.6.2 GMP
19.2
x16 ODTU13
3 PT=20
ODTUG
ODU1
OPU3 (H) 19.3.2 19.5.2 AMP
19.2
PT=20 x4 ODTU23 ODU2
19.1.2 19.3.3 19.5.3 AMP
19.2
84
OTN Electrical Multiplexing Structure (2 of 2)
ODU2 to
ODU (H) x1/X
OPU2-X Client Signal
ODU2 CBR10G (17.2.2) STM-64 - AMP/BMP (17.2)
OTU2 (L) x1 OPU2 GFP / Extended OPU2 (17.4.1) - 10GBASE-R
Client Signal
(L) payload + preamble + OS, G.7041 (7.9)
ODTUG2
x8 ODTU2.1 ODU0
PT=21
19.3.5 19.6.1 GMP GFP (17.4) - 10GBASE-R payload G.sup43 (6.2)
ODU2 to ODU2 x1 OPU2 (H) 19.2
ODU (H) (H) PT=21 x4 ODTU12 ODU1
19.3.1 19.5.1 AMP
19.1.1 19.2
x1 x8/ts ODTU2.ts ODUflex
OR 19.3.5 19.6.1 GMP
19.2
ODTUG2
PT=20
OPU2 (H) x4 ODTU12 ODU1
PT=20 19.3.1 19.5.1 AMP
19.2
19.1.1
ODU1 to
x1/X CBR2G5 (17.2.1) STM-16, CMGPON D/U2 -
ODU (H) OPU1-X Client Signal AMP/BMP (17.2)
ODU1
(L) x1 OPU1 FC-200 (17.7.2) - GMP
OTU1 Client Signal
(L) 1.5G HD SDI (Living List) - GMP
ODTUG1
PT=20
ODU1 to ODU1 x1 OPU1 (H) x2 CPRI Option 3 (Appendix VIII, Amd.1) - GMP
ODTU01 ODU0
(H) PT=20 19.3.4 19.5.4 AMP
ODU (H) 19.2 1.238Gb/s < X ≤ 2.488Gb/s (17.7.2) - GMP
19.1.3
1000BASE-X (17.7.1.1) - TTT+GMP
STM-1, STM-4 (17.7.1) - GMP
ODU0 to ODU0 OPU0 FC-100 (17.7.1) - GMP
x1
ODU (H) Client Signal
(L) (L) ESCON, DVB-ASI, SDI (Living List) - GMP
CPRI Options 1, 2 (Appendix VIII, Amd.1) - GMP
X ≤ 1.238Gb/s (17.7.1) - GMP
FC-400, FC-800 (17.9) - BMP
OPUflex(CBR)
3G HD SDI (Living List) - BMP
Sketch derived from: December 2009 G.709v3 published & June 2010 Amd.1 consented (TD 221r1/PLEN)
David W. Martin – July 16, 2010
85
Single Stage (Flat) vs. Multi-Stage (Step) Multiplexing
86
HO ODUk Timeslot Rate Differences
87
Auto-Payload Type Function
88
ODTU Mapping Methods
Mapping methods provide a means for rate adapting a client or lower rate
89
OPU1 Tributary Slots
3823
3824
bit Frame Frame 1
15
16
17
18
19
20
8 Row Row
1 1
TSOH
2 2
TS1
0
3 3
4 4
5 1
TSOH
6 2
TS2
1
7 3
1 2 1 2 1 2 1.25G TS#
8 4
90
OPU2 Tributary Slots
3823
3824
bits Frame Frame
15
16
17
18
19
20
21
22
23
24
25
26
1
(6)78 Row Row
1 1
TSOH
2 2
TS1
(0)00
3 3
4 4
5 1
TSOH
6 2
TS2
(0)01
7 3
8 4
13 1
14 2 TSOH
(0)11
15 3
TS4
16 4
TS1 or TS5
17 1 1
TSOH
18 2 2
(1)00
19 3 3
20 4 4
TS4 or TS8
29 13 1
TSOH
30 14 2
(1)11 1 2 3 4 5 6 7 8 1 2 7 8 1.25G TS#
31 15 3
32 16 4 1 2 3 4 1 2 3 4 1 2 3 4 2.5G TS#
91
OPU3 Tributary Slots
3823
3824
bits Frame Frame
15
16
17
18
31
32
33
34
47
48
49
50
1
(4)5678 Row Row
1 1
TSOH
2 2
TS1
(0)0000
3 3
4 4
5 1
TSOH
6 2
TS2
(0)0001
7 3
8 4
61 1
TSOH
TS16
62 2
(0)1111
63 3
64 4 TS1 or TS17
65 1 1
TSOH
66 2 2
(1)0000
76 3 3
68 4 4
TS16 or TS32
125 61 1
TSOH
15
16
17
18
15 31
16 32
15 31
16 32
126 62 2 1.25G TS#
1 1
1 1
2 2
2 2
(1)1111
127 63 3
16
15
2.5G TS#
1
2
128 64 4
92
93
bits
OMFI
0000001
0000000
1001111
1001110
8
7
6
5
4
3
2
1
320
319
318
317
316
315
314
313
2345678 Row
Multi
Frame
Row
Frame
4
3
2
1
4
3
2
1
4
3
2
1
4
3
2
1
1
Column
PSI
PSI
PSI
PSI
FI
FI
FI
FI
OM
OM
OM
OM
79 39 79 39 79 39 79 39 79 39 79 39 79 39 79 39 55
80 40 80 40 80 40 80 40 80 40 80 40 80 40 80 40 56
1 41 1 41 1 41 1 41 1 41 1 41 1 41 1 41 57
2 42 2 42 2 42 2 42 2 42 2 42 2 42 2 42 58
39 79 39 79 39 79 39 79 39 79 39 79 39 79 39 79 95
OPU4 Tributary Slots
40 80 40 80 40 80 40 80 40 80 40 80 40 80 40 80 96
41 1 41 1 41 1 41 1 41 1 41 1 41 1 41 1 97
42 2 42 2 42 2 42 2 42 2 42 2 42 2 42 2 98
79 39 79 39 79 39 79 39 79 39 79 39 79 39 79 39 3815
80 40 80 40 80 40 80 40 80 40 80 40 80 40 80 40 3816
FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS 3817
FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS 3818
FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS 3819
FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS 3820
FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS 3821
FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS 3822
FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS 3823
FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS FS 3824
ODTUjk Structure
ODTUjk
c-1
Overhead 1 2 3
c
1 1
2
3
ODTUjk Payload
ts
r-1
jk=01,12,13,23 r
94
ODTU.ts Structure
j x ts -1
j x ts
ODTUk.ts
Overhead 1 2 3
1
2
3
ODTUk.ts Payload
ts
r-1
k=2,3,4 r
95
Line/Client 5430 OTU4 Single Stage Multiplexing Tree (TDM Switching)
Switch Fabric
ODU2 Cross Connect
Note: ODU2XX SWIO
Packet Termination and OTN
Switching are supported
concurrently but illustrated here ODU1 Cross Connect
separately ODU1XX SWIO
96
Line/Client 5430 OTU4 Single Stage Multiplexing Tree (Packet Switching)
Switch Fabric
WAN MAC
Note:
Up to a maximum of 10 ODUk ODU2e 10GbE CBR Termination
terminations are supported ODU2e03 10GbE PP
MAC
Packet Termination and OTN
Switching are supported
concurrently but illustrated here 10GbE ODU2 10GbE Termination
separately ODU209 GFP-F PP
MAC
XG ODUFlex Termination
ODUF05 GFP-F SLP
PP
WAN MAC
97
5430 100G Client Mapping Tree
Switch Fabric
Transparent 100GbE
Client
98
Line/Client 5430 OTU3 Single Stage Multiplexing Tree
Switch Fabric
ODU2 Cross Connect
ODU2XX SWIO
99
Client 5430 OTU3 Two Stage Multiplexing Tree
ODU-3Cross Connect
OTU3 ODU3XX SWIO
Switch Fabric
ODU-1 Cross Connect
ODU220 ODU1XX SWIO
100
5430 40G Client Mapping Tree
Switch Fabric
Clients
101
Line/Client 5430 OTU2 Single Stage Multiplexing Tree
Switch Fabric
ODU1 Cross Connect
ODU221 ODU1XX SWIO
102
Client 5430 OTU2 Two Stage Multiplexing Tree
Switch Fabric
ODU0XX
103
5430 10G Client Mapping Tree
Switch Fabric
Standard 10GbE mappings to ODU2
Clients
104
5430 OTU1/2.5G Multiplexing/Mapping Tree
Switch Fabric
Client
105
Multiplex Structure Identifier (MSI)
Independent
MSI values
106
Multiplex Structure Identifier (1 of 4)
(PT=20 (AMP): 2.5G TS ODU2/ODU3, 1.25G TS ODU1)
ODU1 1 2 3 4 5 6 7 8 1.25G ODU3 1 2 3 4 5 6 7 8 2.5G
MSI TS # MSI TS #
PSI[2] 00 00 0000 1 PSI[2] ODTU type Tributary Port # 1
PSI[3] 00 00 0001 2 PSI[3] ODTU type Tributary Port # 2
PSI[4] ODTU type Tributary Port # 3
PSI[5] ODTU type Tributary Port # 4
ODU2 1 2 3 4 5 6 7 8 2.5G
MSI TS # PSI[6] ODTU type Tributary Port # 5
PSI[2] 00 00 0000 1 PSI[7] ODTU type Tributary Port # 6
PSI[3] 00 00 0001 2 PSI[8] ODTU type Tributary Port # 7
PSI[4] 00 00 0010 3 PSI[9] ODTU type Tributary Port # 8
PSI[5] 00 00 0011 4 PSI[10] ODTU type Tributary Port # 9
PSI[11] ODTU type Tributary Port # 10
ODU
Tributary PSI[12] ODTU type Tributary Port # 11
Type
Port #
PSI[13] ODTU type Tributary Port # 12
00: ODTU13
00 0000: 1 PSI[14] ODTU type Tributary Port # 13
01: ODTU23
00 0001: 2 PSI[15] ODTU type Tributary Port # 14
10: RES
... PSI[16] ODTU type Tributary Port # 15
11: RES
00 1111: 16 PSI[17] ODTU type Tributary Port # 16
107
Multiplex Structure Identifier (2 of 4) (PT=21 (GMP): 1.25G TS ODU2)
ODU2 1 2 3 4 5 6 7 8 1.25G
MSI TS #
108
Multiplex Structure Identifier (3 of 4) (PT=21 (GMP): 1.25G TS ODU3)
ODU3 1 2 3 4 5 6 7 8 1.25G
MSI TS #
109
Multiplex Structure Identifier (4 of 4)
(PT=21 (GMP): 1.25G TS ODU4, only ODTU4.ts supported)
ODU4 1 2 3 4 5 6 7 8 1.25G
MSI TS #
110
Protection Switching
OTN Automatic Protection Support
1+1 unidirectional with or without reversion and 1:N bidirectional revertive switching
supported
OTN does not support line switching (no line concept in OTN), however the
equivalent of line level operation can be provided through SNCP with sub-layer
monitoring
Ring protection (G.873.2, work in progress)
Automatic Protection Switch/Protection Communications Channel
overhead provided across path and tandem connection layers to support
end-to-end protection operations
112
Supported OTN Protection Architectures
G.873.1/Table 7-1 Overview of linear OTN protection architectures and related monitoring
Protection Switching Protection Entity Set APS Protected Entity Protection Trigger Criteria
Architecture Type Subclass Switched Channel Server Layer Switched Entity
Case 1 1+1 uni SNC/I Individual no one HO ODUk or one ODUkP ODU(/OTU?) SSF/SSD
OTUk
Case 2 1+1 bi SNC/I individual 111 one OTUk ODUkP ODU SSF/SSD
Case 3 1:n bi SNC/I individual 111 one OTUk ODUkP ODU SSF/SSD
1+1 uni SNC/N individual no one or more HO ODUk ODUkP ODU TSF/TSD
Case 4 and/or OTUk
1+1 uni SNC/S individual no one or more HO ODUk ODUkT (/P?) ODUkT(/OTUk?)
Case 5 and/or OTUk SSF/SSD
Case 6 1+1 bi SNC/S individual 001-110 one or more HO ODUk ODUkT (/P?) ODUkT(/OTUk?)
and/or OTUk SSF/SSD
Case 7 1:n bi SNC/S individual 001-110 one or more HO ODUk ODUkT (/P?) ODUkT(/OTUk?)
and/or OTUk SSF/SSD
1+1 uni CL-SNCG/I group no one HO ODUk LO ODU HO ODUkP SSF/SSD
Case 8 and HO ODUdPLM
Case 9 1+1 bi CL-SNCG/I group HO 000 one HO ODUk LO ODU HO ODUkP SSF/SSD
and HO ODUdPLM
Case 10 1:1 bi CL-SNCG/I group HO 000 one HO ODUk LO ODU HO ODUkP SSF/SSD
and HO ODUdPLM
Note 1 - bidir LO ODU SNC/I can not be supported over HO ODUk; reason is that there is only one HO ODUk Path APS channel and there are many
LO ODUk signals. No sharing of one APS channel by multiple protection switching instances is defined.
Note 2 - Bidir SNC/N, is not supported because it requires the transport of an APS signal between the Headend and the Tail end. This APS signal is to
be inserted on the ODUk signal which may contain AIS OCI or LCK signal. This ODUk AIS/OCI/LCK signal with APS cannot be distinguished from a
ODUk AIS/OCI/LCK signal without APS inserted at an intermediate point of the protection connection at the Tail-end. It is recommended to use 1+1
Bidir SNC/S instead.
Note 3 - CL-SNCG/I can assign all Normal signal to the Na subgroup and leave the Nb subgroup empty.
Other issues: No bidirectional or 1:N SNC/N, no CL-SNCG/S (nearest equivalent to Line APS)
113
SNC/I and CL-SNCG/I Protection Configurations (cases 1-2, 8-10)
114
1+1 SNC/N Protection Configuration (case 4)
Working transport entity
CI CI
AI AI
E E
Working and
CI CI
Protection transport
AI CI AI
entities may be E E
115
SNC/S Protection Configurations (cases 5-7)
Defects outside
protection domain do
not affect protection
switching operation
Working and
Protection transport
entities may be
carried across any
HO facilities
116
OTN APS Channel Assignment
117
OTN APS Channel Protocol
The OTN linear protection standard uses a similar APS Signaling Protocol to
SONET/SDH APS including;
Switch Requests/States
Protection Types
Requested Signal
Bridged Signal
The transmission and acceptance of the APS Signaling is on a individual channel
basis (TCMs and PM channels).
All SONET/SDH Manual Switch Requests are supported for OTN.
Manual Switch
Forced Switch
Lockout of Protection
Ring protection is being based on existing SONET/SDH ring protection functions
118
APS Channel Format
1 2 3 4
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Request/ Protection Requested Signal Bridged Signal Reserved
state type
A B D R
Lockout of Protection (1111), Forced Switch (1110), Signal Fail (1100), Signal
Degrade (1010), Manual Switch (1000), Wait-To-Restore (0110), Exercise (0100),
Reverse Request (0010), Do Not Revert (0001), No Request (0000), others reserved
Protection Type field values
Null Signal (0), Normal Traffic Signal (1-254), Extra Traffic Signal (255)
Bridged Signal field values
Null Signal (0), Normal Traffic Signal (1-254), Extra Traffic Signal (255)
119
OTN Client Mappings
Client Signal Mapping Methods
Mapping methods provide a means for rate adapting a client signal into a server
layer container (ODUj or ODUflex)
Three methods: Asynchronous Mapping Procedure (AMP), Bit-synchronous Mapping
Procedure (BMP) and Generic Mapping Procedure (GMP)
Mapping may also utilize client signal transcoding (e.g., GFP, 1024B/1027B, etc)
121
GbE Timing Transparent Transcoding (TTT) Mapping (GFP-T)
GFP-T mapping of GbE LAN PHY into OPU0 per G.7041 and
G.709 using timing transparent transcoding
Apply GFP-T encapsulation of Ethernet data (full data stream including
the Preamble, SFD and Inter Frame Gap (IFG)) per G.709 clause 17.7.1.1
and G.7041 clause 8 (and applicable sub-clauses)
Synchronously encode data stream into 75-byte GFP-T frames using 64B/65B
encoding without 65B Pad characters operating at 15/16 times incoming GbE
clock rate
GFP payload FCS not supported
Ignore (do not modify) Ethernet FCS
Map GFP-T frames into OPU2 using Generic Mapping Procedure (GMP)
per G.709 clause 17.7.1
122
GbE GFP-T Mapping
OTN
Client Management Frame (CSF, LF, RF) GFP Header Byte Assignments
123
10GbE LAN GFP-F Mapping – MAC Frames Only
124
10GbE LAN GFP-F Mapping – MAC Frames Only Details
OTN
Client Management Frame (CSF, LF, RF) GFP Header Byte Assignments
125
10GbE LAN GFP-F Mapping – MAC Frames + Preamble
(Ordered Sets via Client Management Frames)
126
10GbE LAN GFP-F Mapping – MAC Frames + Preamble Details
(Ordered Sets via Client Management Frames)
OTN
Client Management Frame (CSF, LF, RF) GFP Header Byte Assignments
127
10GbE LAN GFP-F Mapping – MAC Frames + Preamble
(Ordered Sets via Client Data Frames)
GFP-F mapping of 10G LAN PHY into OPU2 plus RES Bytes
Terminate 64/66B (PCS layer) line code
Apply GFP framing to Ethernet data (with Preamble) per G.7041 clause 7.9
GFP-F payload FCS not supported
Ignore Ethernet FCS
Discard incoming Ethernet frames based on invalid Ethernet FCS
Map Ethernet LF and RF into GFP Client Data Frames per G.7041 clause 7.9.2.2
Map GFP frame into OPU2 using 7 OPU2 overhead bytes for data mapping per
G.709 clause 17.4.1
128
10GbE LAN GFP-F Mapping – MAC + Preamble Frames Details
(Ordered Sets via Client Data Frames)
OTN
129
10GbE LAN Transparent Mapping Details
Assignment
OTN Clock: 11.096G ± 100ppm
OPU Payload Area: Row 1, 2, 3, 4 / Column 17 – 1904
& 1921 – 3824
PSI/PT Assignment: 0x03 (bit-synchronous)
130
Bit-synchronous Mapping of OC-192
Assignment
OTN Clock: 10.709G ± 20ppm
OPU Payload Area: Row 1, 2, 3, 4 / Column 17 – 1904
& 1921 – 3824
PSI/PT Assignment: 0x02 (asynchronous)
0x03 (bit-synchronous)
131
Other 5430 OTN Capabilities
Other 5430 OTN Capabilities
133
5430 OTN ODUflex Hitless Circuit Resizing (future)
OPUx TS4 and TS5 exist OPUx TS4 and TS7 exist
Add TS9 Add TS11
134
ODUflex Resizing Overhead
135
LCR (“Red”) Protocol Fields and Functions
Tributary Port Identifier (TPID) Field
- Identifies tributary port ID to/from which tributaries slots are to be added/removed
- Encodes row 1 bits 4-8 and row 2 bits 7&8 as a single 7-bit tributary port ID
136
BWR (“Blue”) Protocol Fields and Functions
137
BWR (“Blue”) Protocol Fields and Functions (cont’d)
138
Error Resiliency Overhead (CRC-3 and CRC-5)
139
Resizing Protocols
LCR protocol operates between ODUkP/ODUj-21 adaptation source and sink functions of
adjacent nodes (mux/demux functions)
BWR protocol operates between ODUkP/ODUj-21 adaptation source and sink functions of
adjacent nodes (BWR relay functions) and between ODUfP/PCK adaptation source and sink
functions of end-to-end source and sink nodes (packet mapping functions)
ODUfP/PKT ODUfP/PKT
A1 B1 B2 C1
NCS
BWR_Generator BWR_Receiver
RP TSCC RP TSCC
NCS NCS
NCS
BWR_Receiver BWR_Generator
ODUfP/PCK ODUfP/PCK
RP CTRL TPID TSGS RP CTRL TPID TSGS RP CTRL TPID TSGS RP CTRL TPID TSGS
A1 B1 C1
140
Resize Procedure – Bandwidth Increase
1. Management or control plane issues a bandwidth increase (ADD) command to add M timeslots to each
connection and timeslot availability is verified
2. Each nodes starts LCR and BWR protocols: each ODUkP/ODUj-21 source issues RP=1, TSCC=0, and an LCR
ADD command (CTRL=ADD, TPID=TP#, TSGS=NACK); each ODUfP/PCK source issues NCS=NACK
3. Each ODUkP/ODUj-21 sink checks received set of added timeslots against provisioned set and if they match
sends ACK (CTRL=ADD, TPID=TP#, TSGS=ACK)
4. When ODUkP/ODUj-21 sink receives an ACK and source has sent an ACK, link resize process is entered on the
next multiframe boundary by sending NORM command (CTRL=NORM, TPID=TP#, TSGS=ACK) and link resize
occurs one multiframe later (Cm Cm x N/(N+M), link resize results in step change of Cm)
5. After completion of link resizing in both direction (and for an intermediate node, on both sides), fabric resizing
(method TBD) is performed (for TDM fabric may require increase in XC timeslots filled with backplane idles)
6. Once fabric resizing is completed the link resizing process is exited, GMP special mode is entered, and an IDLE
command (CTRL=IDLE, TPID=TP#, TSGS=NACK) is sent by each ODUkP/ODUj-21 source; in addition, a source
node begins sending TSCC=1 and intermediate nodes begin relaying the incoming TSCC value
7. Once the sink node receives TSCC=1 which is forwarded to the associated ODUfP/PCK sink, the corresponding
ODUfP/PCK source issues NCS=ACK
8. Once the ODUfP/PCK function at a node has sent and received NCS=ACK, the bandwidth resizing process is
entered and the value of Cm is gradually increased to its final stable value (Cm x N/(N+M) Cm); the fabric cross-
connection must adapt dynamically to the gradual increase in Cm (may require XC timeslots to gradually
decrease idle fill)
9. Once bandwidth resizing is complete the source node sends TSCC=0 signaling completion and enters GMP
normal mode; intermediate nodes enter GMP normal mode and relay the incoming TSCC value; the sink node
enters GMP normal mode and issues NCS=NACK
10. When the source node receives NCS=NACK it sends RP=0 and exits the resizing protocol; intermediate nodes
receive RP=0, exit the resizing protocol and send RP=0; the sink node receives RP=0, exits resizing and reports
the resizing completion to the management or control plane
141
Resize Procedure – Bandwidth Decrease
1. Management or control plane issues a bandwidth decrease (REMOVE) command to remove M timeslots from
each connection and timeslot availability is verified
2. Each nodes starts LCR and BWR protocols: each ODUkP/ODUj-21 source issues RP=1, TSCC=0, and an LCR
REMOVE command (CTRL=REMOVE, TPID=TP#, TSGS=NACK); each ODUfP/PCK source issues NCS=NACK
3. Each ODUkP/ODUj-21 sink checks received set of removed timeslots against provisioned set and if they match
sets the GMP processor to special mode, pauses the LCR protocol and runs the BWR protocol in that direction
4. After entering GMP special mode, the source node begins sending TSCC=1; intermediate nodes begin relaying
the TSCC value once GMP special mode has been entered in that direction; when TSCC=1 reaches the sink
node it enters GMP special mode and sends NCS=ACK
5. Once the end node receives TSCC=1 and NCS=ACK and has sent NCS=ACK in response to receiving TSCC=1,
the bandwidth resizing process is entered at the next multiframe boundary and Cm is gradually decreased to its
final stable value (Cm Cm x N/(N-M), for TDM fabric may require increasing backplane XC timeslot idle fill)
6. Once bandwidth resizing is complete the source node sends TSCC=0 signaling completion and enters GMP
normal mode; intermediate nodes enter GMP normal mode and relay the incoming TSCC value; the sink node
enters GMP normal mode and issues NCS=NACK completing the bandwidth resizing; after entering normal
mode in one direction, node sends TSGS=ACK in opposite direction
7. After sending and receiving TSGS=ACK on both sides of the node, fabric resizing (method TBD) is performed
(for TDM fabric may require decrease in XC timeslots)
8. Once fabric resizing is completed the link resizing process is entered on the next multiframe boundary by
sending NORM command (CTRL=NORM, TPID=TP#, TSGS=ACK) and link resize occurs one multiframe later;
link resize results in step change of Cm x N/(N-M) Cm)
9. After completing link resize process and receiving a NORM command the node exists the LCR protocol by
sending an IDLE command (CTRL=IDLE, TPID=TP#, TSGS=NACK) at the next multiframe boundary
10. Once the source node has sent and received NCS=ACK and the LCR protocol finishes, it sends RP=0; an
intermediate node relays RP=0 after it finishes the LCR protocol; once the sink node has sent and received
RP=0, it reports the resize completion status to the management or control plane
142
Q&A