Recommendation ITU-T G.798 (09/2023) Characteristics of optical transport network hierarchy equipment functional blocks Summary History FOREWORD Table of Contents 1 Scope 2 References 3 Definitions 3.1 Terms defined elsewhere 3.1.1 Terms defined in [ITU-T G.709] 3.1.2 Terms defined in [ITU-T G.780] 3.1.3 Terms defined in [ITU-T G.805] 3.1.4 Terms defined in [ITU-T G.806] 3.1.5 Terms defined in [ITU-T G.807] 3.1.6 Terms defined in [ITU-T G.808] 3.1.7 Terms defined in [ITU-T G.831] 3.1.8 Terms defined in [ITU-T G.872] 3.1.9 Terms defined in [ITU-T G.959.1] 3.1.10 Terms defined in [ITU-T G.7044] 3.2 Terms defined in this Recommendation 4 Abbreviations and acronyms 5 Conventions 6 Supervision 6.1 Alarm reporting control 6.2 Defects 6.2.1 Continuity supervision (loss of continuity defect) 6.2.1.1 Loss of optical signal defect (dLOS-P) 6.2.1.2 Loss of signal payload defect (dLOS-P) 6.2.1.3 Loss of signal overhead defect (dLOS-O) 6.2.1.4 Open connection indication defect (dOCI) 6.2.1.5 Loss of tandem connection defect (dLTC) 6.2.1.5.1 dLTC at the ODUT layer 6.2.2 Connectivity supervision/trail trace identifier mismatch defect (dTIM) 6.2.2.1 dTIM at the OTS-O, OTSiG-O, OTU, ODUT and ODUP layer 6.2.3 Signal quality supervision 6.2.3.1 Blank clause 6.2.3.2 Blank clause 6.2.3.3 Blank clause 6.2.3.4 OTU and ODU signal degrade defect (dDEG) 6.2.3.5 Blank clause 6.2.4 Payload mismatch supervision (dPLM) 6.2.4.1 dPLM at the ODUP layer 6.2.4.2 dPLM at the FlexO layer 6.2.5 Alignment supervision 6.2.5.1 Loss of frame defect (dLOF) 6.2.5.2 Loss of multiframe defect (dLOM) 6.2.5.3 Loss of frame and multiframe defect (dLOFLOM) 6.2.5.4 Blank clause 6.2.5.5 Loss of lane alignment defect (dLOL) 6.2.5.6 Loss of frame defect of logical lane (dLOFLANE) 6.2.5.7 Loss of character synchronization (dLCS) 6.2.5.7.1 Loss of character synchronization of 66b blocks (dLCS) 6.2.5.7.2 Loss of character synchronization of 1027b blocks (dLCS) 6.2.6 Maintenance signal supervision 6.2.6.1 Forward defect indication payload defect (dFDI-P) 6.2.6.1.1 dFDI-P at the OMS-O, OCh-O and OTSiG-O layer 6.2.6.2 Forward defect indication overhead defect (dFDI-O) 6.2.6.2.1 dFDI-O at the OMS-O and OTSiG-O layer 6.2.6.3 Alarm indication signal defect (dAIS) 6.2.6.3.1 dAIS at OTUk layer (generic AIS; k = 1, 2, 3) 6.2.6.3.2 dAIS at OTUCn, ODUT and ODUP layer 6.2.6.3.3 dAIS for CBR client signals (generic AIS) 6.2.6.4 Backward defect indication payload defect (dBDI-P) 6.2.6.4.1 dBDI-P at OTS-O and OMS-O layer 6.2.6.5 Backward defect indication overhead defect (dBDI-O) 6.2.6.5.1 dBDI-O at OTS-O and OMS-O layer 6.2.6.6 Backward defect indication defect (dBDI) 6.2.6.6.1 dBDI at OTU, ODUT and ODUP layer 6.2.6.7 Payload missing indication defect (dPMI) 6.2.6.7.1 dPMI at the OTS-O and OMS-O layer 6.2.6.8 Open connection indication defect (dOCI) 6.2.6.8.1 dOCI at the OCh-O and OTSiG-O layer 6.2.6.8.2 dOCI at the ODUkP and ODUkT layer 6.2.6.9 Locked defect (dLCK) 6.2.6.9.1 dLCK at the ODUP and ODUT layer 6.2.6.10 Incoming alignment error defect (dIAE) 6.2.6.10.1 dIAE at the OTUk layer 6.2.6.10.2 dIAE at the OTUCn and ODUT layer 6.2.6.11 Backward incoming alignment error defect (dBIAE) 6.2.6.11.1 dBIAE at the OTU and ODUT layer 6.2.7 Protocol supervision 6.2.7.1 Protection protocol supervision 6.2.7.1.1 ODU linear protection failure of protocol provisioning mismatch (dFOP-PM) 6.2.7.1.2 ODU linear protection failure of protocol no response defect (dFOP-NR) 6.2.7.2 Security protocol supervision 6.2.7.2.1 FlexOsec decryption unlock and replay defect (dUnlockSec) 6.2.8 Optical supervisory channel (OSC) related defects 6.2.9 Multiplex structure identifier mismatch supervision defect (dMSIM) 6.2.9.1 dMSIM[i] at the ODUkP layer 6.2.9.2 dMSIM[i] at the ODUCnP and FlexO layers 6.2.9.3 dMSIM[i] at the OMS-O layer 6.2.10 Client signal fail defect (dCSF) 6.2.11 Cipher Suite Type mismatch supervision (dCSTM) 6.2.11.1 dCSTM at the FlexO layer 6.3 Consequent actions 6.4 Defect correlations 6.5 Performance filters 6.5.1 One-second performance monitoring filters associated with counts 6.5.1.1 Errored block count (EBC) 6.5.1.2 Defect second (DS) 6.5.1.3 FEC corrected errors (FECcorrErr) 6.5.1.4 Authentication failures (AuthCheckErr) 7 Information flow across reference points 8 Generic processes 8.1 Blank clause 8.2 Alignment processes 8.2.1 OTU frame alignment 8.2.2 OTU and FlexO multiframe alignment 8.2.3 Frame and multiframe alignment for OTUC or extended ODUj 8.2.4 Blank clause 8.2.5 OTU logical lane frame alignment 8.2.6 OTU logical lane alignment 8.2.6.1 OTU3 multilane alignment 8.2.6.2 OTU4 multilane alignment 8.2.7 Block Synchronization 8.2.7.1 66B Block synchronization 8.2.8 Frame alignment for FlexO-x (x = 1, 2, 4) 8.2.9 Frame alignment for OTU25(u) or OTU50(u) 8.3 Signal quality supervision 8.3.1 Blank clause 8.3.2 Blank clause 8.3.3 Blank clause 8.3.4 OTU, ODUT and ODUP signal quality supervision 8.3.4.1 BIP-8 source processing 8.3.4.2 BIP-8 sink processing 8.4 Blank clause 8.5 Forward error correction (FEC) processing 8.5.1 No FEC 8.5.2 RS(255,239,8) FEC for OTUk (k = 0, 1, 2, 3, 4) 8.5.3 Vendor-specific FEC for OTUk-v (k = 0, 1, 2, 3, 4) 8.5.4 Staircase (SC) FEC for OTU4-SC and FlexO-x-SC (x = 1, 2, 4) 8.5.5 RS(544,514,10) FEC for FlexO-x-RS (x = 1, 2, 4) 8.5.6 RS(544,514,10) FEC for OTUk-RS (k = 25, 50u, 50) 8.5.7 RS(528,514,10) FEC for OTU25u-RS 8.5.8 Extended Hamming soft decision FEC for FlexO-x-DSH (x = 1, 2, 4) 8.5.9 Extended BCH(256,239) soft decision OFEC code for FlexO-x-DO (x = 1, 2, 4) 8.6 Trail trace identifier (TTI) processing 8.7 Payload structure indication (PSI) acceptance processes 8.7.1 Payload type (PT) acceptance process 8.7.1.1 OPU PT 8.7.1.2 FlexO PT 8.7.2 Multiplex structure identifier (MSI) acceptance process 8.7.2.1 ODUk multiplex structure identifier (MSI) acceptance process 8.7.2.2 ODUCn multiplex structure identifier (MSI) acceptance process 8.7.2.3 OMS-O multiplex structure identifier (MSI) acceptance process 8.7.2.4 FlexO multiplex structure identifier (MSI) acceptance process 8.7.3 Blank clause 8.8 Status information (STAT) acceptance process 8.9 Generic AIS generation and detection 8.10 Generic layer fault processing 8.11 OTSi modulator and demodulator processes 8.12 FlexO maintenance signal information (MAINT) acceptance process 8.13 FlexO instance signals interleaving processes 8.13.1 x FlexO instance signals interleaving to FlexO-x (x = 1, 2, 4) 8.13.2 FlexO-x de-interleaving to x FlexO instance signals (x= 1, 2, 4) 8.14 FlexOsec processing for encryption and authentication of fixed-length FlexO frame structures 8.14.1 FlexOsec source processing 8.14.2 FlexOsec sink processing 8.14.3 FlexOsec encryption and authentication processes 8.14.3.1 GCM-AES-256 FlexOsec without OH encryption 9 OTS-O layer functions 9.1 Connection functions 9.2 Termination functions 9.2.1 OTS-O trail termination function (OTS-O_TT) 9.2.1.1 OTS-O trail termination source function (OTS-O_TT_So) 9.2.1.2 OTS-O trail termination sink function (OTS-O_TT_Sk) 9.3 Adaptation functions 9.3.1 OTS-O to OMS-O adaptation function (OTS-O/OMS-O_A) 9.3.1.1 OTS-O to OMS-O adaptation source function (OTS-O/OMS-O_A_So) 9.3.1.2 OTS-O to OMS-O adaptation sink function (OTS-O/OMS-O_A_Sk) 10 OMS-O layer functions 10.1 Connection functions 10.2 Termination functions 10.2.1 OMS-O trail termination function (OMS-O_TT) 10.2.1.1 OMS-O trail termination source function (OMS-O_TT_So) 10.2.1.2 OMS-O trail termination sink function (OMS-O_TT_Sk) 10.3 Adaptation functions 10.3.1 OMS-O to OCh-O adaptation function (OMS-O/OCh-O_A) 10.3.1.1 OMS-O to OCh-O adaptation source function (OMS-O/OCh-O_A_So) 10.3.1.2 OMS-O to OCh-O adaptation sink function (OMS-O/OCh-O_A_Sk) 10.3.2 OMS-O to OTSiG-O and OCh-O adaptation function (OMS-O/OTSiG|OCh-O_A) 10.3.2.1 OMS-O to OTSiG-O and OCh-O adaptation source function (OMS-O/OTSiG|OCh-O_A_So) 10.3.2.2 OMS-O to OTSiG-O and OCh-O adaptation sink function (OMS-O/OTSiG|OCh-O_A_Sk) 10.4 Sub-layer functions 11 OSC (layer) functions 11.1 Connection functions 11.2 Termination functions 11.2.1 OSC trail termination function (OSC_TT) 11.2.1.1 OSC trail termination source function (OSC_TT_So) 11.2.1.2 OSC trail termination sink function (OSC_TT_Sk) 11.3 Adaptation functions 11.3.1 OSC to OTS-O adaptation function (OSC/OTS-O_A) 11.3.1.1 OSC to OTS-O adaptation source function (OSC/OTS-O_A_So) 11.3.1.2 OSC to OTS-O adaptation sink function (OSC/OTS-O_A_Sk) 11.3.2 OSC to COMMS adaptation function (OSC/COMMS_A) 11.3.2.1 OSC to COMMS adaptation source function (OSC/COMMS_A_So) 11.3.2.2 OSC to COMMS adaptation sink function (OSC/COMMS_A_Sk) 11.3.3 OSC to synchronization distribution adaptation functions 12 OTSiA and OCh (layer) functions 12.1 Connection functions 12.1.1 OTSiA|OCh connection function (OTSiA|OCh_C) 12.1.1.1 Subnetwork connection protection process 12.2 Termination functions 12.2.1 OTSiG-O trail termination function (OTSiG-O_TT) 12.2.1.1 OTSiG-O trail termination source function (OTSiG-O_TT_So) 12.2.1.2 OTSiG-O trail termination sink function (OTSiG-O_TT_Sk) 12.2.2 OCh-O trail termination function (OCh-O_TT) 12.2.2.1 OCh-O trail termination source function (OCh-O_TT_So) 12.2.2.2 OCh-O trail termination sink function (OCh-O_TT_Sk) 12.2.3 OTSiA|OCh non-intrusive monitor function 12.2.4 Combined OTSiA|OCh and OTUk[V] non-intrusive monitor function (OCTk[V]m) 12.2.5 Combined OTSiA|OCh, OTUk[V] and ODUkT non-intrusive monitor function (OCTDk[V]m) 12.3 Adaptation functions 12.4 Sub-layer functions 13 OTU (layer) functions 13.1 Connection functions 13.2 Termination functions 13.2.1 OTU trail termination function (OTU_TT) 13.2.1.1 OTU trail termination source function (OTU_TT_So) 13.2.1.2 OTU trail termination sink function (OTU_TT_Sk) 13.2.2 OTUkV trail termination function (OTUkV_TT) 13.2.2.1 OTUkV trail termination source function (OTUkV_TT_So) 13.2.2.2 OTUkV trail termination sink function (OTUkV_TT_Sk) 13.3 Adaptation functions 13.3.1 OTU to ODU adaptation function (OTU/ODU_A) 13.3.1.1 OTU to ODU adaptation source function (OTU/ODU_A_So) 13.3.1.2 OTU to ODU adaptation sink function (OTU/ODU_A_Sk) 13.3.2 OTUkV to ODUk adaptation function (OTUkV/ODUk_A) 13.3.2.1 OTUkV to ODUk adaptation source function (OTUkV/ODUk_A_So) 13.3.2.2 OTUkV to ODUk adaptation sink function (OTUkV/ODUk_A_Sk) 13.3.3 OTU to COMMS adaptation function (OTU/COMMS_A) 13.3.3.1 OTU to COMMS adaptation source function (OTU/COMMS_A_So) 13.3.3.2 OTU to COMMS adaptation sink function (OTU/COMMS_A_Sk) 13.3.4 OTUkV to COMMS adaptation function (OTUkV/COMMS_A) 13.3.4.1 OTUkV to COMMS adaptation source function (OTUkV/COMMS_A_So) 13.3.4.2 OTUkV to COMMS adaptation sink function (OTUkV/COMMS_A_Sk) 13.3.5 OTUk to synchronization distribution adaptation functions 13.4 Sub-layer functions 14 ODU (layer) functions 14.1 Connection functions 14.1.1 ODUk connection function (ODU_C) 14.1.1.1 Subnetwork connection protection process 14.1.1.2 Compound link subnetwork connection group protection process 14.1.1.3 Shared ODU ring protection process 14.2 Termination functions 14.2.1 ODUP trail termination function (ODUP_TT) 14.2.1.1 ODUP trail termination source function (ODUP_TT_So) 14.2.1.2 ODUP trail termination sink function (ODUP_TT_Sk) 14.2.2 ODUP non-intrusive monitor function 14.3 Adaptation functions 14.3.1 ODUkP to CBRx adaptation function using AMP and BMP (ODUkP/CBRx_A) 14.3.1.1 ODUkP to CBRx asynchronous mapping adaptation source function (ODUkP/CBRx-a_A_So) (x = 2G5, 10G, 40G) 14.3.1.2 ODUkP to CBRx bit synchronous mapping adaptation source function (ODUkP/CBRx-b_A_So) 14.3.1.3 ODUkP to CBRx adaptation sink function (ODUkP/CBRx_A_Sk) 14.3.2 Blank clause 14.3.3 ODU2P to 10G Ethernet Reconciliation sublayer adaptation functions (ODU2P/ERS10G_A) 14.3.3.1 ODU2P to 10G Ethernet Reconciliation sublayer adaptation source function (ODU2P/ERS10G_A_So) 14.3.3.2 ODU2P to 10G Ethernet Reconciliation Sublayer adaptation sink function (ODU2P/ERS10G_A_Sk) 14.3.4 ODUP to NULL adaptation function (ODUP/NULL_A) 14.3.4.1 ODUP to NULL adaptation source function (ODUP/NULL_A_So) 14.3.4.2 ODUP to NULL adaptation sink function (ODUP/NULL_A_Sk) 14.3.5 ODUP to PRBS adaptation function (ODUP/PRBS_A) 14.3.5.1 ODUP to PRBS adaptation source function (ODUkP/PRBS_A_So) 14.3.5.2 ODUP to PRBS adaptation sink function (ODUP/PRBS_A_Sk) 14.3.6 ODUkP to RSn adaptation function (ODUkP/RSn_A) 14.3.6.1 ODUkP to RSn asynchronous mapping adaptation source function (ODUkP/RSn-a_A_So) 14.3.6.2 ODUkP to RSn bit synchronous mapping adaptation source function (ODUkP/RSn-b_A_So) 14.3.6.3 ODUkP to RSn adaptation sink function (ODUkP/RSn_A_Sk) 14.3.7 ODU0P to client adaptation function (ODU0P/CBRx_A) (0 ≤ x ≤ 1.25G) 14.3.7.1 ODU0P to CBRx adaptation source function (ODU0P/CBRx_A_So) (0 ≤ x ≤ 1.25G) 14.3.7.2 ODU0P to CBRx adaptation sink function (ODU0P/CBRx_A_Sk) (0 ≤ x ≤ 1.25G) 14.3.8 ODUkP to CBRx adaptation function using GMP (ODUkP/CBRx-g_A) 14.3.8.1 ODUkP to CBRx adaptation source function using GMP (ODUkP/CBRx-g_A_So) 14.3.8.2 ODUkP to CBRx adaptation sink function using GMP (ODUkP/CBRx-g_A_Sk) 14.3.9 ODUkP to ODU[i]j adaptation function (ODUkP/ODU[i]j_A) 14.3.9.1 ODUkP to ODU[i]j adaptation source function (ODUkP/ODU[i]j_A_So) 14.3.9.2 ODUkP to ODU[i]j adaptation sink function (ODUkP/ODU[i]j_A_Sk) 14.3.10 ODUkP to ODUj payload type 21 adaptation function (ODUkP/ODUj-21_A) 14.3.10.1 ODUkP to ODUj payload type 21 adaptation source function (ODUkP/ODUj-21_A_So) 14.3.10.2 ODUkP to ODUj payload type 21 adaptation sink function (ODUkP/ODUj-21_A_Sk) 14.3.11 ODUkP to ETH adaptation functions (ODUkP/ETH_A; k = 0, 1, 2, 3, 4, flex) 14.3.11.1 ODUkP to ETH adaptation source function (ODUkP/ETH_A_So) 14.3.11.2 ODUkP to ETH adaptation sink function (ODUkP/ETH_A_Sk) 14.3.12 HAO-capable ODUk to ETH adaptation functions (ODUkP-h/ETH_A; k = flex) 14.3.12.1 HAO-capable ODUk to ETH adaptation source function (ODUkP-h/ETH_A_So) 14.3.12.2 HAO-capable ODUk to ETH adaptation sink function (ODUkP-h/ETH_A_Sk) 14.3.13 HAO-capable ODUkP-h to ODUj payload type 21 adaptation function (ODUkP-h/ODUj-21_A) 14.3.13.1 HAO-capable ODUkP to ODUj payload type 21 adaptation source function (ODUkP-h/ODUj_A_So) 14.3.13.2 HAO-capable ODUkP to ODUj payload type 21 adaptation sink function (HAO-capable ODUkP-h/ODUj-21_A_Sk) 14.3.14 HAO capable ODUk to MPLS-TP Adaptation functions (ODUkP-h/MT_A; k=ODUflex) 14.3.15 ODU2eP to FC-1200 client adaptation function (ODU2eP/FC-1200_A) 14.3.15.1 ODU2eP to FC-1200 client adaptation source function (ODU2eP/FC-1200_A_So) 14.3.15.2 ODU2eP to FC-1200 client adaptation sink function (ODU2eP/FC-1200_A_Sk) 14.3.16 ODUCnP to ODUk adaptation function (ODUCnP/ODUk_A) 14.3.16.1 ODUCnP to ODUk adaptation source function (ODUCnP/ODUk_A_So) 14.3.16.2 ODUCnP to ODUk adaptation sink function (ODUCnP/ODUk_A_Sk) 14.3.17 ODUflexP to FlexE client adaptation function using IMP (ODUflexP/FlexEC_A) 14.3.17.1 ODUflexP to FlexE client adaptation source function using IMP (ODUflexP/FlexEC_A_So) 14.3.17.2 ODUflexP to FlexE client adaptation sink function using IMP (ODUflexP/FlexEC_A_Sk) 14.3.18 ODUflexP to FlexE sub-group adaptation function using BGMP (ODUflexP/FlexESG_A) 14.3.18.1 ODUflexP to FlexE sub-group adaptation source function using BGMP (ODUflexP/FlexESG_A_So) 14.3.18.2 ODUflexP to FlexE sub-group adaptation sink function using BGMP (ODUflexP/FlexESG_A_Sk) 14.3.19 ODUkP to MPLS-TP adaptation functions (ODUkP/MT_A; k = 0, 1, 2, 3, 4, flex) 14.3.20 ODUflexP to ETCy adaptation function using BMP (ODUflexP/ETCy_A) 14.3.20.1 ODUflexP to ETCy adaptation source function using BMP (ODUflexP/ETCy_A_So) 14.3.20.2 ODUflexP to ETCy adaptation sink function using BMP (ODUflexP/ETCy_A_Sk) 14.3.21 ODUkP to ETH client adaptation function using IMP (ODUkP/ETH-imp_A; k = 0, 1, 2, 3, 4, flex) 14.3.21.1 ODUkP to ETH client adaptation source function using IMP (ODUkP/ETH-imp_A_So) 14.3.21.2 ODUkP to ETH-imp client adaptation sink function using IMP (ODUkP/ETH-imp_A_Sk) 14.4 COMMS functions 14.4.1 ODUP to COMMS adaptation function (ODUP/COMMS_A) 14.4.1.1 ODUP to COMMS adaptation source function (ODUP/COMMS_A_So) 14.4.1.2 ODUP to COMMS adaptation sink function (ODUP/COMMS_A_Sk) 14.4.2 ODU to COMMS access function (ODU/COMMS_AC) 14.4.2.1 ODU to COMMS access source function (ODU/COMMS_AC_So) 14.4.2.2 ODU to COMMS access sink function (ODU/COMMS_AC_Sk) 14.5 Sub-layer functions 14.5.1 ODU tandem connection sub-layer (ODUT) functions 14.5.1.1 ODUT trail termination function (ODUT_TT) 14.5.1.1.1 ODUT trail termination source function (ODUT_TT_So) 14.5.1.1.2 ODUT trail termination sink function (ODUT_TT_Sk) 14.5.1.1.3 ODUT non-intrusive monitoring function (ODUTm_TT_Sk) 14.5.1.2 ODUT to ODU adaptation function (ODUT/ODU_A) 14.5.1.2.1 ODUT to ODU adaptation source function (ODUT/ODU_A_So) 14.5.1.2.2 ODUT to ODU adaptation sink function (ODUT/ODU_A_Sk) 14.5.1.3 ODUT TCM control functions (ODUT_TCMC) 14.5.1.3.1 ODUT control function for manual activation (ODUT_TCMCm) 14.6 Blank clause 15 FlexO functions 15.1 Connection functions 15.2 Termination functions 15.2.1 FlexO trail termination function (FlexO_TT) 15.2.1.1 FlexO trail termination source function (FlexO_TT_So) 15.2.1.2 FlexO trail termination sink function (FlexO_TT_Sk) 15.2.2 FlexO-x trail termination function (FlexO-x_TT) 15.2.2.1 FlexO-x trail termination source function (FlexO-x_TT_So) 15.2.2.2 FlexO-x trail termination sink function (FlexO-x_TT_Sk) 15.3 Adaptation functions 15.3.1 FlexO-n to OTUCn adaptation function (FlexO-n/OTUCn_A) 15.3.1.1 FlexO-n to OTUCn adaptation source function (FlexO-n/OTUCn_A_So) 15.3.1.2 FlexO-n to OTUCn adaptation sink function (FlexO-n/OTUCn_A_Sk) 15.3.2 FlexO-x to FCC adaptation functions 15.3.2.1 FlexO-x to FCC adaptation source function (FlexO-x/FCC_A_So) 15.3.2.2 FlexO-x to FCC adaptation sink function (FlexO-x/FCC_A_Sk) 15.3.3 FlexO to synchronization distribution adaptation functions 15.3.4 FlexO-x to FlexO adaptation function (FlexO-x/FlexO_A) 15.3.4.1 FlexO-x to FlexO adaptation source function (FlexO-x/FlexO_A_So) 15.3.4.2 FlexO-x to FlexO adaptation sink function (FlexO-x/FlexO_A_Sk) 15.3.5 FlexO-n to OTUCni adaptation function (FlexO-n/OTUCni_A) 15.3.5.1 FlexO-n to OTUCni adaptation source function (FlexO-n/OTUCni_A_So) 15.3.5.2 FlexO-n to OTUCni adaptation sink function (FlexO-n/OTUCni_A_Sk) 15.4 Compound functions 15.4.1 FlexO-x compound trail termination function (FlexO-x_CTT) 15.4.1.1 FlexO-x compound trail termination source function (FlexO-x_CTT_So) 15.4.1.2 FlexO-x compound trail termination sink function (FlexO-x_CTT_Sk) 16 OTSi adaptation functions 16.1 OTSi to OTUk or OTUk-RS adaptation function (OTSi/OTUk_A or OTSi/OTUk-RS_A) 16.1.1 OTSi to OTUk adaptation source function (OTSi/OTUk_A_So; k = 0, 1, 2, 3, 4) 16.1.2 OTSi to OTUk adaptation sink function (OTSi/OTUk_A_Sk; k = 0, 1, 2, 3, 4) 16.1.3 OTSi to OTUk-RS adaptation source function (OTSi/OTUk-RS_A_So; k = 25u, 25, 50u, 50) 16.1.4 OTSi to OTUk-RS adaptation sink function (OTSi/OTUk-RS_A_Sk; k = 25u, 25, 50u, 50) 16.2 OTSi to OTUkV adaptation function (OTSi/OTUkV_A) 16.2.1 OTSi to OTUkV adaptation source function (OTSi/OTUkV_A_So) 16.2.2 OTSi to OTUkV adaptation sink function (OTSi/OTUkV_A_Sk) 16.3 OTSiG to OTUk adaptation function (OTSiG/OTUk_A) 16.3.1 OTSiG to OTUk adaptation source function (OTSiG/OTUk_A_So) 16.3.2 OTSiG to OTUk adaptation sink function (OTSiG/OTUk_A_Sk) 16.4 OTSiG to OTUkV adaptation function (OTSiG/OTUkV_A) 16.4.1 OTSiG to OTUkV adaptation source function (OTSiG/OTUkV_A_So) 16.4.2 OTSiG to OTUkV adaptation sink function (OTSiG/OTUkV_A_Sk) 16.5 OTSi to OTUCn adaptation function (OTSi/OTUCn_A) 16.5.1 OTSi to OTUCn adaptation source function (OTSi/OTUCn_A_So) 16.5.2 OTSi to OTUCn adaptation sink function (OTSi/OTUCn_A_Sk) 16.6 OTSiG to OTUCn adaptation function (OTSiG/OTUCn_A) 16.6.1 OTSiG to OTUCn adaptation source function (OTSiG/OTUCn_A_So) 16.6.2 OTSiG to OTUCn adaptation sink function (OTSiG/OTUCn_A_Sk) 16.7 OTSi to FlexO-x adaptation function (OTSi/FlexO-x_A) 16.7.1 OTSi to FlexO-1-SC adaptation source function (OTSi/FlexO-1-SC_A_So and OTSi/FlexO-1-GCM-SC_A_So) 16.7.2 OTSi to FlexO-1-SC adaptation sink function (OTSi/FlexO-1-SC_A_Sk and M-AI/FlexO-1-GCM-SC_A_Sk) 16.7.3 OTSi to FlexO-x-DSH adaptation source functions (M-AI/FlexO-x-DSH-Z_A_So and M-AI/FlexO-x-GCM-DSH-Z_A_So) 16.7.4 OTSi to FlexO-x-DSH adaptation sink functions (M-AI/FlexO-x-DSH-Z_A_Sk and M-AI/FlexO-x-GCM-DSH-Z_A_Sk) 16.7.5 OTSi to FlexO-x-DO adaptation source functions (M-AI/FlexO-x-DO-Z_A_So and M-AI/FlexO-x-GCM-DO-Z_A_So) 16.7.6 OTSi to FlexO-x-DO adaptation sink functions (M-AI/FlexO-x-DO-Z_A_Sk and M-AI/FlexO-x-GCM-DO-Z_A_Sk) 16.8 OTSiG to FlexO-x adaptation function (OTSiG/FlexO-x_A) 16.8.1 OTSiG to FlexO-x-RS adaptation source function (OTSiG/FlexO-x-RS_A_So) 16.8.2 OTSiG to FlexO-x-RS adaptation sink function (OTSiG/FlexO-x-RS_A_Sk) 16.9 OTSi to OSC adaptation function (OTSi/OSC_A) 16.9.1 OTSi to OSC adaptation source function (OTSi/OSC_A_So) 16.9.2 OTSi to OSC adaptation sink function (OTSi/OSC_A_Sk) 17 Media element Annex A Optical section (OSx) and constant bit rate (CBRx) layer functions A.1 Connection functions A.2 Termination functions A.2.1 OSx trail termination function (OSx_TT) (x = 2G5, 10G, 40G, FC-y) A.2.1.1 OS trail termination source function (OSx_TT_So) (x = 2G5, 10G, 40G, FC-y) A.2.1.2 OSx trail termination sink function (OSx_TT_Sk) (x = 2G5, 10G, 40G, FC-y) A.3 Adaptation functions A.3.1 OSx to CBRx adaptation (OSx/CBRx_A) (x = 2G5, 10G, 40G, FC-y) A.3.1.1 OSx to CBRx adaptation source function without FEC (OSx/CBRx_A_So) (x = 2G5, 10G, 40G, FC-y) A.3.1.2 OSx to CBRx adaptation sink function without FEC (OSx/CBRx_A_Sk) (x = 2G5, 10G, 40G, FC-y) A.3.1.3 OSM256.4 to CBRx adaptation source function A.3.1.4 OSM256.4 to CBRx adaptation sink function A.3.1.5 OSx to CBRx adaptation source function for 64B/66B encoded clients with FEC (OSx/CBRx-b_A_So) (x = FC-y) A.3.1.6 OSx to CBRx adaptation sink function for 64B/66B encoded clients with optional FEC (OSx/CBRx-b_A_Sk) (x = FC-y) A.3.1.7 OSx to CBRx adaptation sink function for 64B/66B encoded clients with mandatory FEC (OSx/CBRx-c_A_Sk) (x = FC-y) Annex B Generic FlexE and FlexO supervision and processes B.1 Supervision B.1.1 Defects B.1.1.1 Alignment supervision B.1.1.1.1 FlexE overhead Loss of Frame (dLOF) B.1.1.1.2 FlexE overhead Loss of Multi-frame (dLOM) B.1.1.2 Group supervision B.1.1.2.1 Group ID Mismatch (dGIDM) B.1.1.2.2 FlexO/FlexE Map Mismatch (dFMM) B.2 Generic processes B.2.1 Alignment processes B.2.1.1 FlexE overhead frame alignment B.2.1.2 FlexE overhead multi-frame alignment B.2.2 Overhead acceptance processes B.2.2.1 Group Identification (GID) acceptance process B.2.2.2 FlexO/FlexE Instance Identification (IID) acceptance process B.2.2.2.1 FlexO IID acceptance process B.2.2.2.2 FlexE IID acceptance process B.2.2.3 PHY Map acceptance process B.2.2.3.1 FlexO Map acceptance process B.2.2.3.2 FlexE Map acceptance process Appendix I Applications and functional diagrams I.1 Transparent CBRx tributary interface port with optional SDH RS non-intrusive monitor on OTN equipment I.2 OTU tributary interface port on OTN equipment I.3 Selectable CBRx/OTUk tributary interface port on OTN equipment I.4 OTU interface ports on non-OTN equipment I.5 Multi-channel interface port with 3-R regeneration functionality for an ODUk connection function Appendix II Blank appendix Appendix III Performance of processes III.1 Introduction III.2 OTUk frame alignment process III.2.1 False out-of-frame events III.2.2 Minimum average time between false out-of-frame events III.2.3 False in-frame events III.2.4 Frame alignment time III.3 STAT acceptance process and related defect detection III.3.1 Average acceptance, raising and clearing time III.3.2 Mean time between false OTUCn dAIS, ODUP/T dAIS and ODU T dIAE defects due to bit errors assuming a transmitted STAT value of "001" (normal path signal) III.3.3 Mean time between false ODU dOCI defects due to bit errors assuming a transmitted STAT value of "001" (normal path signal) III.3.4 Mean time between false ODUT dLTC and ODUP/T dLCK defects due to bit errors assuming a transmitted STAT value of "001" (normal path signal) III.4 OTU dIAE, OTU dBDI, ODU dBDI detection III.4.1 Average raising and clearing time III.4.2 Mean time between false defects due to bit errors III.5 PT acceptance process and ODUPdPLM detection III.5.1 Average acceptance, raising and clearing time III.5.2 Mean time between false PLM defects due to bit errors III.6 Generic AIS and OTUk-AIS (k = 1, 2, 3) detection III.6.1 Average dAIS detection time III.7 OTU and ODUT dBIAE detection process III.7.1 Average dBIAE detection time III.7.2 Mean time between false BIAE defects due to bit errors Appendix IV TTI processing examples IV.1 Example 1 IV.1.1 Trail trace identifier (TTI) acceptance and reporting process IV.I.2 SAPI/DAPI compare process IV.1.3 Performance of example 1 IV.1.3.1 Average TTI acceptance time IV.1.3.2 Average dTIM detection and clearing time IV.1.3.3 Mean time between false TIM defects due to bit errors IV.2 Example 2 IV.2.1 TTI reporting IV.2.2 SAPI/DAPI compare process IV.2.3 Performance of example 2 IV.2.3.1 Average TTI acceptance time IV.2.3.2 Average dTIM detection time IV.2.3.3 Average dTIM clearing time IV.2.3.4 Mean time between false TIM defects due to bit errors Appendix V Blank appendix Appendix VI Blank appendix Appendix VII Examples of media elements Appendix VIII Trail protection of OTS-O/OMS-O layers in support of media layer protection VIII.1 OxS-O trail protection sub-layer functions VIII.1.1 OxS-OP 1+1 unidirectional trail protection connection function (OxS-OP1+1u_C) VIII.1.1.1 OxS-OP 1+1 unidirectional trail protection connection source function (OxS-OP1+1u_C_So) VIII.1.1.2 OxS-OP 1+1 unidirectional trail protection connection sink function (OxS-OP1+1u_C_Sk) VIII.1.2 OxS-OP trail termination function (OxS-OP_TT) VIII.1.2.1 OxS-OP trail termination source function (OxS-OP_TT_So) VIII.1.2.2 OxS-OP trail termination sink function (OxS-OP_TT_Sk) VIII.1.3 OxS-O to OxS-OP adaptation function (OxS-O/OxS-OP_A) VIII.1.3.1 OxS-O to OxS-OP adaptation source function (OxS-O/OxS-OP_A_So) VIII.1.3.2 OxS-O to OxS-OP adaptation sink function (OxS-O/OxS-OP_A_Sk) Appendix IX Examples of compound adaptation functions without SM monitoring Bibliography