5G xHaul design with SR MPLS


This setup emulates a realistic 5G xHaul transport network, supporting both fronthaul and midhaul traffic types in a converged environment. The goal is to validate the ability of SR-MPLS-based designs to meet stringent latency and synchronization requirements for time-sensitive 5G services, particularly for eCPRI-based fronthaul and business traffic over the same infrastructure. The scenario reflects typical deployments in operator networks where differentiated QoS and precise timing are critical for maintaining service quality across access, pre-aggregation, and aggregation layers. We created a 5G xHaul setup consisting of two routers at the aggregation layer, two others at the pre-aggregation layer, and nine at the access layer. We implemented L3VPNs between access routers and validated their functionality by checking route distribution and forwarding behavior. When best-effort traffic exceeded the uplink capabilities of the access node, DUTs dropped excess packets from the best-effort queue only on the oversubscribed interface in the outgoing direction. Meanwhile, we mapped the DSCP value CS6 to the EXP value 6, which allows the next hop to classify incoming MPLS packets as either best effort or low latency. The reverse direction exhibited the same behavior.
During VPWS testing, we marked high-priority traffic using the 802.1p priority bit, which was mapped to EXP 6. Under congestion, only lower-priority traffic experienced drops, while latency for high-priority traffic remained within acceptable limits. Traffic between the access and pre-aggregation nodes carries low latency (digital antenna traffic – eCPRI) and regular business internet traffic (BE). Routers often send eCPRI traffic as Ethernet. Hence, classification based on 802.1p bits and the outgoing MPLS EXP remarking is required. We measured less than 26 µs one-way latency between four xHaul endpoint combinations, confirming their suitability for fronthaul use as defined by the 'High75' category in the O-RAN Alliance WG9 transport requirements. 87.5 % of the tested combinations exhibited latency below 100 µs, so they fit the "High100" category for standard New Radio performance. The remaining 12.5% of the combinations showed less than 200 µs latency - still suitable for midhaul but difficult for fronthaul connections. Following this, we connected a grandmaster clock source to the aggregation routers, while the access routers acted as Boundary Clocks, measuring the Precision Time Protocol (PTP) Time Error (TE) values at the access layer. These TE values continued in Class C limit ITU-T G.8275.1 while the traffic was congested, showing that DUTs can hold precise time synchronization throughout the xHaul network.

Latency ClassMax. One-way Frame Delay PerformanceUse case
High2525 µsUltra-low latency performance
High7575 µsFor full NR performance with fiber lengths in 10km range
High100100 µsFor standard NR performance with fiber lengths in 10km range
High200200 µsFor installations with fiber lengths in 30km range
High500500 µsLarge latency installations > 30 km
Medium1 msUser Plane (slow) & C&M Plane (fast)
Low100 msControl & Management Plane

Table 35: Fronthaul One-way Delay requirements

To evaluate the 5G xHaul design, we ensured compliance with ITU-T G.8275.1 for clock synchronization and applied IEEE 802.1CM TSN Profile A to prioritize fronthaul eCPRI traffic. Packet classification was conducted using DSCP for routed traffic and 802.1p (CoS) for Layer 2 traffic, with specific prioritization for PTP packets. The testing procedure involved configuring network-wide time synchronization following the G.8275.1 Telecom Profile, then injecting a mix of best-effort and low-latency flows to significantly oversubscribe the xHaul network. As a result, we confirmed that clock synchronization was maintained despite traffic congestion and that the DUTs kept one-way latency for eCPRI streams below 100 μs, as required for fronthaul performance.

Figure 89

Figure 89: 5G xhaul over SR-MPLS

AccessAggregationPre-AggregationTraffic Generator

Arista 7280R3,
Arrcus S9600-72XC,
Ciena 5134,
Ericsson Router6678,
H3C CR16000-M1A,
Huawei  NetEngine 8000 M14,
Juniper ACX7024,
Keysight IxNetwork,
Nokia 7730 SXR-1x-44s

Juniper PTX10002-36QDD,
Nokia 7250 IXR-e2

Arrcus S9600-72XC,
Ciena 8140 Coherent Metro Router

Keysight IxNetwork

Table 36: 5G xHaul design with SR MPLS - IS-IS