Rec. ITU-T G.984.3 Amendment 1 (03/2020) Gigabit-capable passive optical networks (G-PON): Transmission convergence layer specification
Summary
History
FOREWORD
Table of Contents
1 Scope
2 References
3 Definitions
     3.1 Terms defined elsewhere
     3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 Conventions and terminology
     5.1 ONT and ONU
     5.2 Data encapsulation method and deprecation of ATM transport
     5.3 Traffic monitoring versus non-status-reporting
     5.4 Bandwidth assignment versus bandwidth allocation
     5.5 G-PON time division multiplexing architecture
          5.5.1 Overview
          5.5.2 ONU identifier (ONU-ID)
          5.5.3 Allocation identifier (Alloc-ID)
          5.5.4 Transmission container (T-CONT)
          5.5.5 GEM port identifier
     5.6 Disambiguation of the concept of frame
     5.7 Concepts associated with upstream physical layer overhead
6 G-PON system architecture
     6.1 Network architecture and reference configuration
     6.2 Parameters of the GTC layer
     6.3 Functional blocks
          6.3.1 Optical line termination (OLT)
          6.3.2 Optical network unit (ONU)
          6.3.3 Optical distribution network (ODN)
     6.4 Interoperability between G-PON and B-PON
7 G-PON transmission convergence layer overview
     7.1 GTC protocol stack
          7.1.1 GTC sublayers
          7.1.2 Protocol stack for the C/M-plane
          7.1.3 Protocol stack for the U-plane
     7.2 GTC key functions
          7.2.1 Media access control
          7.2.2 ONU registration
     7.3 Functions of Sublayers in GTC
          7.3.1 Overview of GTC framing sublayer
          7.3.2 Overview of GTC adaptation sublayer and interface for upper entities
          7.3.3 Overview of PLOAM
     7.4 Dynamic bandwidth assignment
          7.4.1 PON DBA abstraction
          7.4.2 DBA functional requirements
          7.4.3 DBA methods
          7.4.4 Mathematical model of dynamic bandwidth assignment
               7.4.4.1 Summary of notation
               7.4.4.2 Offered traffic load
               7.4.4.3 Traffic descriptor
               7.4.4.4 Components of assigned bandwidth
               7.4.4.5 Guaranteed bandwidth assignment
               7.4.4.6 Non-assured bandwidth assignment
               7.4.4.7 Best-effort bandwidth assignment
               7.4.4.8 Prioritization of assigned bandwidth components
          7.4.5 Extended bandwidth assignment model
          7.4.6 Alloc-ID traffic descriptors and T-CONT types
          7.4.7 DBA performance requirements
               7.4.7.1 Stationary bandwidth assignment
               7.4.7.2 Assured bandwidth restoration time
               7.4.7.3 DBA convergence time
     7.5 Resource allocation and quality of service (QoS)
8 GTC layer framing
     8.1 Downstream GTC frame structure
          8.1.1 Bit and byte order
          8.1.2 Scrambling of the downstream GTC frame
          8.1.3 Physical control block downstream (PCBd)
               8.1.3.1 Physical synchronization (PSync) field
               8.1.3.2 Ident field
               8.1.3.3 PLOAMd field
               8.1.3.4 BIP field
               8.1.3.5 PLend field
               8.1.3.6 BWmap fields
                    8.1.3.6.1 Allocation ID field
                    8.1.3.6.2 Flags field
                    8.1.3.6.3 StartTime field
                    8.1.3.6.4 StopTime field
                    8.1.3.6.5 CRC field
          8.1.4 TC payload fields
     8.2 Upstream burst structure
          8.2.1 Scrambling of the upstream burst
          8.2.2 Physical layer overhead upstream (PLOu)
               8.2.2.1 BIP field
               8.2.2.2 ONU-ID field
               8.2.2.3 Ind field
          8.2.3 PLOAM upstream (PLOAMu)
          8.2.4 Power levelling sequence upstream (PLSu)
          8.2.5 Dynamic bandwidth report upstream (DBRu)
               8.2.5.1 DBA field
               8.2.5.2 CRC field
          8.2.6 Upstream GTC payload section
     8.3 Mapping of GEM frames into GTC payload
          8.3.1 GEM header format
          8.3.2 GEM frame delineation and synchronization
          8.3.3 User frame fragmentation
          8.3.4 Mapping of user services into GEM frames
     8.4 Status reporting DBA signalling and configuration
          8.4.1 Definition of the DBRu report
          8.4.2 Buffer occupancy representation
          8.4.3 DBRu format modes
          8.4.4 Options available to the ONU and OLT
          8.4.5 Backward compatibility and handling of exceptional cases
          8.4.6 Implementation note on Mode 1 DBRu reporting
