From Monolithic eNB to Disaggregated gNB
In LTE, the eNB is a monolithic entity: all RAN protocol layers -- RRC, PDCP, RLC, MAC, and PHY -- run on a single platform at the cell site. This tight integration simplifies deployment but limits flexibility. You cannot independently scale baseband processing, move control-plane functions to a centralized location, or mix vendors across the protocol stack.
5G NR introduces a disaggregated gNB architecture defined in 3GPP TS 38.401 clause 6, splitting the monolithic gNB into three functional units: the Centralized Unit (CU), the Distributed Unit (DU), and the Radio Unit (RU). The CU is further divided into CU-CP (Control Plane) and CU-UP (User Plane) per 3GPP TS 38.401 clause 6.1.1. This article maps the full set of functional split options, details the F1 and E1 interfaces, compares CU-CP and CU-UP functions, and provides fronthaul bandwidth calculations.
The Three-Tier Architecture
CU (Centralized Unit): Hosts RRC and PDCP layers. Can be located at a regional data center or central office, serving multiple DUs. Split into:- CU-CP: RRC + PDCP-C (control-plane PDCP). Handles connection management, mobility, security, and RRC signaling.
- CU-UP: PDCP-U (user-plane PDCP) + SDAP. Handles user data ciphering, header compression, and QoS flow mapping.
CU-CP vs CU-UP Function Comparison
| Function | CU-CP | CU-UP | 3GPP Reference |
|---|---|---|---|
| RRC protocol | Yes | No | TS 38.331 |
| RRC connection management | Yes | No | TS 38.401 cl. 6.1.2 |
| Security key management | Yes | No | TS 33.501 |
| Mobility management (handover) | Yes | No | TS 38.300 cl. 9.2 |
| PDCP-C (SRB) | Yes | No | TS 38.323 |
| PDCP-U (DRB) | No | Yes | TS 38.323 |
| SDAP (QoS flow to DRB mapping) | No | Yes | TS 37.324 |
| ROHC (header compression) | No | Yes | TS 38.323 cl. 5.7 |
| User-plane ciphering | No | Yes | TS 33.501 |
| Integrity protection (DRB, R15+) | No | Yes | TS 33.501 cl. 6.6 |
| Bearer context management | Yes (setup) | Yes (execution) | TS 38.401 cl. 6.1.3 |
| UE context transfer | Yes | No | TS 38.401 cl. 8.5 |
The CU-CP to CU-UP interface is the E1 interface, defined in 3GPP TS 38.460 (E1AP) and 3GPP TS 38.463 (E1 signaling transport). E1 carries bearer context setup, modification, and release messages. A single CU-CP can control multiple CU-UPs, enabling independent scaling of control and user planes.
F1 Interface: Connecting CU and DU
The F1 interface connects the CU to the DU, defined in 3GPP TS 38.470 (F1 general aspects) and 3GPP TS 38.473 (F1AP).
| Attribute | F1-C (Control Plane) | F1-U (User Plane) |
|---|---|---|
| Connected entities | CU-CP <-> DU | CU-UP <-> DU |
| Transport protocol | SCTP over IP | GTP-U over UDP/IP |
| Application protocol | F1AP (TS 38.473) | GTP-U (TS 29.281) |
| Signaling examples | UE Context Setup, UL/DL RRC Message Transfer | DL User Data, UL User Data |
| Latency requirement | < 10 ms (non-real-time) | < 1--5 ms (depends on split) |
| Typical transport | Ethernet/MPLS backhaul | Ethernet/MPLS backhaul |
F1AP procedures include UE Context Setup (CU-CP -> DU), UE Context Modification, UE Context Release, and Paging. RRC messages from the UE are transparently tunneled over F1-C: the DU extracts the RRC PDU from the MAC/RLC stack and forwards it to the CU-CP in an UL RRC Message Transfer message. The CU-CP processes the RRC message and sends any response back via DL RRC Message Transfer.
Functional Split Options: The Full Spectrum
3GPP and the Small Cell Forum defined eight split options, numbered from the core-side (Option 1) to the antenna-side (Option 8). The 3GPP high-layer split (HLS) at Option 2 and the low-layer split (LLS) between Options 6 and 7 are the most commercially relevant.
| Split Option | Split Point | Functions above split | Functions below split | Fronthaul BW (100 MHz, 4x4 MIMO) | Latency Req | Use Case |
|---|---|---|---|---|---|---|
| Option 1 | RRC / PDCP | RRC | PDCP, RLC, MAC, PHY, RF | ~4 Gbps | < 10 ms | Inter-site CA |
| Option 2 (HLS) | PDCP / RLC | RRC, PDCP | RLC, MAC, PHY, RF | ~4 Gbps | < 5--10 ms | CU-DU split (3GPP F1) |
| Option 3 | RLC (high/low) | RRC, PDCP, RLC-high | RLC-low, MAC, PHY, RF | ~4 Gbps | < 5 ms | Partial RLC offload |
| Option 4 | RLC / MAC | RRC, PDCP, RLC | MAC, PHY, RF | ~4 Gbps | < 1 ms | Not widely adopted |
| Option 5 | MAC (above/below) | RRC--MAC-high | MAC-low, PHY, RF | ~4 Gbps | < 1 ms | Not widely adopted |
| Option 6 | MAC / PHY | RRC--MAC | PHY, RF | ~10 Gbps | < 250 us | Centralized MAC/scheduling |
| Option 7-2x (LLS) | PHY (high/low) | RRC--High-PHY | Low-PHY, RF | ~25 Gbps | < 100 us | DU-RU split (O-RAN fronthaul) |
| Option 8 (CPRI) | PHY / RF | RRC--PHY | RF only | ~157 Gbps | < 65 us | Legacy C-RAN (CPRI) |
Worked Example 1: Option 8 (CPRI) Fronthaul Bandwidth
CPRI transports time-domain IQ samples between the baseband unit and the radio head. Calculate the fronthaul bandwidth for a single 100 MHz NR carrier, 4T4R antenna configuration, 30-bit IQ samples (15-bit I + 15-bit Q).
Step 1: Sample rate.For 100 MHz bandwidth at SCS 30 kHz with 273 PRBs: FFT size = 4096, sample rate = 4096 x 30 kHz = 122.88 Msps.
Step 2: IQ data rate per antenna.122.88 Msps x 30 bits/sample = 3,686.4 Mbps per antenna port.
Step 3: Total for 4T4R.4 x 3,686.4 = 14,745.6 Mbps DL + 4 x 3,686.4 = 14,745.6 Mbps UL = 29.49 Gbps bidirectional.
Step 4: Add CPRI overhead (line coding, control words).CPRI uses 8B/10B or 64B/66B encoding. With 8B/10B: 29.49 x 1.25 = 36.86 Gbps. With control words (~2%): total approximately 37.6 Gbps for a single 100 MHz carrier.
For a 64T64R Massive MIMO configuration: 64 x 3,686.4 x 1.25 x 1.02 = approximately 301 Gbps bidirectional -- clearly impractical for standard fronthaul links. This is precisely why Option 7-2x was developed.
Worked Example 2: Option 7-2x Fronthaul Bandwidth
In Option 7-2x, the DU performs precoding/beamforming, so the fronthaul carries frequency-domain IQ samples for the number of spatial layers (not antenna ports).
Step 1: Data after precoding.For 4 MIMO layers, 273 PRBs x 12 subcarriers = 3,276 subcarriers per symbol.
Step 2: IQ per symbol.3,276 subcarriers x 30 bits (15-bit I + 15-bit Q) = 98,280 bits per symbol per layer.
Step 3: Symbols per second.SCS 30 kHz: 14 symbols x 2,000 slots/sec = 28,000 symbols/sec.
Step 4: Data rate per layer.98,280 x 28,000 = 2,751.84 Mbps per layer.
Step 5: Total for 4 layers (DL).4 x 2,751.84 = 11,007 Mbps = ~11 Gbps DL.
Step 6: Add control overhead (~20% for section headers, C-plane).11 x 1.2 = ~13.2 Gbps DL. UL is similar.
Total bidirectional: approximately 25 Gbps. Compare this to the 301 Gbps for Option 8 with 64T64R -- a 12x reduction. The key difference is that Option 7-2x carries layer-domain samples (4 layers) while Option 8 carries antenna-domain samples (64 ports).
Note: When beamforming is performed at the RU (Option 7-2 without the "x"), the fronthaul bandwidth scales with the number of beams rather than layers, resulting in intermediate bandwidth requirements.
Protocol Stack Summary
| Interface | Control Plane Stack | User Plane Stack | Specification |
|---|---|---|---|
| NG (gNB-AMF) | NGAP / SCTP / IP | -- | TS 38.413 |
| NG (gNB-UPF) | -- | GTP-U / UDP / IP | TS 29.281 |
| Xn (gNB-gNB) | XnAP / SCTP / IP | GTP-U / UDP / IP | TS 38.423 |
| F1-C (CU-CP to DU) | F1AP / SCTP / IP | -- | TS 38.473 |
| F1-U (CU-UP to DU) | -- | GTP-U / UDP / IP | TS 29.281 |
| E1 (CU-CP to CU-UP) | E1AP / SCTP / IP | -- | TS 38.463 |
| Fronthaul (DU-RU) | eCPRI / Ethernet | eCPRI / Ethernet | O-RAN FH spec |
The NG interface connects the gNB (specifically the CU-CP) to the 5GC AMF (N2, control plane) and the CU-UP to the UPF (N3, user plane). The Xn interface enables direct gNB-to-gNB communication for handover and dual connectivity.
Deployment Scenarios
Scenario 1: Distributed RAN (D-RAN).All three units (CU, DU, RU) are co-located at the cell site. This is functionally similar to a monolithic gNB but preserves the logical interfaces for future disaggregation. Common in rural deployments where centralization offers no advantage.
Scenario 2: Centralized RAN (C-RAN).The CU is deployed at a regional data center. Multiple DUs (each co-located with RUs at cell sites) connect to the CU via F1 over MPLS/IP backhaul. Advantages: centralized mobility management, pooling gains for RRC processing, easier coordination for inter-cell scheduling. T-Mobile US uses this model with CUs in regional edge data centers serving 40--100 DUs each.
Scenario 3: Cloud RAN / vRAN.DU functions are virtualized and run on COTS servers at edge sites (e.g., a street cabinet or hub site). The RU connects to the DU via eCPRI over 25 Gbps Ethernet fronthaul. This is the model promoted by the O-RAN Alliance and adopted by operators including Dish Network (EchoStar), Rakuten Mobile, and Vodafone. Rakuten deployed the world's first fully virtualized nationwide network, running CU and DU as containerized workloads on commodity hardware.
Scenario 4: Small-cell disaggregation.For indoor enterprise deployments, a single DU serves multiple low-power RUs over switched Ethernet. Nokia and Ericsson offer indoor small-cell solutions where 16--32 RUs connect to a single DU, reducing per-cell costs. Deutsche Telekom deploys this model in enterprise private 5G networks, with the CU running in their regional cloud.
Fronthaul Transport Requirements
| Split | Bandwidth per cell (100 MHz, 4L MIMO) | Latency | Jitter | Transport |
|---|---|---|---|---|
| Option 2 (F1) | ~4 Gbps | < 5--10 ms | < 1 ms | IP/MPLS, any Ethernet |
| Option 7-2x (eCPRI) | ~25 Gbps | < 100 us | < 65 ns | 25G Ethernet, dark fiber |
| Option 8 (CPRI) | ~38 Gbps (4T4R) | < 65 us | < 16 ns | Dedicated fiber, CPRI |
The stringent latency and jitter requirements of Options 7 and 8 mandate high-quality fiber connections between DU and RU. For Option 2 (F1), standard enterprise-grade IP transport is sufficient, making it the preferred split for operators with limited fiber density.
Impact on Vendor Diversity and O-RAN
The disaggregated architecture enables multi-vendor RAN. With standardized interfaces (F1, E1, eCPRI), an operator can source the CU from vendor A, the DU from vendor B, and the RU from vendor C. The O-RAN Alliance has further specified open fronthaul (7-2x) and defined the RAN Intelligent Controller (RIC) for programmable RAN optimization.
Dish Network (EchoStar) built the first greenfield O-RAN network in the USA with:
- CU: Mavenir (virtualized, on AWS Outposts)
- DU: Mavenir (on Dell servers)
- RU: Fujitsu (64T64R Massive MIMO, n41/n71)
This multi-vendor approach reduces lock-in but introduces integration complexity. Interoperability testing via O-RAN TIFG (Testing and Integration Focus Group) plug-fests is essential for production-grade deployments.
Summary
The 5G RAN functional split transforms the radio access network from a monolithic box into a flexible, cloud-native platform. The CU-DU split at Option 2 (F1 interface) separates real-time and non-real-time processing, enabling centralization and pooling gains. The DU-RU split at Option 7-2x provides the optimal balance between fronthaul bandwidth efficiency and RU simplicity. Understanding the protocol stacks (F1-C, F1-U, E1, eCPRI), the CU-CP/CU-UP separation, and the bandwidth calculations for each split option is fundamental knowledge for 5G RAN engineers, O-RAN practitioners, and certification candidates.