Professional Documents
Culture Documents
Release 5202
Version DRAFT
Commercial in Confidence
© Copyright 2020, Mavenir
5G NR vRAN Product Description Guide
Copyright © Mavenir 2020. All rights reserved. This document is protected by international copyright law and may not be reprinted, reproduced,
copied or utilized in whole or in part by any means including electronic, mechanical, or other means without the prior written consent of Mavenir.
Whilst reasonable care has been taken by Mavenir to ensure the information contained herein is reasonably accurate, Mavenir shall not, under any
circumstances be liable for any loss or damage (direct or consequential) suffered by any party because of the contents of this publication or the
reliance of any party thereon or any inaccuracy or omission therein. The information in this document is therefore provided on an “as is” basis without
warranty and is subject to change without further notice and cannot be construed as a commitment by Mavenir.
The products mentioned in this document are identified by the names, trademarks, service marks and logos of their respective companies or
organizations and may not be used in any advertising or publicity or in any other way whatsoever without the prior written consent of those
companies or organizations and Mavenir.
Commercial in Confidence
Table of Contents
1 INTRODUCTION .................................................................................................................... 7
1.1 SCOPE OF THE DOCUMENT ............................................................................................................. 7
1.2 RELATED DOCUMENTATION ............................................................................................................ 7
2 STANDARD REFERENCES ....................................................................................................... 8
3 INTRODUCTION .................................................................................................................. 10
4 MAVENIR 5G NR DIFFERENTIATORS .................................................................................... 10
5 MAVENIR PRODUCT OVERVIEW.......................................................................................... 11
5.1 NETWORK COMPONENTS ............................................................................................................. 11
5.2 SPIT ARCHITECTURE .................................................................................................................... 13
5.2.1 Split Option-2 ................................................................................................................. 14
5.2.2 Split Option-7.2 .............................................................................................................. 14
6 CLOUD NATIVE PLATFORM ................................................................................................. 15
6.1 MAVENIR WEBSCALE PLATFORM .................................................................................................. 16
7 CONTAINERIZED VRAN SOLUTION ...................................................................................... 18
7.1 CONTAINERIZED CU-CP............................................................................................................... 21
7.2 CONTAINERIZED CU-UP .............................................................................................................. 23
7.3 CONTAINERIZED VDU .................................................................................................................. 26
7.4 CONTAINERIZED O-RAN VRAN .................................................................................................... 29
8 GNB CU .............................................................................................................................. 30
8.1 OVERVIEW ................................................................................................................................ 30
8.2 SUPPORTED INTERFACES .............................................................................................................. 33
8.3 SOFTWARE ARCHITECTURE ........................................................................................................... 35
8.4 FEATURES ................................................................................................................................. 35
8.5 OPERATIONS MANAGEMENT ........................................................................................................ 35
8.5.1 CU – MWP INTERACTION ............................................................................................... 36
8.5.2 CU – SDAAS INTERACTION ............................................................................................. 37
8.6 CU CNF REDUNDANCY ........................................................................................................... 37
9 GNB DU.............................................................................................................................. 37
9.1 OVERVIEW ................................................................................................................................ 37
9.2 SUPPORTED INTERFACES .............................................................................................................. 38
9.3 SOFTWARE ARCHITECTURE ........................................................................................................... 40
Commercial in Confidence
Commercial in Confidence
Commercial in Confidence
Revision History
Commercial in Confidence
1 Introduction
5G vRAN Alarms and Events Describes the 5G vRAN CU, DU and RRU alarms and events.
Guide
5G vRAN Feature Guide Describes the 5G vRAN software features. It provides description of
each feature and the related alarms, KPIs supported configuration
parameters and the procedure to activate and deactivate the feature.
5G vRAN Installation and Describes the vRAN installation procedures.
Commissioning Guide
5G vRAN Key Performance Describes the 5G vRAN CU, DU and RRU Key performance indicators.
Indicators Reference
mCMS Web GUI Configuration Describes the mCMS Web GUI. It also covers information about how to
Guide configure the Cloud infrastructure and provisioning the CU, DU and
RRU features.
5G vRAN Operation Guide Describes the software upgrade procedures, Method of Procedures
(MoPs), Replacement and Migration Procedures, Network
Management and Troubleshooting.
Release Notes Summary of the new features, enhancements and known limitations
of the current vRAN release.
Commercial in Confidence
2 Standard References
Commercial in Confidence
28. ETSI GS NFV-SWA 001 Network Functions Virtualisation (NFV); Virtual Network Functions
Architecture
29. ORAN-WG4.CUS.0-v01.00 : O-RAN Fronthaul Working Group Control, User and Synchronization Plane
Specification
Commercial in Confidence
3 Introduction
Exponential growth in network traffic, new use cases, and shared spectrum resources have placed a
tremendous pressure on MNOs to find the most efficient use of their allocated radio spectrum. There is a
need for a New Radio evolution to improve spectral efficiency and superior network capacity. This
evolution starts with 5G NR (New Radio) which is the new standard for 5G wireless technology capable of
a much faster, efficient and scalable network. 5G New Radio technology is based on flexible OFDM
waveforms and multiple access techniques, optimized for the various 5G services, applications, and
deployment scenarios. 5G (NR) features are defined in 3GPP standards with the first phase completion in
Rel-15 and second phase in Rel-16 which addresses identified use cases and deployment scenarios.
5G (NR) delivers high levels of capabilities to the network by increasing the spectrum efficiency, traffic
capacity, throughput, reliability, number of connected devices and reducing end-to-end latency. This
technology enables MNOs to unlock and support the diverse use cases such as Fixed Wireless Access
(FWA), Enhanced Mobile broadband (eMBB), Massive Machine Type Communications (mMTC), and Ultra-
Reliable Low Latency Communications (URLLC).
4 Mavenir 5G NR Differentiators
• Scalable Architecture: provides a software architecture in CU-CP, CU-UP, and gNB DU that scales
with the available cores. The CU-CP scales in terms of UEs, the CU-UP scales in terms of bearers, and
the DU scales in terms of carriers and UEs.
Network Densification: provides a flexible radio infrastructure that adapts to usage patterns for
improved coverage and enhanced user experiences. Wireless service providers can deliver extra
capacity and coverage in rural or high data traffic areas, for an enhanced user experience.
• Scalability: Cloud-native design guarantees scaling, availability and performance in a fully virtualized
environment. Each Network Function can be dimensioned independently based on the services
offered by that Network Function.
• Adaptability: Open, standardized interfaces for a disaggregated RAN (3GPP + ORAN) and continuous
adaptation for interoperability.
• Simplicity: Focus on simplifying operational complexity leading to zero touch Whitebox or COTS
deployments.
Commercial in Confidence
Mavenir 5G NR enables the service providers to grow their 5G services while leveraging the existing 4G
LTE Enhanced Packet Core (EPC). This is achieved by supporting the Non-Standalone (NSA) 3x
deployment modes. 5G NR vRAN implements SA option 2 where gNB connects with 5GC and NSA
architecture option 3x with Secondary Cell Group (SCG) bearers split between LTE node(eNB) and NR
node (gNB). 5G NR vRAN supports split architecture with gNB divided into CU (Centralized Unit) and DU
(Distributed Unit). 5G NR vRAN uses YANG for data modeling configuration, Fault and Performance data
for CU, DU and RU Nodes. Different Yang models based on 3GPP are created for CU-CP, CU- UP and DU.
ORAN based Yang models will be used for RU. gNB CU and DU (and RRH) can be distributed
geographically by the operators based on their requirements. The high-level 5G NR vRAN solution
architecture is illustrated in the following diagram.
Commercial in Confidence
Commercial in Confidence
Commercial in Confidence
Commercial in Confidence
The Cloud-native technology is used to develop applications built with services packaged in containers,
deployed as microservices and managed on elastic infrastructure through agile DevOps processes and
continuous delivery workflows.
Cloud-native platforms, such as Kubernetes, expose a flat network that is overlaid on existing networking
topologies and primitives of cloud providers. Kubernetes is a portable, extensible, open-source platform
for managing containerized workloads and services, that facilitates both declarative configuration and
automation. The following diagram depicts the container deployment.
Containers are similar to VMs, but they have relaxed isolation properties to share the Operating
System (OS) among the applications. Therefore, containers are considered lightweight. Similar to a
VM, a container has its own filesystem, CPU, memory, process space, and more. As they are decoupled
from the underlying infrastructure, they are portable across clouds and OS distributions.
Kubernetes provides a framework to run distributed systems resiliently. It handles scaling and failover
for your application, provides deployment patterns, and more. For example, Kubernetes can easily
manage a canary deployment for your system.
Commercial in Confidence
Note: Mavenir vDU solution uses the open source version of Kubernetes.
All RAN nodes use services provided by MWP MTCIL for containerization. The following figure describes
Commercial in Confidence
the MWP overall architecture and shows the interactions between MTCIL and the other layers, such as
PaaS, CaaS, mCMS, CI/CD, and NFs.
Note: The MWP platform provides the flexibility to be integrated with CaaS and PaaS from the third party.
Modern systems must be distributed and cloud-native to deliver expected levels of reliability, agility and
scale. Containers are fundamental building blocks of a cloud-native NFs or microservices. In Kubernetes,
the embodiment of a modular container service is a pod. A pod is a group of containers that share
resources like file systems, kernel namespaces and an IP address. To build an NF or microservice from
modular containers, symbiotic groups of containers must cooperate to provide a service, not one
container per service. Telecom Network Functions (NF) are deployed on MTCIL, that employs a pluggable
service interface and infrastructure towards PaaS. This allows network functions to easily adapt and cope
Commercial in Confidence
The following diagram shows high-level Product architecture for DU and CU Container Orchestration
based on the container platform.
Commercial in Confidence
The following table lists the inter connected nodes, interfaces, and their functions.
Inter connected Interface Functions
Node
XA – MTCIL VES <<need information>>
mCMS - MTCIL SFTP , O1, Provides services such as configuration management, fault
NETCONF , VES management, log management, high availability, metrics
management, and topology management to the deployed NFs.
MTCIL-SDaaS VES <<need information>>
mCMS – DO 02 <<need information>>
mCMS - SDaaS gRPC <<need information>>
UPF – CU CP N3 UPF (User Plane Function) performs the following functions:
• Packet routing and forwarding
• Packet inspection and QoS handling. The UPF may
optionally integrate a Deep Packet Inspection (DPI) for
packet inspection and classification. The following figure
shows the classification and QoS handling at the UPF
Commercial in Confidence
Commercial in Confidence
Commercial in Confidence
Commercial in Confidence
It also implements ASN.1 codec for RRC, X2-C, F1-C, E1-C, Xn-C and NG-C
protocols. RRC protocol uses services of PDCP / RLC / MAC to send
the control messages to the UE on the Uu interface. In addition to this
RRC layer takes care of configuring the data plane protocols,
PDCP on CU-UP and RLC, MAC on DU over F1 interface.
Depending on the configuration, one or more DL / UL threads are created for handling eGTPU, NRUP
and PDCP functionality. In CU-UP, the interaction between modules eGTPU-U-Rx, PDCP-Tx, eGTPU-L-
Tx, UDP-Tx of the DL is a tightly coupled function call, whereas, across the CUUP and CU-CP is through
messages send over E1 interface. The following figure shows CU-UP software architecture.
Commercial in Confidence
Commercial in Confidence
Module Description
interfaces.
DL UDP Rx Receives the UDP packets in DL direction.
UL UDP Rx Receives the UDP packets in UL direction.
DL This module processes the data in downlink direction. It consists of
UDPTx,
eGTPU-Upper-Rx, PDCP-Tx, F1UP-Tx and eGTPU-Lower-Txmodules.
UL This thread processes the data in uplink direction. It consists of UDPTx,
eGTPU-Upper-Tx, PDCP-Rx, F1UP-Rx and eGTPU-Lower-Rx modules.
eGTPU-U-Tx or This module runs as part of UL thread. It receives data from the
eGTPU-U-Tx-C PDCPRx,
removes eGTPU header and sends the data to UDP-Tx.
PDCP-Rx or PDCPRx-C This module runs as part of UL thread. It receives data from F1UP-Rx,
adds PDCP header and forwards it to eGTPU-U-Tx.
F1UP-Rx This module runs as part of UL thread. It receives data from eGTPU-LRx,
adds F1-U header and sends the data to PDCP-Rx.
eGTPU-L-Rx or This module runs as part of UL thread. It receives data from UDP-Rx,
eGTPU-L-Rx-C adds eGTPU header and send the data to F1UP-Rx.
eGTPU-U-Rx or This module runs as part of DL thread. It receives data from the UDPRx,
eGTPU-U-Rx-C adds eGTPU header and sends the data to PDCP-Tx.
PDCP-Tx or PDCPTx-C This module runs as part of DL thread. It receives data from eGTPU-
URx,
removes PDCP header and sends data to F1UP-Tx.
F1UP-Tx This module runs as part of DL thread. It receives data from PDCP-Tx,
removes F1-U header and sends the data to eGTPU-L-Tx.
eGTPU-L-Tx or This module runs as part of DL thread. It receives data from F1UP-Tx,
eGTPU-L-Tx-C removes eGTPU header and sends the data to UDP-Tx.
SDAP-Tx / SDAPTx-U This module is applicable only for SA mode of operation and performs
the following:
• Transmission of user plane data
• Mapping between a QoS flow and a DRB for UL
• Marking QoS flow ID in UL packets
• Reflecting QoS flow to DRB mapping for UL SDAP data PDUs
SDAP-Rx / SDAPRx-U This module is applicable only for SA mode of operation and performs
the following:
• Receives user plane data
• Mapping between a QoS flow and a DRB for DL
• Marking QoS flow ID in UL packets
• Reflecting QoS flow to DRB mapping for UL SDAP data PDUs
Commercial in Confidence
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of
containerized applications. Pods are the smallest deployable units of computing that can be created and
managed in Kubernetes. A Pod (as in a pod of whales or pea pod) is a group of one or more containers
(such as Docker containers), with shared storage/network, and a specification for how to run the
containers. A Pod models an application-specific “logical host” - it contains one or more application
containers which are relatively tightly coupled. For 5G-NR vDU, single monolithic container is used,
where is all the existing DU application gets bundled as one runtime executable (i.e pod). IP Address
management of DU pod is taken care by Kubernetes. The following figure depicts the 5G-NR monolithic
containerized vDU solution.
Commercial in Confidence
Node Manager
F1-C RRC
SCTP GTPU
Codec Codec
F1-U DU Manager
OAM
RLC + NRUP
RU Manager
SCH-LEVEL-1
L2 Manager
SCH-LEVEL-2
MAC HI-PHY
RRM Manager
CL WLS DPDK
mVRP
On a vDU server (ex: Dell R740) multiple vDUs can be instantiated providing 5G-NR DU service. The
following figure describes two instances of vDU on a server.
Commercial in Confidence
mVRP mVRP
Linux OS
All the vDU instance have the common OS (for example, CentOS) and Docker provides the isolated
runtime environment for each vDU. In the current version, DU application is implemented as
monolithic container and runs on the environment provided by MWP CaaS and PaaS layer.
vDU container has its own DPDK module, Hi-Phy, DU App (MAC, Scheduler, RLC DL, RLC UL, eGTP
module, F1C, F1U interface, DU Manager, RU Manager) and mVRP platform. Each vDU would have
dedicated midhaul and fronthaul interface. The interface (midhaul / fronthaul) could be hosted on
same Physical Interface (i.e NIC) and the SR-IOV allows different virtual machines (VMs) in a virtual
environment to share a single PCI Express hardware interface in an isolated manner.
vDU is deployed through MWP. Orchestrator instantiates the vDU deployment on the worker K8s. After
getting the request for deploying the vDU on a specific server, if the vDU worker node is already
installed on the vDU, master CaaS node deploys worker CaaS on vDU server.
Commercial in Confidence
Mavenir vRAN solution is based on O-RAN open interfaces and it is critical that containerize solution is
compliant to O-RAN architecture. The following figure shows the standard ORAN architecture.
The following figure shows containerized vRAN solution mapping with O-RAN.
Commercial in Confidence
SMO
mCMS
O2 O1
E1
CU-CP CU-UP
CDM
F1-C F1-U
External DU
Orchestrator
RU
One of the major differences between vRAN architecture and ORAN standard architecture is that O-RAN
recommends having separate O1 interface for each CU but in vRAN architecture CMaaS service provides
only one interface from which all underline nodes could be managed. Management system still able to
manage each node configuration individually.
8 gNB CU
8.1 Overview
The overall architecture for separation of gNB-CU-CP and gNB-CU-UP is depicted in the figure (as per
3GPP TS 38.401 version 15.2.0 Release 15). The CU is split into CU-CP and CU-UP through 3GPP E1
interface.
Commercial in Confidence
A gNB can consist of a gNB-CU-CP, multiple gNB-CU-UPs and multiple gNB-DUs. The gNB-CU-CP is
connected to the gNB-DU through the F1-C interface. The gNB CU-UP is connected to the gNB-DU
through the F1-U interface. The gNB-CU-UP is connected to the gNB-CU-CP through the E1 interface.
One gNB-DU is connected to only one gNB-CU-CP and One gNB-CU-UP is connected to only one gNB-CU-
CP. CU-CP and CU-UP run as monolithic applications.
5G-NR CU is implemented as CNF and supports both NSA and SA mode of deployment. CU-CP and CU-
UP are implemented as monolithic containers. The following shows 5G vRAN CU System architecture.
Commercial in Confidence
Each CU application is maintained as a container, for example, CU-CP, CU-UP are separate containers
managed by MWP. MWP supports both stateless and stateful containers. CU-CP and CU-UP run as
stateful containers. In accordance with ORAN recommendations, CU-CP and CU-UP are considered as
two different nodes having separate instances of OAM. Due to better performance, GoogleRPC (gRPC)
as opposed to REST is used for all the inter-container / pod communication. CU containers runs on
mVRP (Mavenir Virtual Radio Platform) software platform.
mVRP is a middleware which abstracts underlying container platform (MWP) and provides range of
services for process management, buffer management etc. For inter-container communication, mVRP
also provides gRPC infrastructure / APIs to higher layers. All CU services are configured and managed
by mCMS (Mavenir Central Management Server), while the MWP (CDM) is responsible for life cycle
management of CNFs. gNB CU together with gNB DU implements the carrier grade CNF (Cloud Native
Network Function) solution for 5G-NR Cloud RAN.
One gNB CU hosts components of multiple cells. Data path and control path in gNB CU are separated
to manage different scaling requirements. gNB CU consists of LTE modules which are non-time critical.
gNB CU comprises the following modules:
o Evolved GPRS Tunneling Protocol (eGTP): hosts GTPU functionality of 5G stack
o gNB Module Manager (EMM-APP): manages gNB related interfaces with other nodes
o DU Module Manager (DMM-APP): manages interfaces with different gNB DUs
o F1 Application Protocol (F1AP): provides the signalling service between a gNB-CU and a gNB-
DU of a gNB within an NG-RAN, or between a gNB-CU and a gNB-DU of an en-gNB within an E-
UTRAN. The services provided by the F1AP are divided to UE-associated and non- UE-
associated
o Radio Resource Control (RRC): communicates information between gNB CU and UE
o Radio Resource Manager (RRM): manages cell and UE resources
o NG Application Protocol (NGAP): provides the signalling service between the NG-RAN node
and the AMF that is required to fulfil the NGAP functions
o Operations, Administration and Maintenance (OAM): communicates with mcMS and hosts
OAM functions
o Packet Data Convergence Protocol (PDCP): hosts PDCP functionality of 5G stack
o Service Data Adaptation Protocol (SDAP): mapping between a QoS flow and a data radio
bearer (due to new QoS framework)
o Stack Manager (SM): manages state machine
o Xn Application Protocol (XnAP): supports a variety of RAN related procedures, such as
Commercial in Confidence
establishing Dual Connectivity, coordination of Xn based handovers, data forwarding and RAN
Paging. During the handover process, the source gNB will provide the target gNB with all the
necessary information it needs to handle the subscriber, including security and User Plane
connectivity information. For Dual Connectivity, the Master gNB will use XnAP to set up a
Secondary gNB, with each gNB serving the user simultaneously.
Commercial in Confidence
Commercial in Confidence
8.4 Features
The following table lists the gNB CU features.
Features Description
Mobility Management gNB CU mobility management feature handles UE mobility both on idle and
connected mode. These sets of features also control mobility within same
RAT or inter RAT.
Paging Paging function is used for Triggering RRC Setup (RRC Request and RRC
Connection Resumption). System Information Modification and PWS/ETWS
notification is done by DCI 1_0 with P_RNTI and corresponding PDSCH.
The gNB-DU is responsible for transmitting the paging information according
to the scheduling parameters provided. The gNB-DU consolidates all the
paging records for a PO, PF and PA, and encodes the final RRC message and
broadcasts the paging message on the respective PO, PF in the PA.
The gNB-CU provides paging information to enable the gNB-DU to calculate
the exact PO (Paging Occasion) and PF (Paging Frame). The gNB-CU
determines the PA (Paging Area).
Commercial in Confidence
Commercial in Confidence
• CU CNF creation
• CNF level lifecycle management (restart, delete)
9 gNB DU
9.1 Overview
gNB DU can be deployed in two modes: DU as PNF and DU as virtual node. The overall functionality such
as the software architecture, software features and OAM functionality are the same for gNB DU and
vDU. DU containers are configured and managed by mCMS (Mavenir Central Management Server), while
the MWP (CDM) is responsible for life cycle management of CNFs.
gNB DU run as a monolithic Containerized Network Function (CNF). Each gNB DU application runs as
container and is managed by MWP. gNB DU containers runs on mVRP (Mavenir Virtual Radio Platform)
Commercial in Confidence
software platform. mVRP provides range of services for process management, and buffer
management.
gNB DU consists of the following modules which are time critical.
o Medium Access Control (MAC): The MAC modules use the services of the physical layer to send and
receive data on the various logical channels. The MAC provides the services to the RLC layer to send
and receive data on various logical channels. The MAC is responsible for multiplexing and de-
multiplexing of the data on various logical channels.
o Scheduler: The scheduler does the scheduling of the air resources on both downlink and uplink. The
scheduler also manages the HARQ processes in both directions. In conjunction with the physical
layer the scheduler module implements the algorithms of power control, link adaptation. The
scheduler also implements the RACH procedure.
o Radio Link Controller (RLC): The RLC layer provides services to the PDCP layer for transferring the
control and data messages on the Uu Interface. The RLC layer uses services of the MAC and Scheduler
to send and receive messages on the Uu interface. It implements transparent mode(TM),
unacknowledged mode (UM) and the acknowledged mode (AM) entities to achieve the above
functionality. This module maintains the mapping of radio bearer to logical channel on the Uu
interface.
o Convergence Layer (CL): The convergence layer abstracts the interface to the physical layer which is
an external component from the MAC layer. The convergence layer maps the MAC lower interface
API to the Physical Layer L1 API. This is also responsible for maintaining the state machine of the
physical layer, basically configuration, starting and stopping of the PHY. This layer also abstracts the
transport that is used to communicate with the PHY.
o enhanced GPRS Tunneling Protocol (eGTP): The eGTP hosts the GTPU protocol between CU-UP and
DU.
o F1-C: F1- C provides interface between CU and DU in the control path.
o F1U: F1U provides interface between CU and DU in the data path/
Commercial in Confidence
Commercial in Confidence
DU Pod
Node Manager
F1-C RRC
SCTP GTPU
Codec Codec
F1-U DU Manager
OAM
RLC + NRUP
RU Manager
CIM
SCH-LEVEL-1
L2 Manager
SCH-LEVEL-2
MAC HI-PHY
RRM Manager
CL WLS DPDK
mVRP
gNB DU is implemented as monolithic container. The gNB DU implements the time critical software modules
of 5G vRAN such as Layer 2 and Hi-Phy, and also implements DU-OAM comprising of DU and RU Manager for
supporting bring up of DU applications and RU.
• DU software performs following processing in downlink direction:
• Reception of PDCP PDU for different radio bearers
• Implements Downlink Misalignment handling for F1U plane packets
• Provides Logical channel mapping for transmitting RRC signaling and User plane data
• Performs RLC TM, RLC UM, RLC AM functionalities
Commercial in Confidence
• Multiplexing different transport channel data, Transport Block creation at MAC, Control Element
addition
• Scheduling, HARQ Management
• High-Phy Layer1 Processing as per O-RAN 7.2b Split in DU
gNB DU software consists of multiple application binaries along with platform libraries. The application binaries
are listed in the following table.
Binary Name Description
dumgr Runs DU Manager application
gnb_du OAM, RRM, MAC, RLC, Scheduler, CL modules will as part of gnb_du
application
Commercial in Confidence
XA mCMS
Netconf /
gRPC
NETCONF / VES
VES
F1-C F1-U
EventManager
DB interface
Netconf
L2 App L1 App
Netconf
eCPRI
RU
9.4 Features
The following table lists the gNB DU/vDU features.
Features Description
IEEE 1588v2 time IEEE 1588V2 Precision Time Protocol (PTP) is a packet based two-way protocol
and phase sync between nodes in a network to synchronize their clocks. The PTP protocol enables
time distribution over a network so that nodes in the network are time
synchronized to a high level of accuracy – sub-nanoseconds granularity. The PTP
protocol defines a hierarchical (master-slave) clock architecture to achieve time
distribution.
DU achieves PTP time synchronization as a slave clock to PTP master sources in the
network. Once DU has achieved time lock, DU would serve as master clock to a PTP
client in the CPRI adaptor over the front haul interface. CPRI adaptor, after
Commercial in Confidence
achieving a time lock, would synchronize the RRU over the CPRI interface.
For vDU- PTP synchronization for the vDU solution has two parts: Slave part at the
server level which synchronizes the server with a PTP Master source and Master
part at each vDU level which provides PTP services to Slave at CPRI associated with
the vDU.
O-RAN CU PLANE DU is configured with the C/U-plane information to manage the DU and RU
SUPPORT interface. The C/U-plane application is uniquely associated with specific data flows.
This is achieved by the DU by defining an RU “processing element” which can then
be associated with particular C/U-plane endpoint address. A processing element
defines both the local and remote endpoints used with a specific data flow.
Commercial in Confidence
mCMS XA
kafka
SDaaS
O1 / NETCONF / VES
DB+
VES
SDaaS
DU 1 DU 2
TMaaS CMaaS FMaaS
DU DU
L1 App L1 App
App App
CIM CIM
MMaaS LMaaS HAaaS
mVRP mVRP
kafka
kafka MTCIL
PaaS
CaaS
Commercial in Confidence
10.1 Overview
ORAN 7.2x Split is a specification for functional splitting between O_RAN Distributed Unit (O-DU) and O-
RAN Radio Unit (O-RU) adopted by O-RAN fronthaul specifications.
Layer1 modules are split between DU and RU as per O-RAN 7.2x split definition. The following figure
shows the functionality split between Hi-Phy (in DU) and Low-Phy (in RU) for different O-RU category.
Commercial in Confidence
Mavenir O-RAN solution implements 7.2x split option which keeps the RU complexities and required
fronthaul bandwidth to be reasonable.
Hi-Phy / Upper-Phy block implements the 5GNR Layer1 processing blocks in the downlink - channel
coding, scrambling, modulation, layer mapping, PreCoding and REMapping.
• Supported DownLink Channels: PDSCH, PDCCH, PBCH(SSB)
• Supported DownLink Signals: PDSCH DMRS, PDCCH DMRS, CSI-RS, PSS, SSS, PTRS
In the Uplink, Hi-Phy block implements the RE-De-Mapping, channel estimation, channel equalization,
Demodulation, De-scrambling and Decoding to uplink channels. It also implements the PRACH detection
module.
• Supported Uplink Channels: PUSCH, PUCCH, PRACH
• Supported Uplink Signals: PUSCH DMRS, PUCCH DMRS, SRS
These have been split by processing into FPGA or directly run in software on IA based on the hardware
Commercial in Confidence
splits.
Note: Cat-A O-RUs is used for processing Layer1 (Hi-Phy + Low-Phy) for different physical channels in
DownLink and UpLink.
10 G SFP+ interface PCIe card to DU interface 10G Ethernet over Fiber optics
11 RRU
11.1 Overview
With the CPRI adapter PCIe card in gNB DU, upper PHY functions are performed in the gNB DU and lower
PHY functions are performed on the CPRI adapter. CPRI link connects the Remote Radio Unit via the CPRI
adapter card in the DU. Ethernet interface is provided between the gNB DU and CPRI adapter support
ORAN defined functional split 7.2x between HIGH PHY on gNB DU and low PHY on the CPRI Adapter.
Commercial in Confidence
CPRI adapter provides interface to three RRUs over the CPRI Links.
Mavenir vRAN solution provides the support for the integration of RUs from different vendor; Sunwave HP-F
RUs with A2 can be used for providing integrated GSM + LTE on the same RU hardware; where HP-F is an
FDD/TDD based Radio Unit and A2 aggregates LTE and GSM carriers towards HP-F.
11.2 Interfaces
The following table lists the RRU interfaces.
Interface Name Nodes Interconnect Protocol Description
12 mCMS
12.1 Overview
mCMS is the central management node which manages FCAPS functionality except accounting for all
deployed nodes. mCMS also provides NB interfaces for toward operator OSS/BSS to manage inventory,
faults and configuration. The mCMS provides central configuration storage to support NFV management
Commercial in Confidence
and maintains the application software, software versions, and configurations as they are deployed
during the life cycle management of a VNF. mCMS is also used for the management of gNB DUs and
RRUs. The Single Sign-on (SSO) functionality is supported in XA/ MSIS GUI. The mCMS allows automatic
login to the MSIS using the single sign-on.
12.2 Interfaces
The following table lists the interfaces and protocols supported by mCMS.
Commercial in Confidence
Interconnect
Interface Protocol Description
Nodes
LDAP Active LDAP/LDAPS For user access and authentication, and roles
Directory definition.
Service (AD)
Commercial in Confidence
12.4 Features
The following table lists the mCMS features.
Functions and Features Description
Dashboard Displays the mCMS specific statistics and the
statistics collected from VNF.
Topology Provides Network Topology in an intuitive form.
Cloud Management Provides administrative functions for configuring
cloud provider details on VNFM.
Commercial in Confidence
Commercial in Confidence
13 XA
Refer Mavenir Analytics Product Description guide for information about the XA functional architecture
and features supported. The Mavenir Analytics Product Description guide is available as part of the 5G NR
vRAN Product Documentation Suite.
14 Fault Management
gNB CU (CU-CP and CU-UP) and gNB DU use mVRP services to generate an alarm or event. gNBCU /gNB
publish the events over NATs interface on EVENT subject. Payload follow the Flat buffer format and event
definition follows the JSON format. CIM encapsulates application payload with additional headers and
publishes the event to FmaaS over Kafka.
Commercial in Confidence
15 Configuration Management
Configuration Management for all the applications on DU is handled by CMaaS module in MTCIL
layer. CMaaS acts as an interface between north bound management system e.g. mCMS and all CNFs.
For DU, OAM thread and L2 Manager is responsible for configuring all the layers and software
modules.
Commercial in Confidence
16 Administration Management
17 PERFORMANCE MANAGEMENT
PM infrastructure is implemented by Prometheus client and mVRP in both CU and DU. mVRP
provides APIs to application for pegging PM counters. PM counters are pegged on event basis and
Commercial in Confidence
stored in Prometheus dictionary. PM counters are stored in the dictionary until pulled by MmaaS
module in MTCIL layer.
MMaaS scrapes the metrics from each pod when kpi collection timer expires or an application
terminates unexpectedly. CU / DU application will send the PM data over HTTP to MMaaS. MMaaS
process the counters further and send it to XA over VES interface.
Commercial in Confidence
18 Security Management
18.2 Authentication
mCMS ensures secure administrative access by using flexible and robust password control. Alpha-
numeric, aging, reuse checking rules are enforced to ensure optimum password integrity. mCMS
authenticates GUI users, using an internal encrypted database or through interaction with an external
administrative domain (AD). Authentication can be performed by using:
• LDAP and LDAPS (secured version) - both Simple Authentication and Kerberos Authentication
• RADIUS
Commercial in Confidence
• Option to configure the number of days after which users must change the password. For example, 90
(days) or 0 (never change)
19 Logging Framework
The Logging framework allows an operator to log and trace subscriber activity at the cell level on one or
more UEs and serves as an additional source of information (along with Performance Measurements)
for monitoring and optimization operations. Operator can also get system and application logs. These
logs can be set for transfer periodically where your set the periodicity of the logs and they get
downloaded. Operator can also download the logs on demand if required Logs and traces need to be
collected for all layers and on gNB CU, gNB DU nodes and gNB RRU.
Logging framework utilizse services of LMaaS module in MTCIL for log storage and processing. The gNB
CU and gNB DU streams the logs over NATS interface with CIM. CIM writes the logs to a file on local disk
which is read by Fluent Bit.
Applications
Application Threads
Application Threads
Logger
Log Buffer
Log Reader
Logs written
into persistent
storage of pod
Logging Framework
Commercial in Confidence
• Logger: It provides logging macros that are used to write to the log buffer.
• Log Buffer: Log Buffer is a lock free wait free circular buffer.
• Log Reader: It reads the logs from log buffer, convert the binary logs to ascii format and write to
the file.
CU and DU directly writes the logs to the disk. Apart from logs, core files generated are also written into
local disk. MTCIL ensures that these logs are copied to persistent storage before the pod restarts.
20.1.1 GPS/AGPS
GPS is the primary source of clock and the GPS signal is used to synchronize the System. In the absence
of GPS signal, secondary source (1588 PPS) is used for synchronization (in-progress). Similarly, in the
absence of both primary (GPS) and secondary source (1588 PPS), 25 MHz Internal Oscillator will be
used for Synchronization.
The RRH recovers clock from CPRI Gateway, which is used to generate Downlink Center frequency.
The CPRI Gateway derives the clock signals from GPS Signal. The DU synchronizes with CPRI Adaptor
UL symbol boundary. The GPS is the primary source of clock in entire product since all frequencies
generated in the system are aligned with GPS.
Commercial in Confidence
RRH
GPS
UE
Clock
Oscillator Data Path
Synthesizer
CPRI Gateway
DU
21.1 Analytics
To effectively monitor the network and derive insightful actions, it is important to be able to process large
quantities of data as fast as possible in near real-time. Static measures and statistics are soon going to be
obsolete. Analytics engine needs to support intelligent aggregation and categorization, adaptive and scenario
specific algorithms, to enable self-learning and better predications. This would be the critical factor in achieving
operational efficiency with automation.
Commercial in Confidence
22 Acronyms
Abbreviation Description
Commercial in Confidence
Abbreviation Description
Commercial in Confidence