9 GTC messages
     9.1 PLOAM message format
          9.1.1 ONU-ID
          9.1.2 Message-ID
          9.1.3 Message data
          9.1.4 CRC
     9.2 Control messages
          9.2.1 Downstream message definition
          9.2.2 Upstream message definition
          9.2.3 Downstream message formats
               9.2.3.1 Upstream_Overhead message
               9.2.3.2 Serial_Number_Mask message
               9.2.3.3 Assign_ONU-ID message
               9.2.3.4 Ranging_Time message
               9.2.3.5 Deactivate_ONU-ID message
               9.2.3.6 Disable_Serial_Number message
               9.2.3.7 Configure_VP/VC message
               9.2.3.8 Encrypted_Port-ID message
               9.2.3.9 Request_Password message
               9.2.3.10 Assign_Alloc-ID message
               9.2.3.11 No message
               9.2.3.12 POPUP message
               9.2.3.13 Request_Key message
               9.2.3.14 Configure_Port-ID message
               9.2.3.15 Physical_Equipment_Error (PEE) message
               9.2.3.16 Change_Power_Level (CPL) message
               9.2.3.17 PST message
               9.2.3.18 BER Interval message
               9.2.3.19 Key_Switching_Time message
               9.2.3.20 Extended_Burst_Length message
          9.2.4 Upstream message formats
               9.2.4.1 Serial_Number_ONU message
               9.2.4.2 Password message
               9.2.4.3 Dying_Gasp message
               9.2.4.4 No message
               9.2.4.5 Encryption_Key message
               9.2.4.6 Physical_Equipment_Error (PEE) message
               9.2.4.7 PST message
               9.2.4.8 REI message
               9.2.4.9 Acknowledge message
10 Activation method
     10.1 Overview
          10.1.1 Definitions
          10.1.2 Causal sequence of activation events
     10.2 Activation mechanism at the ONU
          10.2.1 ONU activation states, timers and counters
          10.2.2 ONU state specification
          10.2.3 ONU state diagram
          10.2.4 ONU functional transitions
          10.2.5 ONU events
               10.2.5.1 Downstream (DS) PLOAM message reception events
               10.2.5.2 DS bandwidth map reception events
               10.2.5.3 Other events
     10.3 OLT support of the activation process
          10.3.1 OLT common part
          10.3.2 ONU-specific part
          10.3.3 Quiet window creation
          10.3.4 Activation process failure detection
          10.3.5 Phase monitoring and updating equalization delay
          10.3.6 Fibre distance measurement
     10.4 OLT and ONU timing relationships
          10.4.1 Timing of ONU upstream transmissions
          10.4.2 Timing relationships during serial number acquisition
               10.4.2.1 ONU upstream transmission
               10.4.2.2 Size of the quiet window during serial number acquisition
          10.4.3 Timing relationships during ranging
               10.4.3.1 ONU upstream transmission
               10.4.3.2 Size of the quiet window during ranging
               10.4.3.3 Measuring the equalization delay
               10.4.3.4 PON distances greater than 20 km
          10.4.4 ONU upstream transmission timing during regular operation
          10.4.5 Quiet window implementation considerations
          10.4.6 Time of day distribution over G-PON
               10.4.6.1 Notation
               10.4.6.2 Timing process
               10.4.6.3 Performance analysis
                    10.4.6.3.1  EqD accuracy
                    10.4.6.3.2  Fibre propagation delay
                    10.4.6.3.3  Internal timing corrections
     10.5 Power levelling
          10.5.1 ONU-activated power levelling
          10.5.2  OLT-activated power levelling
11 Alarms and performance monitoring
     11.1 Alarms
          11.1.1 Items detected at OLT
          11.1.2 Items detected at ONU
          11.1.3 SD and SF thresholds specifications
     11.2 Performance monitoring
          11.2.1 Items detected at OLT
          11.2.2 Items detected at ONU
          11.2.3 Performance monitoring events
12 Security
     12.1 Basic threat model
     12.2 Encryption system
     12.3 Data encryption key exchange
     12.4 Data encryption key switch-over
