Sprient Attreno
Sprient Attreno
Sprient Attreno
Spirent Attero-100G
5G Fronthaul Network Impairment Testing
• External clock inputs. In mobile telecoms, “backhaul” is the link from the radio basestation back into
the core network i.e. hauling the data back from the basestation to the core.
• eCPRI and RoE (IEEE These links are bi-directional so they also carry data from the core out to the
1914.3) traffic filtering. basestation.
• Extensive traffic filter with Traditionally, a basestation sits in a cabinet and is connected by a co-axial cable
customizable ranges. running up the tower to the antenna. This has issues with power loss of the
coaxial cablealong with potential interference and space issues.
• Create filters on captured
pcap file. So it was proposed to site the actual RF transceiver at the top of the tower
beside the antenna, and connect the transceiver via optical fibre to the
• 2 to 16 profile options basestation below. This fibre connection between the basestation and the RF
available. transceiver became known as “fronthaul” as shown below:
Deployments consisting of several BBUs were co-located at a central site known as a “baseband hotel” and connected
to the Remote Radio Units (RRUs) using CPRI over dark fibre. This deployment style became known as Centralised Radio
Access Network (C-RAN).
C-RAN simplified the backhaul network because several BBUs could be co-located together and served by a common,
high-bandwidth connection. It also simplified synchronisation since all the BBUs could be served by the same time and
frequency reference, guaranteeing accurate synchronisation.
The CPRI consortium recently published a new specification called eCPRI that defines how to carry radio signals over a
packet network. The underlying networks are not defined, but can include IP/UDP and/or Ethernet. The consortium does
not specify what the “e” stands for; it could be for Ethernet (but eCPRI also works over IP), Evolved (a term used to denote
4G over 3G) or, perhaps, Enhanced.
2. What happens when packet loss is introduced and re-transmission occurs or data is lost?
3
Spirent Attero-100G
5G Fronthaul Network Impairment Testing
Message Type #1: Bit Sequence used to transfer user data in the form of bit sequences between PHY processing
elements split between eCPRI nodes.
Message Type #2: Real-Time Control Data used to transfer vendor specific real-time control messages between PHY
processing elements eCPRI node (eREC and eRE). This message addresses the need to exchange various types of control
information associated with user data (in form of IQ samples, bit sequence, etc.) between eCPRI nodes in real-time for
control/configuration/measurement.
Message Type #3: Generic Data Transfer used to transfer user plane data or related control between eCPRI nodes (eREC
and eRE) providing extended data synchronisation support for generic data transfers.
Message Type #4: Remote Memory Access allows reading or writing from/to a specific memory address on the opposite
eCPRI node. The service is symmetric i.e. any side of the interface can initiate the service.
Message Type #5: One-way Delay Measurement is used to estimate the one-way delay between two eCPRI-ports in one
direction. The measurement can be performed with or without a Follow_Up message (1-step and 2-step versions). The
decision of which version to use is vendor specific.
Message Type #6: Remote Reset is used when one eCPRI node requests reset of another node. A remote reset request
by an eREC triggers a reset of an eRE.
Message Type #7: Event Indication is used when either side of the protocol indicates to the other end that an event has
occurred. An event is either a raised or ceased fault or a notification. Transient faults are indicated with a Notification.
4
In order to understand how eCPRI behaves in a real fronthaul network, and to be able to see the effect of network
impairments on specific eCPRI message types, the user must be able to filter on a particular eCPRI message type and
then add network impairments to the eCPRI message such as packet loss, delay and also jitter.
The screenshot below shows the eCPRI filter builder within the Spirent Attero-100G and the different eCPRI message
types which the user can filter on:
• The encapsulation of digitized radio. In-phase Quadrature (IQ) payload, possible vendor specific flows and control data
channels/flows into an encapsulating Ethernet frame payload field.
• The header format for structure-aware and structure-agnostic encapsulation of existing digitized radio transport frames.
The structure-aware encapsulation has detailed knowledge of the encapsulated digitized radio transport format
content. The structure-agnostic encapsulation is only a container for the encapsulated digitized radio transport frames.
• A structure-aware mapper for CPRI frames and payloads to/from Ethernet encapsulated frames. The structure-agnostic
encapsulation is not restricted to CPRI.
5
Spirent Attero-100G
5G Fronthaul Network Impairment Testing
where:
subType — Packet type
Control, structure agnostic, structure
aware, native time domain, native
frequency domain and slow C&M
packet types are defined
The Spirent Attero-100G can be used for RoE in a similar fashion to eCPRI (covered in the previous section). In order
to understand how RoE behaves in a real fronthaul network and to be able to see the effect of network impairments
on specific RoE message types, the user must be able to filter on a particular RoE message type and then add network
impairments such as delay, packet loss and jitter. For example, the Spirent Attero-100G can be used to stress the limit of
operation of RoE equipment by adding delay up to, and beyond, the 100µs limit.
6
The screenshot below shows the RoE filter builder within the Spirent Attero-100G network emulator and a drop-down
selection of the different RoE message types which you can filter on:
0000 0000b RoE Control sub type RoE message that contains control or
management information.
0000 0100b RoE Slow C&M CPRI C&M payload packet with RoE
sub type common frame header and structure-
aware CPRI Slow C&M payload.
0001 0000b RoE Native time Time domain data payload packet
domain data sub type with RoE common frame header.
0001 0010b RoE Native PRACH PRACH IQ data payload with common
data sub type frame header.
7
Spirent Attero-100G
5G Fronthaul Network Impairment Testing
This discussion of fronthaul networking would not be complete without mentioning the 802.1CM standard that has been
published by the IEEE’s Time-Sensitive Networking (TSN) Task Group. It was developed through a collaborative effort
between the CPRI Cooperation and IEEE 802.1. IEEE Std 802.1CM specifies two TSN Profiles for Fronthaul – one for
eCPRI and one for CPRI.
Summary
The fibre connection between the basestation and the RF transceiver is known as “fronthaul”. The legacy protocol for the
fronthaul interface was specified in the Common Public Radio Interface (CPRI). There are two competing methods for
extending CPRI for use over Ethernets – eCPRI and Radio over Ethernet (RoE) as defined in IEEE 1914.3
SyncE (standardised by ITU-T G.8262) is utilised in the fronthaul to distribute frequency. As a result, any network emulator
that is used to impair the fronthaul network must support SyncE pass-thru or be able to lock to an external clock
reference. In addition, the network emulator needs to be able to support the 25GbE and 10GbE interfaces that fronthaul
networks are carried over today.
he Spirent Attero-100G was designed with SyncE in mind and supports both SyncE pass-thru and synchronisation to
T
external clock references, as well as the 25GbE and 10GbE interfaces that fronthaul requires. The Spirent Attero-100G can
also filter on, and impair, specific eCPRI and RoE message types thereby helping engineers understand how eCPRI and
RoE behave in a real fronthaul network.
Furthermore, time-sensitive fronthaul networks have a one-way latency requirement of about 100µs. New technologies,
such as eCPRI and RoE, are needed to enhance best effort Ethernet to make it deterministic and time bound. The Spirent
Attero-100G can be used to add delay to specific fronthaul packet types and stress the limit of operation of eCPRI and
RoE equipment and networks.
8
Spirent Attero-100G
5G Fronthaul Network Impairment Testing
About Spirent
Communications
Spirent Communications
(LSE: SPT) is a global leader
with deep expertise and
decades of experience
in testing, assurance,
analytics and security,
serving developers, service
providers, and enterprise
networks.
Contact Us
Americas 1-800-SPIRENT
For more information, call your Spirent sales representative or
+1-800-774-7368 | sales@spirent.com
visit us on the web at www.spirent.com/ContactSpirent.
Europe and the Middle East
www.spirent.com +44 (0) 1293 767979 | emeainfo@spirent.com
© 2019 Spirent Communications, Inc. All of the company names and/or brand names Asia and the Pacific
and/or product names and/or logos referred to in this document, in particular the +86-10-8518-2539 | salesasia@spirent.com
name “Spirent” and its logo device, are either registered trademarks or trademarks
pending registration in accordance with relevant national laws. All rights reserved.
Specifications subject to change without notice. Rev A | 09/19