Recommendation ITU-T G.7041/Y.1303
Generic framing procedure
Amendment 1
1 Scope
2 References
3 Terms and definitions
4 Abbreviations and acronyms
5 Conventions
6 Aspects common to both frame-mapped and transparent-mapped modes of GFP
     6.1 Basic signal structure for GFP client frames
          6.1.1 GFP core header
               6.1.1.1 Payload length indicator field
               6.1.1.2 Core header error control field
                    6.1.1.2.1 HEC processing
               6.1.1.3 Core header scrambling
          6.1.2 GFP payload area
               6.1.2.1 Payload header
                    6.1.2.1.1 GFP type field
                         6.1.2.1.1.1 Payload type identifier
                         6.1.2.1.1.2 Payload frame check sequence indicator
                         6.1.2.1.1.3 Extension header identifier (EXI)
                         6.1.2.1.1.4 User payload identifier
                    6.1.2.1.2 Type headererror control field
                    6.1.2.1.3 GFP extension headers
                         6.1.2.1.3.1 Null extension header
                         6.1.2.1.3.2 Extension header for a linear frame
                              6.1.2.1.3.2.1 Channel ID field
                              6.1.2.1.3.2.2 Spare field
                              6.1.2.1.3.2.3 Extension header error check field
                         6.1.2.1.3.3 Extension header for a ring frame
                    6.1.2.1.4 Extension header error check field
               6.1.2.2 Payload information field
                    6.1.2.2.1 Payload frame check sequence field
                         6.1.2.2.1.1 Payload frame check sequence generation
               6.1.2.3 Payload area scrambling
          6.1.3 GFP client frames
               6.1.3.1 Client data frames
               6.1.3.2 GFP client management frames
     6.2 GFP control frames
          6.2.1 GFP idle frames
          6.2.2 Other control frames
     6.3 GFP frame-level functions
          6.3.1 GFP frame delineation algorithm
               6.3.1.1 Frame delineation alternative using only the core header
               6.3.1.2 Frame delineation alternative using both the core and type headers
          6.3.2 Frame multiplexing
          6.3.3 Client signal fail and defect indications
               6.3.3.1 Client signal fail indication
               6.3.3.2 Client link fault status indications
               6.3.3.3 Client defect clear indications
          6.3.4 Defect handling in GFP
     6.4 Management communications frame
7 Payload-specific aspects for frame-mapped GFP
     7.1 Ethernet media access control payload
          7.1.1 Ethernet media access control encapsulation
          7.1.2 Ethernet inter-packet gap deletion and restoring
          7.1.3 Client-specific signal fail aspects
               7.1.3.1 Common aspects for Ethernet clients
               7.1.3.2 10BASE-FB client
               7.1.3.3 100BASE-FX client or 100Base-TX over shielded twisted pair client
               7.1.3.4 10/100/1000BASE-TX over unshielded twisted pair client
               7.1.3.5 1000BASE-X client
               7.1.3.6 10G client
     7.2 HDLC/PPP payload
          7.2.1 PPP frame encapsulation
          7.2.2 GFP/HDLC delineation interworking
          7.2.3 PPP payload configuration options
     7.3 Fibre channel payload via FC-BBW_SONET
          7.3.1 FC-BB-2_SONET PDU encapsulation
     7.4 Error handling in frame-mapped GFP
          7.4.1 Client-specific signal fail aspects
     7.5 IEEE 802.17 resilient packet ring payload
          7.5.1 RPR encapsulation
     7.6 Direct mapping of multiprotocol label switching into GFP-F frames
     7.7 Direct mapping of IP and OSI network layer PDUs into GFP-F frames
     7.8 DVB ASI payload
          7.8.1 DVB ASI encapsulation
          7.8.2 DVB ASI operations
               7.8.2.1 DVB ASI ingress interface operations
                    7.8.2.1.1 DVB ASI loss of light
                    7.8.2.1.2 DVB ASI 8B/10B loss of synchronization
               7.8.2.2 TS packet ingress operations
               7.8.2.3 TS packet egress operations
               7.8.2.4 DVB ASI egress interface operations
     7.9 Transporting Ethernet 10GBASE-R payloads with preamble transparency and ordered set information
          7.9.1 Using 64B/66B information to delimit data and ordered sets
          7.9.2 GFP-F encapsulation
               7.9.2.1 Client data frame encapsulation
               7.9.2.2 Ordered set encapsulation
               7.9.2.3 Fault handling
     7.10 Precision time protocol
     7.11 Synchronization status messages
