O-RAN Synchronization-How Does Clock Model & Topology Actually Work?

Sharing a simple O-RAN synchronization based on the O-RAN.WG4.CUS.0 spec-sounds complicated at first, but it’s basically just different ways of getting the correct time from one point to the O-RU.

Why timing even matters

Every O-RU in the network needs to know the exact same time. If timing is off even slightly, radio signals from different cells can interfere with each other, data can get messed up, and networks can fail regulatory timing rules. So getting this right is a big deal.

4 Ways to Sync (LLS-C1 to LLS-C4)

Think of these as 4 different “paths” the time signal can take to reach the O-RU:

  1. LLS-C1 — Straight line, no stops
    Timing goes directly: Grandmaster Clock → O-DU → O-RU. Simple, no switches involved.
  2. LLS-C2 — Same path, but with a few stops
    Same as above, but now there can be Ethernet switches in between (called T-BC). The catch: you can’t add unlimited switches each one adds tiny timing errors, so there’s a limit (usually around 2 switches with good hardware) before the total error becomes too much.
  3. LLS-C3 — Skip the O-DU entirely
    Here, timing goes directly from the Grandmaster Clock straight to the O-RU, without passing through the O-DU at all.
  4. LLS-C4 — O-RU does its own thing
    The O-RU doesn’t rely on the network for timing at all it has its own local GPS/GNSS receiver and gets time directly from satellites.

How the O-DU itself gets synced is a totally separate question- it doesn’t affect which of these 4 topologies you’re using. The topology is just about how timing flows from source to O-RU.

Website :backhand_index_pointing_right: Clock model and synchronization topology in ORAN

ORAN_Sync_Topology

Kajal, I’d keep the assumptions next to the “two switches” example. The admissible hop count depends on the T-BC class and both frequency and time-error budgets, including the target radio feature. Fibre asymmetry also needs to be accounted for; a short chain alone doesn’t guarantee compliance. For acceptance, I’d document the clock classes and measurement reference, then verify the O-RU’s error against the required limit. Which clock class and timing category does your example assume?