13 Forward error correction
     13.1 Introduction
          13.1.1 Reed-Solomon encoding
          13.1.2 FEC interoperability between OLT and ONU
               13.1.2.1 Downstream interoperability
               13.1.2.2 Upstream interoperability
          13.1.3 FEC statistics for performance monitoring
     13.2 Downstream FEC
          13.2.1 DS frame with FEC structure
               13.2.1.1 Parity bytes
               13.2.1.2 Shorter last codeword
          13.2.2 FEC codeword synchronization
               13.2.2.1 Frame synchronization at ONU
               13.2.2.2 Codeword synchronization
          13.2.3 Downstream FEC on/off control
               13.2.3.1 DS FEC indication bit
               13.2.3.2 DS FEC on/off detection behaviour at ONU receiver
     13.3 Upstream FEC
          13.3.1 Upstream transmission with FEC structure
               13.3.1.1 Parity bytes
               13.3.1.2 Shorter last codeword
               13.3.1.3 ONU transmission size
          13.3.2 FEC codeword synchronization
               13.3.2.1 Transmission synchronization
               13.3.2.2 Delimiter errors
          13.3.3 US FEC on/off
               13.3.3.1 US FEC indication bit
               13.3.3.2 US FEC on/off detection behaviour at OLT
     13.4 ONU activation transmissions
14 OMCI transport mechanism
     14.1 OMCI transport schema
     14.2 OMCI adapters
     A.1 Introduction
     A.2 AES mechanism and golden vectors
          A.2.1 Key_Switching_Time message structure
          A.2.2 AES encryption golden vector
          A.2.3 AES with DS FEC golden vector
     A.3 FEC encoding golden vector
     A.4 Scrambler diagram
     A.5 A downstream frame example
     A.6 ONU activation process
          A.6.1 Assumptions
          A.6.2 State O1
          A.6.3 State O2
          A.6.4 State O3
               A.6.4.1 Extended_Burst_Length PLOAM message
               A.6.4.2 Serial number request message
               A.6.4.3 Serial number response message
               A.6.4.4 Assign_ONU-ID message
          A.6.5 State O4
               A.6.5.1 Ranging request
               A.6.5.2 Ranging response
               A.6.5.3 Ranging_Time PLOAM message
     A.7 PLOAM messages
          A.7.1 Acknowledge PLOAM message
     A.8 Transmitter block diagram
     B.1 Introduction
     B.2 Secure mutual authentication and data key encryption
          B.2.1 Pre-shared secret
          B.2.2 Master session key
          B.2.3 Data encryption key exchange
     B.3 G-PON systems with reduced data encryption strength
          B.3.1 Effective key length
          B.3.2 Data encryption key format
     C.1 Introduction
     C.2 PON-ID PLOAM message
          C.2.1 New downstream message type
          C.2.2 PON-ID message description
     D.1 Introduction
     D.2 New downstream PLOAM message types
     D.3 New downstream PLOAM message descriptions
          D.3.1 Swift_POPUP message
          D.3.2 Ranging_Adjustment message
     D.4 Modified activation state diagram
     E.1 Introduction
     E.2 PLOAM channel modification
          E.2.1 Downstream message definition
          E.2.2 Upstream message definition
          E.2.3 Downstream message format
          E.2.4 Upstream message format
     E.3 Bandwidth map flag modification
     E.4 Alarm modification
     E.5 ONU power management protocol
          E.5.1 Power management configuration and signalling
          E.5.2 Power management parameter definitions
          E.5.3 Power management state machine specifications
               E.5.3.1 ONU state machine
               E.5.3.2 OLT state machine
          E.5.4 Management transactions during low power mode
     I.1 Mapping of GEM frames into the GTC payload
     I.2 TDM over GEM
     I.3 Ethernet over GEM
     I.4 SDH over GEM
          I.4.1 Review of SDH TU structures
          I.4.2 Transport of TU structures over GEM
     I.5 IP over GEM
     I.6 MPLS over GEM
     IV.1 Common part
          IV.1.1 States of the OLT common part
          IV.1.2 Common part state diagram
          IV.1.3 Functional transition table for the common part
          IV.1.4 Events of the OLT common part
     IV.2 ONU-specific part
          IV.2.1 States of the ONU-specific part
          IV.2.2 State diagram of the ONU-specific part
          IV.2.3 Functional behaviour table for the ONU-specific part
          IV.2.4 Events of the ONU-specific part
     IV.3 Automatic ONU Discovery Method
          IV.3.1 Type of activation process
               IV.3.1.1 Cold PON, cold ONU
               IV.3.1.2 Warm PON, cold ONU
               IV.3.1.3 Warm PON, warm ONU
     IV.4 POPUP process
     V.1 Idle pattern control
          V.1.1 Scrambler phase-independent payload
          V.1.2 Scrambler phase-dependent payload
     V.2 Intentional PON disruption
     VI.1 Authentication by serial number
     VI.2 Authentication by PLOAM password
     VI.3 Other forms of authentication