1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 Conventions
6 Introduction and applications
6.1 FlexO-x-RS-m interface group considerations
7 Structure and processes
7.1 Basic signal structure
7.2 Processing and information flow
8 FlexO frame
8.1 Frame structure
8.2 Multi-frame structure
8.3 Bit rates and frame periods
8.4 FlexO-x frame structure
9 Alignment markers and overhead
9.1 Lane alignment markers
9.2 Basic overhead (BOH) description
9.3 Extended overhead (EOH) description
10 Mapping of OTUCn signal into n FlexO instances
10.1 Distributing OTUCn and combining OTUC instances
10.2 FlexO multi-frame payload
10.3 Mapping of OTUC into FlexO multi-frame payload
10.4 FlexO-x-<fec>-m group alignment and deskewing
11 100G FlexO-1-RS interface
11.1 Frame structure
11.2 Bit rate and frame periods
11.3 Overhead
11.4 Scrambling
11.5 Forward error correction (FEC)
11.6 FOIC1.k-RS interface
12 200G FlexO-2-RS interface
12.1 Frame structure
12.2 Bit rate and frame period
12.3 Overhead
12.4 Scrambling
12.5 Forward error correction (FEC)
12.6 FOIC2.k-RS interface
13 400G FlexO-4-RS interface
13.1 Frame structure
13.2 Bit rate and frame periods
13.3 Overhead
13.4 Scrambling
13.5 Forward error correction (FEC)
13.6 FOIC4.k-RS interface
Annex A – Forward error correction for FlexO-x-RS (x = 2,4) using 10-bit
interleaved RS(544,514) codecs
Annex B – FlexOsec encryption and authentication
B.1 GCM-AES-256 frame payload encryption
Appendix I – Example applications
Bibliography