eCPRI for 5G applications

Testing timing is essential when rolling out eCPRI for 5G applications

eCPRI does not provide end-to-end synchronization or guarantee zero loss. Using Chimera to emulate network impairment is a good solution for testing 5G network performance and robustness under real-world conditions.

Transitioning from CPRI to eCPRI

Upgrading from 4G to 5G means tackling the challenge of transitioning from CPRI (Common Public Radio Interface) to eCPRI (Enhanced Common Public Radio Interface).

eCPRI offers the advantage of using standard “off-the-shelf” Ethernet components, which are considerably cheaper than the proprietary equipment used in 4G. It also creates a more flexible and scalable architecture that supports virtualization options like SDN and NFV. The eCPRI initiative is supported by the O‐RAN alliance, which is supported by most of the biggest NEMs, network operators and telecom companies.

However, unlike CPRI, eCPRI does not provide end-to-end synchronization or guarantee zero loss.

Testing the timing of data traffic as it flows from the Central Units on the backhaul Ethernet to the 5G fronthaul part of the network is therefore critical.

Fronthaul networks consist of the Distributed Units (DU), the Radio Units (RUs) and all the antennas. They can vary in size from just a few kilometers to over 50kms. What’s more, the DUs are responsible for controlling multiple antennas – each with dedicated transmission windows – and these need to be coordinated with adjacent antennas to avoid interference.

Why is 5G fronthaul sensitive to network impairments?

eCPRI for 5G applications

As a result, any significant amount of jitter on the eCPRI interface will complicate controlling the antenna from the DU and the loss of data or control frames will impact the experience for users connected to the antennas via mobile devices.

Testing how robust the entire installation prior to rollout is therefore essential.

And in today’s 5G fronthaul networks – where RUs can have 4, 8 or more Ethernet interfaces running at 10G or 25G – a high port density is required on any test setup so all interfaces can be tested simultaneously preferably at wire-speed.

How Chimera makes it easy?

A good way to test if the network between the DUs to the RUs can handle latency and jitter is to use an Ethernet impairment solution like Chimera to emulate the fronthaul network in the lab. Chimera has the high port density required for the RUs, plus it can test 5 speeds – 10GE / 25GE / 40GE / 50GE & 100GE – all at full wirespeed.

To test the User and Control plane over an Ethernet network, you first need to identify the flow that you want to impair.

eCPRI can be carried natively over Ethernet with Ethertype = 0xAEFE, or over UDP running either IPv4 or IPv6, where the UDP port depends on the implementation.

Looking into the eCPRI header, you can determine the message type to decide if you want to impair any of the 3 eCPRI messages  – “Data Messages”, “Control Messages” or “One-Way delay measurement” – supported by the O-RAN specification.

What to Impair?

  • Data messages (msgtype #0)
  • Control messages (msgtype #2)
  • One-Way Delay Measurement (msgtype #5)

eCPRI over Ethernet (EtherType 0xAEFE)

eCPRI for 5G applications

eCPRI over UDP (IPv4 / IPv6)

eCPRI for 5G applications
eCPRI for 5G applications
eCPRI for 5G applications

The eCPRI header tells you the message id, so setting up the correct filters in Chimera lets you impair exactly the flow you want to test.

Once you have identified the packet flow you want to impair, you need to decide how to impair it.

This will depend on the application, but the O-RAN specification defines different categories for 5G applications, each with specified min and max latencies. This is easy to test using Chimera if you know the right fronthaul network category.

Once you have verified your application works within the required latency range, you can test its robustness by adding jitter, dropping frames or test what happens in case of packet mis-ordering.

This lets you verify that your application will run over the desired network, plus it helps you pinpoint performance issues impacting your application so you can redesign in order to improve robustness.

Watch the webinar to learn more

Watch our 40 minutes on-demand webinar for free about network impairment emulation. You will learn how to:

1. Test the performance of advanced 5G wireless applications to make sure your fronthaul configurations are flexible enough to balance the levels of latency, throughput and reliability needed to satisfy customers.

2. Use Circuit Emulation to help migrate from TDM to connectionless Ethernet networks while testing the accuracy and robustness of IEEE 1588 PTP and Y.1731.

Did you know you can try Chimera right now?

It's easy. Just download the software and connect in seconds to a live test network so you can see how different features work. 

Try Chimera Live