O-RAN Fronthaul Sync: How Open RAN Networks Get Their Time

Cluster · O-RAN

O-RAN Fronthaul Sync: How Open RAN Networks Get Their Time

Open RAN architectures have specific timing requirements baked into the O-RU / O-DU split. A guide to the LLS-C1, LLS-C2, LLS-C3 and LLS-C4 sync configurations, what each demands of the timing fabric, and how to operate them in production.

Lasse Johnsen
Lasse JohnsenCo-founder & CTO, TimeBeat
13 min read
O-RANFronthaul5GG.8275.1

TL;DR

  • O-RAN defines four sync architectures (LLS-C1 through LLS-C4) for delivering time to the O-RU. Each makes different assumptions about the fronthaul transport network's PTP capability.
  • LLS-C3 (PRTC distributing PTP via fronthaul transport with full timing support) is the dominant choice in real-world Open RAN deployments.
  • LLS-C4 (PRTC at the O-RU itself) avoids transport dependencies but is operationally heavy and only appropriate for deployments where the transport network can't carry PTP.

Why O-RAN cares about timing in a particular way

Open RAN (O-RAN Alliance specifications) decomposes the traditional monolithic mobile base station into separate components — most importantly the radio unit (O-RU) at the cell site and the distributed unit (O-DU) at a centralised compute location, connected by an open fronthaul interface. This architectural split, which is the central premise of Open RAN's vendor-disaggregation pitch, places new constraints on the timing fabric. The O-RU and O-DU must agree on time precisely enough to coordinate the radio waveform, but they no longer share a single physical chassis with a common clock.

The O-RAN Alliance has defined four sync configurations (variously called "sync architectures" or "LLS configurations") that describe different ways to deliver time to the O-RU. Each makes different assumptions about where the primary reference time clock lives, whether the fronthaul transport network is PTP-aware, and which devices participate in the PTP timing path. Choosing between them is one of the most consequential architectural decisions in any Open RAN deployment.

The four LLS sync configurations

The four configurations are conventionally numbered LLS-C1, LLS-C2, LLS-C3 and LLS-C4. They differ in where the PRTC is placed and whether the fronthaul transport network actively participates in the PTP timing chain.

ConfigurationLLS-C1
PRTC locationAt the O-DU site
Transport carries PTP?No (direct point-to-point)
Typical useLab and small-scale testbeds; rare in production
ConfigurationLLS-C2
PRTC locationAt the O-DU site
Transport carries PTP?Yes, with full timing support
Typical useCentralised RAN sites; the simplest production option
ConfigurationLLS-C3
PRTC locationAt a central PRTC site upstream of the O-DU
Transport carries PTP?Yes, with full timing support end to end
Typical useLarge-scale Open RAN deployments; the dominant choice in 2026
ConfigurationLLS-C4
PRTC locationAt the O-RU itself
Transport carries PTP?No (independent local GNSS)
Typical useSites where transport PTP is unavailable or unreliable

LLS-C3: the dominant production architecture

LLS-C3 is what most large-scale Open RAN deployments actually look like in 2026. A small number of grandmasters at central reference sites distribute time downstream via PTP G.8275.1 across the operator's fronthaul transport network, through a chain of PTP-aware boundary clocks, ultimately reaching the O-DU and then the O-RU.

The advantages are operational. A single grandmaster fleet covers many cell sites, GNSS hardening is concentrated at a small number of central locations, and the observability surface lives in one place. Failover is centralised: when one PRTC degrades, the BMCA at every downstream boundary clock automatically switches to a backup PRTC without any per-site intervention.

The disadvantage is transport-network dependency. LLS-C3 only works if every device on the path between the central PRTC and the O-RU is PTP-aware (G.8275.1 boundary clock or transparent clock) and configured consistently. This is feasible in greenfield 5G builds but very hard in brownfield deployments where the transport network was built for IP backhaul, not for timing distribution. Operators going LLS-C3 in a brownfield environment should expect a significant transport-side upgrade project before the timing fabric is fit for purpose.

