What is FlexE?
FlexE (Flexible Ethernet) is a standard defined by the Optical Internetworking Forum (OIF) that extends Ethernet PHY interfaces to support bonding, sub-rating, and channelization. It decouples the Ethernet MAC rate from the PHY rate, enabling operators to create flexible bandwidth pipes that are not constrained to standard Ethernet speeds. FlexE is a critical transport technology for 5G networks, enabling efficient fronthaul, midhaul, and backhaul connections, and supporting hard network slicing at the transport layer.
How Does FlexE Work?
FlexE inserts a thin shim layer (the FlexE Shim) between the Ethernet MAC and PHY layers. This shim implements a calendar-based time-division multiplexing scheme that distributes MAC client data across one or more PHY interfaces. Bonding combines multiple PHYs to create a higher-bandwidth pipe (e.g., two 100GE PHYs bonded into 200G). Sub-rating creates a lower-bandwidth client from a higher-bandwidth PHY (e.g., a 50G client on a 100GE PHY). Channelization creates multiple independent clients on a bonded group (e.g., three separate 50G clients on a 200G bonded group). Each FlexE client operates as an independent Ethernet connection with hard isolation — making it ideal for network slicing.
Use Cases
5G transport network slicing with hard bandwidth isolation, flexible fronthaul and midhaul connections for C-RAN, efficient use of high-capacity optical transport links, service multiplexing on shared transport infrastructure, and migration to disaggregated transport networks.
3GPP / Standards Reference
OIF FlexE Implementation Agreement (IA) 2.0/2.1, ITU-T G.mtn (Metro transport network), 3GPP TS 38.401 (NG-RAN architecture — transport network considerations)
Related Terms
Fronthaul | Midhaul | Hard Slicing | Network Slicing | CPRI
Learn More
This glossary entry is part of the 5GWorldPro Complete 5G Glossary. To go deeper into 5G architecture and technology, explore our 5G Training courses.
