CU (Central Unit)
Where the CU Sits in the Disaggregated gNB
The 5G New Radio base station, the gNB, can be broken into three physical building blocks: the radio unit (RU) at the antenna, the distributed unit (DU) at or near the cell site, and the central unit (CU) hosted further back in the network. This three-way split replaces the monolithic LTE eNB with components that can be sourced, scaled, and located independently. The CU is the most centralized of the three and terminates the protocol stack from the RLC layer upward. It owns the Radio Resource Control (RRC) layer that manages connection setup, mobility, and measurement reporting; the Service Data Adaptation Protocol (SDAP) layer that maps QoS flows to radio bearers; and the Packet Data Convergence Protocol (PDCP) layer that handles ciphering, integrity, and reordering.
Because the F1 interface between CU and DU is defined at the PDCP/RLC boundary, the CU operates above the tight HARQ retransmission loop that lives in the MAC and physical layers. That single architectural choice is what makes centralization practical: F1 traffic can traverse routed IP transport (midhaul) with one-way latency budgets measured in milliseconds rather than the roughly 100 microseconds demanded by fronthaul. A single CU can therefore aggregate dozens of DUs spread across a metro area, pooling baseband-adjacent processing and concentrating the security anchor in a hardened site.
The 3GPP control/user-plane separation (CUPS) carries into the CU itself. The CU-CP runs RRC and the control portion of PDCP and faces the 5G core AMF over the NG-C interface. Each CU-UP runs SDAP and the user portion of PDCP and faces the UPF over NG-U. The two are stitched together by the E1 interface, over which the CU-CP provisions and tears down bearers on the CU-UP. Operators exploit this to keep CU-CP signaling central while pushing CU-UP instances toward the edge for low-latency applications.
Interfaces and Protocol Termination
UE ↔ RU ↔ (fronthaul) ↔ DU ↔ (F1, midhaul) ↔ CU ↔ (NG) ↔ 5G Core
F1 latency budget vs. fronthaul (one-way):
TF1 ≈ 1 to 10 ms »» Tfronthaul ≈ 100 μs
Practical CU–DU fiber reach (propagation-limited):
dmax ≈ (Tbudget × c) / n with n ≈ 1.47 (≈ 5 μs/km one-way)
e.g. Tbudget = 1 ms one-way → dmax ≈ 200 km of fiber
Where the F1 split sits at PDCP/RLC (Option 2), c = 3 × 108 m/s, and n is the fiber group index. This counts propagation delay only; switching, framing, and processing further reduce usable reach. The relaxed F1 budget is what permits CU centralization over routed midhaul.
CU vs. DU vs. RU at a Glance
| Attribute | CU (Central Unit) | DU (Distributed Unit) | RU (Radio Unit) |
|---|---|---|---|
| Hosted layers | RRC, SDAP, PDCP | RLC, MAC, High-PHY | Low-PHY, RF front end |
| Northbound interface | NG (to 5G core) | F1 (to CU) | eCPRI / Open FH (to DU) |
| One-way latency to peer | ~1 to 10 ms (F1) | ~100 μs (fronthaul) | N/A (edge) |
| Typical location | Regional / edge data center | Cell site or aggregation hub | At the antenna / mast |
| Plane separation | CU-CP + CU-UP via E1 | Single node | Single node |
| Implementation | Cloud-native (COTS server) | COTS server + accelerator | Purpose-built RF hardware |
Frequently Asked Questions
What is the difference between CU-CP and CU-UP in a 5G gNB?
The CU is logically split into a control-plane part (CU-CP) hosting RRC plus the control portion of PDCP, and one or more user-plane parts (CU-UP) hosting SDAP plus the user portion of PDCP. CU-CP faces the AMF over NG-C; each CU-UP faces the UPF over NG-U. They are joined by the internal E1 interface, letting an operator scale signaling and throughput independently and push CU-UP instances toward the edge while keeping CU-CP centralized.
What interface connects the CU to the DU, and what latency does it tolerate?
The CU links to the DU over F1, split into F1-C for control and F1-U for GTP-U user data. F1 sits at the Option 2 (PDCP/RLC) split, above the HARQ loop, so its one-way transport budget is roughly 1 to 10 ms. That permits routed packet midhaul spanning tens or even hundreds of kilometers, far more relaxed than the ~100 μs eCPRI fronthaul below the DU.
Why does the CU host PDCP, and how does that enable dual connectivity?
PDCP is the ciphering, integrity, header-compression, and reordering anchor, and the layer at which a bearer can be routed to more than one lower-layer leg. Centralizing PDCP in the CU lets one PDCP entity split a bearer across two DUs or across an LTE eNB and an NR gNB, which is how NR-DC and EN-DC work. The CU reorders and routes at PDCP so the device sees a single logical bearer, while the security anchor stays in a hardened site.