8 Payload-specific aspects for transparent mapping of 8B/10B clients into GFP
     8.1 Common aspects of GFP-T
          8.1.1 Adapting 8B/10B client signals via 64B/65B block codes
               8.1.1.1 10B_ERR code
               8.1.1.2 Insertion of 65B_PAD code and GFP client management frames
          8.1.2 Adapting 64B/65B code blocks into GFP
               8.1.2.1 Error control with transparent GFP
     8.2 Running disparity in 64B/65B codes
          8.2.1 Handling of running disparity on ingress
          8.2.2 Handling of running disparity on egress
          8.2.3 Client-specific running disparity aspects
               8.2.3.1 Fibre channel payload
               8.2.3.2 ESCON payload
               8.2.3.3 FICON payload
               8.2.3.4 Gigabit Ethernet payload
               8.2.3.5 DVB ASI payload
     8.3 Client-specific signal fail aspects
          8.3.1 Fibre channel payload
               8.3.1.1 Fibre channel loss of light
               8.3.1.2 Fibre channel 8B/10B loss of synchronization
               8.3.1.3 Fibre channel output due to ingress or transport signal fail
          8.3.2 ESCON payload
               8.3.2.1 ESCON loss of signal
               8.3.2.2 ESCON 8B/10B loss of synchronization
               8.3.2.3 ESCON output due to ingress or transport signal fail
          8.3.3 FICON payload
          8.3.4 Full-duplex gigabit Ethernet payload
               8.3.4.1 Gigabit Ethernet loss of signal
               8.3.4.2 Gigabit Ethernet 8B/10B loss of synchronization
               8.3.4.3 Gigabit Ethernet output due to ingress or transport signal fail
          8.3.5 DVB ASI payload
               8.3.5.1 DVB ASI loss of light
               8.3.5.2 DVB ASI 8B/10B loss of synchronization
               8.3.5.3 DVB ASI output due to ingress or transport signal fail
     8.4 Synchronous full-rate transparent mapping of 8B/10B clients into GFP
          8.4.1 Rate adaptation in 64B/65B codes
               8.4.1.1 Egress rate adaptation procedures
                    8.4.1.1.1 Rate adaptation to a local reference clock
                    8.4.1.1.2 Rate adaptation from the transported client signal
               8.4.1.2 Client-specific rate adaptation aspects
                    8.4.1.2.1 Fibre channel payload
                    8.4.1.2.2 ESCON payload
                    8.4.1.2.3 FICON payload
                    8.4.1.2.4 Full-duplex gigabit Ethernet payload
                    8.4.1.2.5 DVB ASI payload
     8.5 Asynchronous (full- or sub-rate) mapping of 8B/10B clients into GFP
          8.5.1 Fibre channel specific aspects for asynchronous GFP-T mapping
Appendix I  Examples of functional models for GFP applications
Appendix II  Sample GFP payload types
Appendix III  GFP frame example illustrating transmission order and CRC calculation
     III.1 Worked example for a GFP-F frame
     III.2 Worked example for a GFP-T superblock CRC calculation
     III.3 Worked example for a GFP-F encapsulated MPLS frame
Appendix IV  Number of superblocks used in transparent GFP
     IV.1 Introduction
     IV.2 Calculation of spare bandwidth
     IV.3 Calculation of available bandwidth for CMFs and MCFs
Appendix V  Bandwidth requirements for Ethernet transport
Appendix VI  Ethernet physical layer defect signals
Appendix VII  Ethernet throughput of ODUflex for GFP-F mapped client signals
Bibliography