Practical note

We see operators repeatedly underestimating the transport-side work required for LLS-C3. "The switches support PTP" is not the same as "the switches are running PTP in production with the right defaults." Test the actual timing distribution end to end before committing to a deployment cadence.

LLS-C4: when transport just can't carry PTP

LLS-C4 places a GNSS-disciplined grandmaster directly at the O-RU site, eliminating any dependency on the fronthaul transport network's PTP capability. This is the right answer when the transport network is owned by a third party, or when the network was built before PTP was a requirement and can't be upgraded economically. It is also the right answer for genuinely isolated sites — remote locations where the operational simplicity of "just put a GNSS receiver on the roof" outweighs the cost of the additional hardware.

The trade-offs are real. Every cell site now has its own GNSS receiver, which means every cell site is independently exposed to local GNSS environmental issues — antenna access, multipath, jamming, ionospheric scintillation. Hardening 1,000 cell sites against GNSS denial is operationally heavier than hardening 5 central PRTC sites. The capex per site is higher, the observability surface is distributed, and incident response is harder because each site fails independently.

LLS-C4 also still requires the cell site grandmaster to deliver PTP to the O-RU over a short local link, which means even an LLS-C4 deployment needs at least one PTP hop and the corresponding configuration discipline. "Distributed PRTC" does not mean "no PTP."

Where TimeBeat fits in O-RAN sync

TimeBeat hardware (Open Time Appliance, Open TimeCard) supports both centralised LLS-C2/C3 and distributed LLS-C4 architectures, with G.8275.1 as the default profile and the right BMCA defaults out of the box. Our Sync Insight platform is specifically designed to give Open RAN operators the end-to-end observability of the PTP timing chain that LLS-C3 deployments depend on — every boundary clock, every grandmaster, every phase offset, in one dashboard.

We are also active in the O-RAN Alliance technical working groups defining the next generation of fronthaul timing requirements, and we contribute to the linuxptp and OCP TAP open-source projects that the timing stack is built on. Open hardware, open standards, open tooling — Open RAN deserves nothing less.

Frequently asked questions

What is LLS-C3 in O-RAN sync?+
LLS-C3 is an O-RAN sync architecture in which the primary reference time clock (PRTC) lives at a central reference site upstream of the O-DU, and PTP G.8275.1 distributes time across the fronthaul transport network through a chain of PTP-aware boundary clocks down to the O-RU. It is the dominant architecture for large-scale Open RAN deployments because it centralises GNSS hardening and observability.
When should I use LLS-C4 instead of LLS-C3?+
Use LLS-C4 when the fronthaul transport network can't carry PTP — typically because it's owned by a third party, hasn't been upgraded to support PTP boundary clocks, or because individual cell sites are isolated enough that operating GNSS at the site is simpler than building a centralised distribution chain. LLS-C4 places a GNSS-disciplined grandmaster at every cell site, which avoids transport dependencies but introduces operational complexity around managing many distributed GNSS receivers.
Does Open RAN require a different PTP profile from traditional 5G?+
No. Open RAN uses the same ITU-T G.8275.1 PTP profile as traditional 5G fronthaul. The timing requirements (±1.5 µs Class 6, ±1.1 µs Class 6A) are identical. Open RAN's distinctive timing question is architectural — where the PRTC lives and how PTP is distributed — not protocol-level.
How many cell sites can a single PRTC serve in LLS-C3?+
It depends on the transport network topology, the boundary clock chain length, and the time-error budget left after accounting for asymmetry and oscillator noise. In a well-engineered LLS-C3 fronthaul, a single PRTC can serve hundreds of cell sites within Class 6 accuracy, provided the boundary clock chain stays under approximately six hops between PRTC and O-RU. Beyond that, cumulative time error eats into the budget.

Next steps

Put Cluster · O-RAN into practice

Talk to a Timebeat engineer about how this applies to your network, or download the Agent and try it yourself.