0% found this document useful (0 votes)
27 views28 pages

Open RAN Deployment and Future Directions

Open RAN Deployment

Uploaded by

S RAJU
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views28 pages

Open RAN Deployment and Future Directions

Open RAN Deployment

Uploaded by

S RAJU
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1

Open RAN: Evolution of Architecture, Deployment


Aspects, and Future Directions
Prabhu Kaliyammal Thiruvasagam1,2 , Chandrasekar T1 , Vinay Venkataram1 , Vivek Raja Ilangovan1 , Maneesha
Perapalla1 , Rajisha Payyanur1 , Senthilnathan M D1 , Vishal Kumar1 , and Kokila J1
1
NEC Corporation India, Chennai, India 600096
2
Indian Institute of Technology Madras, Chennai, India 600036

Abstract
arXiv:2301.06713v1 [[Link]] 17 Jan 2023

The Open Radio Access Network (Open RAN) aims to enable disaggregated, virtualized, programmable, and data-driven
intelligent network with open interfaces to support various real-time and non-real-time applications for different classes of users
and multiple industry verticals in beyond 5G and 6G networks while providing interoperability among multi-vendor network
functions and components. In this article, we first discuss the evolution of RAN and then the O-RAN Alliance standardization
activities and objectives to provide a comprehensive overview of O-RAN from a standardization point of view. Then, we discuss
the O-RAN security aspects, use cases, deployment aspects, and open source projects and related activities in other forums. Finally,
we summarize the open issues, challenges, and future research directions to explore further for in-depth study and analysis.

Index Terms

3GPP 5G System, Open RAN, O-RAN Architecture, Disaggregated RAN Functions, Open Interfaces, RAN Intelligent
Controllers, Virtualization and Edge Computing, RAN Slicing, Security, Use Cases, O-RAN Deployment Aspects, Open Source
Software and Whitebox Hardware.

I. I NTRODUCTION

It is estimated that around 13.2 billion Internet of Things (IoT) devices are already connected to the mobile networks

till November 2022 and the number will increase to approximately 35 billion by 2028 [1]. As the number of IoT devices

connected to the mobile networks are rapidly increasing, the mobile data traffic will increase in multi-fold between 2022

and 2028, with compound annual growth rate of 24% and almost doubled in last two years [1]. Furthermore, beyond 5G

and 6G networks are envisioned to support new case cases and act as drivers to achieve the UN’s Sustainable Development

Goals by 2030 [2] [3]. Hence, network operators are under pressure to support new services and use cases while reducing the

overall Capital Expenditures (CapEx) and Operational Expenditures (OpEx) in a highly competitive mobile services markets.

Recent technologies such as Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) have changed

the way of designing, deploying, and operating/managing network functions at the core network by leveraging the features

of virtualization, cloud computing, and decoupling control plane from user plane [4] [5] [6]. NFV and SDN have enabled

to design a more agile and less expensive core networks using virtual machines, containers, and programmable controllers.

However, it is estimated that 65-70% of the CapEx and OpEx is spent only for the Radio Access Network (RAN) part alone

in an entire total cost of ownership [7] [8]. Because the traditional RAN, which consists of Radio Unit (RU) and Baseband
2

Unit (BBU), is implemented as all-in-one architecture and each RAN operates independently [9]. Hence, the traditional RAN

is also referred to as Distributed RAN (D-RAN).

In all-in-one traditional RAN deployment, RU and BBU are integrated as a single unit and thus it is easy to implement.

However, the traditional hardware based RAN network functions are [10]: i) proprietary and closed, ii) expensive and designed

as a single unit, and thus often seen as a black-box by network operators, iii) not quickly scalable and agile, iv) not reconfigurable

for network operators unique needs without the help of vendors, v) not easily integrable and interoperable with other vendor

equipments, and v) not designed to enable automation through intelligent networks. To overcome these limitations and reduce the

overall expenditures, the traditional RAN has to be re-designed to improve the efficiency of RAN deployments and operations

of RAN network functions.

Over the last decade, many research and standardization activities (e.g., C-RAN, vRAN, and xRAN) have been carried

out to re-design RAN deployments in order to reduce both CapEx and OpEx [8] [9] [10]. They are majorly focused on

disaggregating the traditional RAN components RU and BBU into two or more separate units (BBU can be further split into

Distributed Units (DUs) and Central Unit (CU)) and share a pool of BBU processing units in a central physical location with

multiple RUs. A new interface called the Fronthaul (FH) interface is used to connect and communicate between the pool of

BBU processing units and RUs. This approach has helped to reduce the overall expenditures significantly by leveraging the

features of cloud computing and standardize some interfaces (e.g., FH interface) [9] [10]. However, still there are problems

such as the software and some of the interfaces are remain either proprietary or closed that prevent interoperability and a

multi-vendor ecosystem, vendor lock-in and monopoly prevent competitive and vibrant supplier system which could reduce

the network equipment cost, and new management mechanisms are required to handle the increased complexity to support

new 5G services and use cases [8] [9]. To overcome these problems, RAN interfaces and network functions need to be made

open to enable interoperability through multi-vendor deployments, healthy competition, and vibrant supplier ecosystem by

allowing smaller vendors participation [8] [9] [10]. In addition, RAN virtualization and network automation through intelligent

controllers can be considered to efficiently manage and orchestrate network services in an intelligent manner with reduced

cost [9] [11].

Open RAN is the movement in mobile industry to disaggregate RAN components and create open interfaces between them.

Two industry groups are majorly leading the Open RAN movement. The first one is Telecom Infra Project (TIP) which formed

in 2016 [12]. TIP mainly focuses on development and deployment of open, disaggregated, and multi-vendor interoperable RAN

solutions through the OpenRAN project group [13]. TIP does not create any specifications on its own, but uses specifications

to create multi-vendor interoperable solutions for network operators and service providers through different project groups.

The other one is O-RAN Alliance which formed in 2018 by merging two related organizations C-RAN Alliance and xRAN

Forum [8] [14]. The O-RAN Alliance leads the mobile industry towards open interfaces, interoperable RAN ecosystem, RAN

virtualization, and data-driven RAN intelligence by creating specifications and supporting open source projects [14]. TIP and

O-RAN Alliance have signed a liaison agreement for sharing information, referencing, and validation activities [13]. Both

TIP and O-RAN Alliance encourage the use of open source software and Commercial-Off-The-Shelf (COTS) open white

box hardware for RAN deployments [7] [13]. The core principles of the O-RAN Alliance are open interfaces, cloudification,
3

and automation through closed-loop control [14]. The O-RAN Alliance leverages the features of NFV, SDN, and Artificial

Intelligence/Machine Learning (AI/ML) to realize its vision [7] [15] [16]. It is estimated that NFV, SDN, and AI/ML based

network deployment and management can save about 50% of total cost of ownership [9].

In the literature, current challenges faced by telecom industry players, state-of-the-art standardization activities, and future

research directions considering the emerging technologies are not covered sufficiently. This paper, to fill that gap, provides a

comprehensive overview of evolution of RAN architecture, disaggregated RAN functions and interfaces between them, O-RAN

Alliance standardization activities (including O-RAN architecture, open interfaces, intelligent controllers for orchestration and

automation of RAN, virtualization and cloud infrastructure, use cases, security aspects, and base station white box deployment),

related open source projects, and system related open issues, challenges, and future research directions to explore further for

in-depth study and analysis.

The rest of the paper is organized as follows: Section II provides background details about the evolution of RAN and O-RAN

Alliance. Section III discusses the O-RAN Alliance reference architecture, main network functions, and protocol stack. Section

IV explains about the need for open interfaces, 3GPP defined interfaces, and O-RAN Alliance defined open interfaces in the O-

RAN reference architecture. Section V explains about functionalities of RAN Intelligent Controllers for RAN optimization and

automation. Section VI discusses virtualization and edge computing enabled NFV infrastructure. Section VII discusses network

slicing and RAN slicing optimization related aspects and Section VIII discusses O-RAN security related aspects. Section IX

discusses a set of use cases enabled by O-RAN network functions and nodes. Section X discusses about deployment aspects

and related open source projects. Section XI discusses open issues, challenges, and future research directions. Finally, Section

XII concludes the paper.

II. BACKGROUND

A. Evolution of RAN

In mobile communication networks, the Radio Access Network (RAN) plays an important role to connect User Equip-

ments (UEs) with the public/private Core Network (CN) to register and access services by routing control plane and user plane

data. The architecture of RAN has been evolved in each generation of the mobile communication networks to support new

services and accommodate ever increasing users to access services seamlessly. In the 2nd Generation (2G) networks, RAN

(also known as base transceiver station) was designed to support mainly voice services through circuit-switched network and

controlled by base station controllers. In the 3rd Generation (3G) networks, RAN (also known as Node Base station (NB))

was designed to support both voice and data services through circuit-switched and packet-switched networks and controlled by

radio network controllers. In the 4th Generation (4G) networks, RAN was designed to support high data rate services through

only packet-switched, Internet Protocol based architecture, network. To simplify the architecture and operations, RAN and its

controller are integrated in 4G and called as evolved NB (eNB).

The 5th Generation (5G) and beyond networks are envisioned to provide services not only to human beings, but also to

multiple industry verticals such as transportation, agriculture, healthcare, energy, manufacturing, gaming, entertainment, and

public safety services [17] [18]. 5G services are broadly classified into three categories [19]: i) enhanced Mobile Broadband
4

(eMBB) which supports high data rate services such as ultra-high definition video broadcasting and online gaming, ii) Ultra-

Reliable and Low Latency Communications (URLLC) which supports time sensitive and high reliable services such as

remote surgery and autonomous vehicle driving, and iii) massive Machine Type Communications (mMTC) which supports

to provide connectivity to billions of IoT devices. Compare to previous generation of networks, 5G network has stringent

service requirements such as latency in the order of milliseconds, ultra-reliable networks, connectivity for billions of IoT

devices, and 100x network energy efficiency compare to 4G [19] [20].

Network operators are transforming their networks to support new 5G based services and business use cases, handle the

ever increasing number of connected terminals and mobile data traffic, and to optimize the available network resources to

manage the load and offer diverse services with satisfiable Quality of Service/Experience (QoS/QoE). In particular, network

operators leverage the features of NFV, SDN, Edge Computing, and Satellite Networks to meet the service requirements of

the users/verticals while aiming to reduce their overall CapEx and OpEx [18]. However, it is estimated that around 65-70% of

the total cost of ownership is dedicated only for RAN deployments, operations, and maintenance [7] [8]. Therefore, network

operators are focusing to reduce the CapEx and OpEx of RAN by redesigning RAN in a flexible manner such that different

deployment options and new services can be supported.

In general, RAN consists of RU and BBU for radio signal transmission/reception and radio resource management, respectively.

In traditional RAN or D-RAN (e.g., NB and eNB), both RU and BBU are integrated in all-in-one architecture for easy

implementation and thus each D-RAN operates independently. As the number of UEs attempt to attach to the network increases,

additional D-RANs need to be deployed in a dense manner to accommodate additional requests. In this case, network operators

have to spend more money to increase the capacity and maintain the QoS/QoE. This is because the traditional RAN networks

are closed, proprietary, and designed as a single entity. Thus, CapEx and OpEx are major issues when it comes to base station

deployments and operations [7] [8] [9].

To reduce the overall expenditures, first Cloud RAN (C-RAN) concept was proposed [21]. C-RAN exploited the idea of

RAN node resource sharing. The C-RAN concept is also referred to as Centralized RAN. The idea is to split RU and BBU

of RAN into two separate units and process signalling information of multiple RUs in a central pool of BBUs. In C-RAN

architecture, the RU is also referred to Remote Radio Unit/Head (RRU/RRH) as it is located at a distant place in a cell tower

compared to a pool of BBUs in a single physical location [21]. Here, the pool of BBUs are placed in a cloud data center.

C-RAN supports centralized processing, collaborative radio, real-time radio networking, and scalability. A new FH interface is

used as transport network to connect and communicate between the BBU pool and a set of RUs [22]. The industry standardized

Common Public Radio Interface (CPRI) can be used for FH implementation [23]. The C-RAN architecture based deployments

has reduced energy consumption, CapEx, and OpEx. However, there are limitations such as a single point of failure for BBU,

large FH overhead and throughput limitations, security issues, and a proprietary interface based deployment results in vendor

lock-in.

Virtualized RAN (vRAN) also follows a similar approach as C-RAN and employs virtualization additionally. vRAN replaces

proprietary and expensive hardware with COTS hardware and decouples the software from hardware by applying the principles

of NFV [24]. Network functions can be deployed in a flexible manner using vRAN on top of virtual machines or containers and
5

TABLE I: Comparison of characteristics of RAN types and evolution.


RU and BBU BBU at Control and User Standardized Multi-vendor
Types Virtualization Automation
Separation Cloud Plane Separation Interfaces Support
D-RAN No No No No NA No No
C-RAN Yes Yes No No Partially Yes Partially Yes No
vRAN Yes Yes Yes No Partially Yes Partially Yes No
xRAN Yes Yes Yes Yes Mostly Yes Mostly Yes Mostly Yes
O-RAN Yes Yes Yes Yes Yes Yes Yes

there is no hardware dependency. Hence, vRAN enhances flexibility, scalability, and total cost of ownership saving. However,

coordination among RAN nodes to distribute network resources for different services based on the service requirements is

challenging, complexity of the network management has increased significantly, and a proprietary interface based deployment

results in vendor lock-in.

Extensible RAN (xRAN) follows a similar approach as vRAN and has done the following in addition by applying the

principles of NFV and SDN: i) decouples the RAN control plane from the user plane, ii) builds a modular BBU software

stack that operates on COTS hardware, and iii) defines open north- and south-bound interfaces [25]. xRAN has proposed

a standardized FH, and promoted the idea of managing RAN nodes through RAN controller with data analytics platform

and standardizing the interfaces between BBU and RAN controller [11]. xRAN can support to meet the 5G performance

requirements. To unify the efforts, the O-RAN Alliance formed by merging C-RAN Alliance and xRAN Forum in 2018.

The O-RAN Alliance leads the Open RAN movement to realize the open, disaggregated, virtualized, and automated RAN

deployments. Table I compares different characteristics of the RAN types and its evolution.

B. 3GPP and 5G

The 3rd Generation Partnership Project (3GPP) is a consortium formed in 1998 by seven regional telecommunications

standard development organizations to develop global standards for 3G [26]. Later, the scope of 3GPP was extended and is

responsible for developing standards for beyond 3G system such as 4G and 5G [26]. 3GPP standard specifications are structured

in terms of Releases [27]. 3GPP specifications are primarily defined as three-stage process: i) stage 1 specifications define

the service requirements from the user point of view, ii) stage 2 specifications define an architecture to support the service

requirements defined in stage 1, and iii) stage 3 specifications define an implementation of the architecture defined in stage 2

by specifying protocols in details. 3GPP has been defined 5G System architecture for different scenarios and use cases since

Release 15 in different phases [6]. The 5G System Phase 1 was specified in 3GPP Release 15, Phase 2 was specified in Release

16, and the capability of the 5G System was enhanced further in 3GPP Release 17. Currently, 3GPP Releases 18 and 19 are

being specified as part of 5G Advanced and they are open.

In 5G System, the RAN is called Next Generation RAN (NG-RAN) and the new air interface for 5G is called as New Radio

(NR). 5G NR is a new radio access technology which is a physical connection method for radio based communication. Two

frequency bands are defined for 5G NR: Frequency Range 1 (FR1) which includes sub-6 GHz frequency bands and Frequency

Range 2 (FR2) which includes frequency bands from 24.25 GHz to 71 GHz [28] [29]. NG-RAN supports both 5G NR radio

access and 4G Long Term Evolution (LTE) radio access [30]. An NG-RAN node (i.e., base station) can be either gNB (5G base
6

4G/LTE RAN (eNB) 4G/LTE CN 5G RAN (gNB) 5G CN


gNB-CU

RU F1-C gNB-CU-CP NG-C

N6 External Data
gNB-DU E1 5GC
Uu S1 SGi External Data Fronthaul Network
BBU EPC Uu
UE Network RU F1-U gNB-CU-UP NG-U
UE

(a) 4G architecture (b) 5G architecture


Fig. 1: 4G and 5G architectures.

station) which provides NR radio access towards UE or ng-eNB (evolved 4G base station that connected to 5G core) which

provides LTE radio access towards UE [30]. The gNBs and ng-eNBs are interconnected via Xn interface. NG-RAN supports

Multi-Radio Dual Connectivity (MR-DC) in which a UE can connect to two NG-RAN nodes (LTE-NR or NR-NR) [30] [31].

From deployment point of view, 3GPP 5G System supports two modes: Non-Standalone (NSA) and Standalone (SA). In

NSA mode, LTE and NR are tightly integrated and connected to the existing 4G CN (Evolved Packet Core (EPC)), leveraging

the MR-DC towards the UE. In MR-DC architecture, gNB and eNB provide radio resources concurrently towards the UE for

high data rate. In NSA mode, eNB handles both control plane and user plane data and gNB handles only user plane data. In

SA mode, gNB is connected to the 5GC directly and the MR-DC with two NG-RAN nodes (NR-NR) can be leveraged for

high data rate. In SA mode, both gNBs handles control plane and user plane data. The NSA mode of deployment can support

to provide eMBB class of services and it is expected that the SA mode of deployment can support URLLC and mMTC class

of services with 5G Advanced system.

4G and 5G architectures are shown in Figure 1. In Figure 1a, 4G architecture depicts the traditional RAN deployment. As

shown in Figure 1b, 5G architecture supports RAN disaggregation and an NG-RAN node gNB may consist of a Central Unit

(gNB-CU) and one or more Distributed Units (gNB-DU) [32]. A gNB-CU and gNB-DU units are connected via F1 interface.

One gNB-DU is connected to only one gNB-CU. A gNB is connected to 5G Core (5GC) via NG interface. The interfaces

Xn, F1, and NG are logical interfaces and they can be split further with respect to control plane and user plane data (e.g.,

F1-C and F1-U). The gNB-CU can be split into gNB-CU-CP and gNB-CU-UP with respect to control plane and user plane

separation, and they are interconnected via the E1 interface. In end-to-end 5G System architecture, N2 interface is used in the

place of NG-C and N3 interface is used in the place of NG-U [6]. There are many deployment options that can be considered

by network operators based on the requirements of the users [33]. NG-RAN supports eight different functional split options

between CU and DUs from higher layer split to lower layer split to realize the enhanced performance [33].

5G NG-RAN supports disaggregation of RAN functionalities, flexible functional split options, and control plane and

user plane separation for effective scaling. However, open interfaces and network functions, virtualization, optimization, and

automation are not yet fully supported to offer various services based on the requirements of the users/industry verticals and

enable interoperability [8] [9]. Moreover, management of mobile networks is increasingly complex due to the advent of 5G and

densification of heterogeneous disaggregated networks operating in multi-band frequency ranges to support multiple industry

verticals and massive IoT connectivity. To overcome these limitations and issues, the mobile networks need to be virtualized,

software-driven, flexible, scalable, intelligent, reconfigurable, interoperable, and energy efficient [7]. O-RAN Alliance is working

towards to fill this gap through open interfaces, intelligence, and virtualized edge computing infrastructure.
7

TABLE II: O-RAN Alliance groups and their objectives.


Groups Objectives
WG1 Focuses on O-RAN reference architecture and use cases
Focuses on the non-RT RIC and its relevant open interfaces for non-RT
WG2
automation and optimization of RAN Radio Resource Management
Focuses on the near-RT RIC and its relevant open interfaces for near-RT
WG3
control and optimization of RAN elements and resources
WG4 Focuses on the open Fronthaul interfaces
Focuses on 3GPP defined NG-RAN interfaces for enabling fully interoperable
WG5
multi-vendor ecosystem
WG6 Focuses on RAN cloudification and orchestration
WG7 Focuses on the white box hardware design for open base station deployments
WG8 Focuses on stack reference design based on the NR protocol stack
WG9 Focuses on the new transport network based on fronthaul, midhaul, and backhaul
WG10 Focuses on OAM and its relevant interfaces
WG11 Focuses on security aspects of O-RAN reference architecture
FG1 Focuses on O-RAN standardization development strategies
FG2 Focuses on open source projects and related activities
FG3 Focuses on testing and integration
RG Focuses on next generation open and intelligent RAN principles

C. O-RAN Alliance

The O-RAN Alliance formed in 2018 by a group of leading network operators and vendors. The O-RAN Alliance aims

to transform RAN towards open, intelligent, virtualized, fully interoperable, and autonomous RAN, while improving the

performance, cost efficiency, and agility [14]. The core principles of O-RAN Alliance foster open interfaces and functions, multi-

vendor interoperable RAN ecosystem, faster innovation, supporting virtualization, leveraging open source software, running on

COTS white box hardware in cloud infrastructure, and automation of RAN using AI and ML [14]. The O-RAN Alliance specifies

its principles on top of 3GPP 4G and 5G RANs (LTE and NR). Particularly, the O-RAN Alliance takes the disaggregated

NG-RAN (shown in Figure 1b) as base and additionally introduces two RAN Intelligent Controllers (RICs), open interfaces,

and NFV based cloud infrastructure for enabling openness, automation, and cost-efficiency. RICs aid for automation and

optimization of RAN elements and resources in Real-Time (RT) and non-RT to support diverse services on-demand without

violating the service requirements. The RICs are connected with the disaggregated NG-RAN components via open interfaces

for enabling fully interoperable multi-vendor ecosystem. The O-RAN reference architecture is shown in Figure 2.
The O-RAN Alliance is actively involved in three main streams: Specification Work, O-RAN Software Community (SC),

and Testing and Integration. The O-RAN specification work has been divided into technical Work Groups (WG), Focus Groups

(FG), and Research Groups (RG) to improve the efficiency of RAN deployments (e.g., energy- and spectral-efficient) and

operations of mobile networks (e.g., cost-effective and agile) [34]. The O-RAN Alliance groups and their activities are listed

in Table II.

III. O-RAN A RCHITECTURE

O-RAN architecture has been built upon the foundation set forth by 3GPP 5G System. The O-RAN Alliance includes

new RAN functions, open, and interoperable interfaces. The O-RAN Alliance’s approach to RAN architecture is to provide

additional benefits to network operators such as minimizing deployment cost (e.g., using white box COTS servers) and increased
8

Service Management and Orchestration Framework


Non-RT RIC
Slice Management Other SMO Functions
Functions rApp (e.g., OAM)
R1

Functions that enables rApps

Non-RT
O1 Control loops A1 O1
>=~1 s
O2
Near-RT xApp Shared Data Layer Database
RIC
Messaging Infrastructure
Conflict Subscription
[Link] Security
Mitigation Mgmt.

E2 Near -RT
E2 E2
Control loops
>=~10 ms < ~1 s

O-eNB
O-CU-CP
3GPP
Uu X1-c, Xn-c,
3GPP O-CU-UP NG-c
E1
UE E2 3GPP
UE 3GPP Real - RT X1-u, Xn-u,
F1-c 3GPP
UE Control loops
F1-u
NG-u

<~10 ms

O-DU
Uu
Open FH Open FH
CUS-Plane M-Plane

O-RU
Open FH M-Plane

O-Cloud Notification

O-Cloud

Fig. 2: O-RAN reference architecture.

supply chain diversity (e.g., more vendors and vibrant supply chain ecosystem) while handling complexity through intelligence

and enabling interoperability among different vendors. The main changes in O-RAN architecture in comparison with 3GPP

NG-RAN architecture are: introduction of new nodes such as RICs and service management entities, introduction of new open

interfaces, and the cloud infrastructure.

Figure 2 shows the O-RAN reference architecture with RAN nodes/functions and interfaces, which provides the founda-

tion for building virtualized RAN on open hardware in cloud infrastructure with intelligent radio controllers powered by

AI/ML [14] [35]. The O-RAN architecture consists of various physical and logical components which are connected through

different interfaces. The O-RAN reference architecture is being developed by O-RAN Alliance WG1 [35], which mainly consists

of: i) Service Management and Orchestration (SMO) Framework, ii) RICs and closed-loop control, iii) O-RAN enabled CU (O-

CU), iv) O-RAN enabled DU (O-DU), v) O-RAN enabled RU (O-RU), vi) O-RAN enabled Cloud Infrastructure (O-Cloud),

vii) O-RAN enabled eNB (O-eNB), and viii) UEs. The radio side of the O-RAN reference architecture includes near-RT

RIC, O-CU-CP, O-CU-UP, O-DU, and O-RU functions, whereas the management side includes SMO Framework containing

a Non-RT-RIC and other management functions. The main entities of the O-RAN reference architecture are briefly described

below.
9

A. SMO Framework

The 5G RAN as envisioned by O-RAN is designed to be highly flexible, quickly scalable, and multi-vendor interoperable for

different deployment models. Thus, the management and automation aspects of the RAN attain paramount importance. The SMO

framework introduced in the O-RAN architecture (shown in Figure 2) is a collection of integrated functions and services that is

in charge of handling all the management, orchestration, and automation aspects of various O-RAN components. In principle,

the SMO is similar to the Management and Orchestration (MANO) entity in NFV reference architecture [36] [37]. SMO

operates on Service Based Architecture (SBA) principles to provide and consume services (e.g., authentication, authorization,

service registration and discovery, data management, trained model sharing etc.) using standardized service-based interfaces

which enable interoperability within SMO functions [35]. SMO provides Fault, Configuration, Performance, Authentication,

and Security (FCAPS) management functions to O-RAN nodes/components and O-Cloud via different interfaces (including

O1, O2, A1, and Open FH interfaces). SMO also supports RAN optimization through non-RT RIC, O-Cloud management via

O2 interface, orchestration, and workflow management [35].

B. RICs and Closed-Loop Control

With the emergence of data-driven intelligent AI/ML technologies, the O-RAN Alliance aims to leverage these in order

to automate RAN deployment and operations. The O-RAN Alliance introduces two flavors of the RIC as software-defined

components that are responsible for controlling and optimizing the O-RAN elements and resources. The first one is non-Real-

Time RIC which deals with functionality and operations at a larger time scale (more than 1s). The other one is near-Real-Time

RIC which deals with functionality and operations at a smaller time scale and close to real-time (10ms to 1s). The RICs

connect to each other via the A1 interface and to other O-RAN components via the E2 interface. The O-RAN architecture

incorporates the concept of control loops, which can be defined as closed-loop autonomous action and feedback loops intended

for network optimization by providing real-time intelligence and analytics [38]. The O-RAN reference architecture supports

three types of control loops: non-RT loops, near RT loops, and RT loops. The Non-RT RIC runs non-RT control loop and

typical execution time is more than one second. The Near-RT RIC runs near-RT control loop and typical execution time is less

than one second and more than ten milliseconds. The E2 nodes (O-RAN nodes that terminate E2 interfaces) run RT control

loop and typical execution time is less than ten milliseconds. Multiple Control loops can run simultaneously and interact with

each other depending on the use case requirements. The interaction between different control loops and network functions

for various use cases are specified in [39] [40]. RICs use data collected from various O-RAN functions (e.g., number of

users, users’ mobility data and resource usage) to create an abstract and centralized view of the network and can use AI and

ML algorithms and training models to automate the RAN operations (e.g., RAN slicing, handovers, scheduling policies, and

managing conflicts) through closed-loop controls.

C. O-RU

O-RU is a radio unit located in cell sites which transmits, receives, and processes the radio signals at the physical layer

of the network. Through the Open FH interface, the radio signals are communicated between the O-RU and the O-DU in
10

O-RAN

Regional / Edge Cloud

FH M-Plane O1/E2
RICs

O-CU

O1/E2 O-CU-CP

RRC
O-DU
O-RU
PDCP-C
RLC
Fronthaul Midhaul Backhaul
PHY-Low
(FH) (F1) (NG)
MAC E1 5GC
RF
PHY-High
SDAP

PDCP-U

O-CU-UP
Cell Site Edge Cloud

O-Cloud

Fig. 3: O-RAN architecture with a functional split.

the O-RAN reference architecture. As per the functional split option 7.2x, the O-RU implements the PHY-Low and Radio

Frequency (RF) processing functions as shown in Figure 3. The O-RU terminates the Open FH interface for communication

towards other O-RAN components as listed in Table III.

D. O-DU

O-DU is a logical node that hosts part of the protocol functions of O-RAN flexibly in order to support diverse use cases. For

instance as per the functional split option 7.2x, PHY-High, Medium Access Control (MAC), and Radio Link Control (RLC)

protocols of the base station are hosted by O-DU as shown in Figure 3 [35]. The functionality of the O-DU can be split into

two logical nodes: one is implementing the PHY-High function and the other is implementing the MAC and RLC functions

on the received radio data [10]. These two logical nodes can be used to implement the Small Cell Forum’s standard interface

Functional Application Platform Interface (FAPI) [35] [41] [42].

E. O-CU

O-CU is a logical node that implements a set of base station protocols such as Radio Resource Control (RRC), Packet

Data Convergence Protocol (PDCP), and Service Data Adaptation Protocol (SDAP) [35]. O-RAN architecture leverages the

SDN concept of decoupling the control plane from the user plane and applies it to split the CU into CU-CP and CU-UP. This

methodology of splitting the CU into separate logical nodes is inherited from 3GPP and uses the E1 interface, which allows

easy scaling and cost effective solutions for UP. Decoupling also enables advanced control functionality for better RRM via

data-driven optimization, closed-loop control, and automation using advanced AI/ML tools. As shown in Figure 3, O-CU-CP

runs RRC and PDCP-C and O-CU-UP runs SDAP and PDCP-U [43]. The network functions O-DU, O-CU-CP, O-CU-UP run

in the edge cloud and RICs can run either in edge cloud or regional cloud of the O-Cloud infrastructure as shown in Figure 3.
11

F. O-Cloud

O-Cloud is a cloud computing platform that consists of a collection of physical infrastructure nodes to host O-RAN

functions (e.g., near-RT RIC, O-CU-CP, O-CU-UP, and O-DU), support software components (e.g., Operating Systems, Virtual

Machines, Containers, Network Function Images, and Templates), and support management and orchestration related functions

(e.g., Infrastructure Managers, Network Function Managers, Service Orchestration, Resource Orchestration, and RAN Slice

Managers). O-Cloud Notification interface is used to notify O-Cloud related information to O-RAN network functions. O-Cloud

can host RAN functions in edge cloud and regional cloud as shown in Figure 3. The functions O-DU, O-CU-CP, and O-CU-UP

are placed in edge cloud to meet the latency requirements. Near-RT RIC can be placed either in edge cloud or regional cloud,

whereas non-RT RIC is placed in regional cloud. There can be more than one edge clouds and regional clouds that are managed

and orchestrated by O-Cloud and SMO.

G. O-eNB

O-eNB is an O-RAN enabled eNB or ng-eNB which supports O-DU and O-RU functions with an Open FH interface

between them [35]. O-eNB also supports E2 interface related functions and operations, and it is connected to near-RT RIC via

E2 interface [35].

H. UEs

UEs are attached to O-RAN via Uu interface and can connect to O-eNB and O-gNB to access services simultaneously

using MR-DC [30] [31]. UEs can be smartphones used by human beings and/or static and mobile IoT devices (e.g., sensors,

machines, and vehicles) to support diverse vertical services.

IV. 3GPP NG-RAN INTERFACES AND O-RAN OPEN INTERFACES

As discussed in Section II-B, 3GPP is a strong proponent for disaggregation of the RAN in 5G deployments and thus

introduced various new network functions and interfaces thereby providing benefits related to lower deployment cost (using

COTS servers) and increased supply chain diversity (more vendors and choices for operators) [44]. However, this would

result in an increased network complexity and integration costs. A good example of this problem can be seen at the interface

between the DU and the RU. This interface is known as the FH interface and operates over the CPRI protocol. 3GPP leaves the

implementation of this FH interface and CPRI protocol up to to the vendors choice [45], thereby limiting the interoperability

among vendors. Another limitation of the 3GPP defined interfaces is the X2 interface, which is used for inter-connectivity

between eNBs, but unfortunately this was left optional and upto implemention of vendors. This becomes an issue when

deploying 3GPP 5G NSA architecture, where this X2 interface is used for connectivity between existing eNBs and newly

deployed gNBs. This ties down operators to reuse the existing 4G vendors in the space.
A primary goal of the O-RAN Alliance is to resolve these issues regarding interoperability and multi-vendor deployments.

Apart from 3GPP interfaces, the O-RAN Alliance has introduced a new set of interfaces that enable connectivity to the newly

introduced components in the O-RAN architecture like Near-RT RIC, Non-RT RIC and also improves upon existing interfaces

such as FH and X2 interface.


12

TABLE III: O-RAN interfaces.


Managing
Interfaces Description
Authority
A1 is the interface between the Non-RT RIC function in SMO and O-RAN
A1
the Near-RT RIC function Alliance
The O1 interface is between O-RAN Managed Element (SMO) and O-RAN
O1
the management entity (Radio side nodes) Alliance
The O2 interface is between the SMO and O-Cloud to provide O-Cloud O-RAN
O2
platform resources and workload management Alliance
E2 E2 is a logical interface connecting the near-RT RIC with an E2 Node 3GPP
O-RAN
E1 This interface is between O-CU-CP and O-CU-UP functions
Alliance
F1-c This F1-c interface is between the O-CU-CP and the O-DU functions 3GPP
F1-u The F1-u interface is between the O-CU-UP and the O-DU functions 3GPP
NG-c The NG-c interface is between O-CU-CP and the 5GC 3GPP
NG-u The NG-u interface is between the O-CU-UP and the 5GC 3GPP
The X2-c interface is for transmitting control plane information
X2-c 3GPP
between eNBs or between eNB and en-gNB in EN-DC
The X2-u interface is for transmitting user plane information
X2-u 3GPP
between eNBs or between eNB and en-gNB in EN-DC
Xn-c interface is for transmitting control plane information
Xn-c 3GPP
between gNBs, ng-eNBs or between ng-eNB and gNB
The Xn-u interface is for transmitting user plane information
Xn-u 3GPP
between gNBs, ng-eNBs or between ng-eNB and gNB
Uu The Uu interface is between the UE to eNB/gNB 3GPP
O-RAN
R1 R1 interface is between rApps and functions that enable rApps in SMO
Alliance
O-RAN
Y1 Y1 interface is between Y1 consumer and Near-RT RIC
Alliance
O-Cloud This interface is within O-Cloud where event consumer O-RAN
Notification subscribes to events/status of O-Cloud Alliance
O-RAN
CTI CTI is interface between the O-DU and TN
Alliance
Open This interface is between O-DU and O-RU, and it is O-RAN
Fronthaul further split into CUS-plane for and M-plane Alliance

The new Open FH interface is introduced to enable open connectivity between various implementations of O-DU and O-RU.

The O-RAN Alliance WG4 is tasked with developing and maintaining specifications for the Open FH interface. The Open FH

interface is subdivided into Open FH CUS-Plane interface and Open FH M-Plane interface [46]. The Open FH CUS-Plane

interface get rids of the traditional vendor specific CPRI protocol and implements a newer and open standard called enhanced

CPRI (eCPRI) [46] [47]. The Open FH M-Plane interface facilitates connectivity between O-RU and it’s managing entity (either

O-DU or SMO). It specifically deals with the initialization, configuration and management aspects of the O-RU. Depending

on the location of the management component, the Open FH M-Plane can be classified as hierarchical model (where O-RU is

managed entirely by an O-DU) or hybrid model (where O-RU is managed by the SMO) [48].

The O-RAN Alliance has also introduced a new set of open interfaces (e.g., O1, O2, A1, E2, and O-Cloud Notification)

to leverage virtualization, cloud computing features, and network automation and service management using different types

of RICs. The O-RAN Alliance has specifically created a new O1 interface to facilitate a common and open approach to

implement management functionality between various managed elements and any management entity [49] [50]. The O-RAN
13

Alliance WG5 is tasked with developing and maintaining the specifications for O1 interface terminating at O-DU or O-CU.

It creates the O1 specification for O-CU used over the interface linking the O-CU with the SMO [51]. It also creates the

O1 specification for O-DU used over the interface linking the O-DU with other management plane entities (that may include

the O-CU as well as SMO) [52]. The O-RAN Alliance WG5 also focuses on existing 3GPP defined NG-RAN interfaces

(e.g., X2, Xn, E1, F1, and NG) and complements the existing standards by defining further O-RAN specifications related to

C-Plane functions, U-Plane functions, and transport network [53] [54] [55]. The aim is to promote improved openness and

fully operable multi-vendor deployments using existing 3GPP defined interfaces. The set of interfaces defined in the O-RAN

reference architecture are listed in Table III.

V. RIC S , AUTOMATION , AND O PTIMIZATION OF THE RAN

Human operators cannot handle the increased complexity in traditional way of deploying, optimizing, and operating the next

generation mobile networks [56]. Thus, AI and ML features can be leveraged to automate the operations of network functions

and reduce operational expenditures. Using AI and ML algorithms and models, intelligence can be embedded in every layer of

the RAN architecture to enable dynamic local radio resource allocation on demand and optimize network-wide efficiency [7].

A combination of O-RAN open interfaces, RAN virtualization, and AI-powered closed-loop control can enable multi-vendor

deployments, automation of network operations, and optimization of heterogeneous resources [7].

The O-RAN reference architecture enhances the Radio Resource Management (RRM) functionalities with embedded intel-

ligence by introducing the Non-RT RIC and Near-RT RIC through the A1 and E2 interfaces, respectively. RT analytics that

drive embedded AI and ML backend modules will empower network intelligence [7].

A. Non-RT RIC

Non-RT RIC is a logical function resides in SMO and handles the data carried across the A1 interface and non-RT RIC

applications. The primary goal of non-RT RIC is to support non-real-time intelligent RRM, higher layer procedure optimization,

policy optimization in RAN, and providing AI/ML models to near-RT RIC and other RAN functions. The A1 interface supports

communication and information exchange between non-RT RIC and near-RT RIC. The key objective of A1 interface is to

support policy-based guidance of near-RT RIC functions, transmission of enrichment information in support of AI/ML models

into near-RT RIC, and basic feedback mechanisms from near-RT RIC. Non-RT RIC manages non-RT control functionalities,

which may take more than one second time (> 1s). The A1 interface is between Non-RT RIC in the SMO and O-gNB/O-eNB

containing Near-RT RIC as shown in Figure 2. The Non-RT RIC shares the messages generated from AI-enabled policies,

ML-based training models, and RT control functions with the Near-RT RIC for runtime execution through A1 interface.

Also, network management applications running in Non-RT RIC can utilize the data received from O-DU and O-CU in a

standardized format and the processed/analysed data can be shared to Near-RT RIC to make decisions quickly. The Non-

RT RIC core algorithms developed and managed by network operators to modify RAN operations based on the individual

policies and objectives for different deployment models. Non-RT RIC applications are called as rApps which are modular

applications and leverage the functionality exposed via the non-RT RIC framework/SMO Framework to provide value added
14

services related to RAN operation and optimization. The scope of rApps includes, but is not limited to, RRM, data analytics,

and providing enrichment information. The Non-RT RIC and A1 interface related aspects are being specified by the O-RAN

Alliance WG2 [57] .

B. Near-RT RIC

The O-RAN reference architecture enhances the RRM to support network intelligence via RICs. The primary goal for the

near-RT RIC architecture is to specify the near-RT control functionalities and interfaces with CU/DU. Near-RT RIC is a logical

function which supports to control RAN elements and optimize RAN resources in near-RT via fine-grained data collection and

actions through E2 interface [35]. Near-RT RIC handles near-RT control functionalities, which may take less than one second

time (< 1s), such as radio configuration management, mobility management, RAN slicing, QoS management, interference

management, load balancing, connectivity and seamless handover management, enhanced/novel RRM functionalities, and

resource block management. Near-RT RIC supports a robust, secure, and scalable platform that allows for flexible on-boarding

of 3rd party applications (i.e., the application can be independent of the near-RT RIC). An application designed to run on the

near-RT RIC is called as xApp which may consist of one or more microservices to consume and provide data. The xApps

and related functions can leverage the database called Radio Network Information Base (R-NIB) which collects data from

the underlying network via E2 interface and Non-RT RIC via A1 interface. From functionality point of view, xApp shall be

able to receive event-triggered information on RAN information and time-varying network state and provide collected logging,

tracing, and metrics information to Near-RT RIC. Near-RT RIC may include AI and ML workflow including model training,

inferences, and updates [58]. Various RAN measurements data are fed to near-RT RIC via E2 interface for better RRM. The

E2 interface also carries the configuration commands directly from near-RT RIC to CU and DU. Near-RT RIC will execute

new models (e.g., training models, policy decisions, and traffic and mobility predictions) received from non-RT RIC to change

the functional behaviour of the network and its applications. The RRM functional allocation between the Near-RT RIC and the

E2 Node is subject to the capability of the E2 Node exposed over the E2 interface by means of the E2 Service Model [59].

The Near-RT RIC and E2 interface related aspects are being specified by the O-RAN Alliance WG3 [60].

VI. V IRTUALIZATION AND C LOUD I NFRASTRUCTURE

A. NFV Infrastructure

O-RAN network functions can be realized as Virtualized Network Functions (VNFs) and/or Physical Network Func-

tions (PNF). VNFs can run on Virtual Machines (VMs) and/or Containers on top of NFV Infrastructure (NFVI) in O-Cloud,

and PNFs can be specially designed on a dedicated hardware to support certain features (e.g., reliability and security). NFVI

platforms can be used to support various functional split options such as high layer split between PDCP and RLC and low

layer split within PHY. These functions can be implemented as software modules on top of COTS hardware inside private

or public cloud infrastructures. This leads to effectively utilize the available resources wherein multiple network functions

can be virtualized and run on the same COTS hardware and reduces the overall CapEx and OpEx. The O-RAN framework

follows similar principles of ETSI NFV which focuses on virtualization, softwarization, and cloudification [5]. The O-RAN
15

Alliance WG6 specifies the cloud architecture and deployment scenarios to run O-RAN network functions on VMs and OS

containers in [61], similar to ETSI NFV framework. RAN cloudification is one of the fundamental key principles of the O-RAN

architecture. The O-RAN Alliance WG6 also has specified a set of use cases regarding the deployment of O-RAN network

functions on O-Clouds, as well as relevant functional and interface requirements between the SMO and O-Cloud [62].

The primary goal of NFV is to disaggregate hardware and software parts of the network functions defined as part of O-RAN.

As defined in [61], an NFV architecture would broadly be categorized into three layers: a bottom hardware layer (this maps

to the ETSI NFVI hardware sublayer in the case of VM/container based deployment), a middle layer that includes cloud

stack functions as well as Acceleration Abstraction Layer functions (this maps to the ETSI NFVI virtualization sublayer and

Virtualized Infrastructure Manager (VIM) in the case of VM/container based deployment), and thirdly a top layer that supports

the virtual RAN functions such as O-DU, O-CU-CP, O-CU-UP, and near-RT RIC.

The ETSI NFV specifications define the NFV MANO architectural framework which is a set of functional blocks and

interfaces enabling the deployment and management of VM and container based VNFs [36] [37]. The management of virtualized

and container based resources is performed according to a specified set of interfaces, models and APIs [63]. The list of NFV

MANO architectural framework functional blocks and their main responsibilities are [36] [61]: i) VIM which is responsible for

the management of virtualized resources (virtual compute, virtual network and virtual storage) in the NFVI and VM software

images, ii) Container Infrastructure Service Management which is responsible for the management of container based resources

and container workloads in Container Infrastructure Service clusters, iii) Container Image Registry which is responsible for

the management of OS container software images, iv) VNF Manager which is responsible for the management of VNFs,

including their lifecycle management, and provides corresponding management services based on a common set of interfaces

and models regardless of the technology used for implementing the VNF, be it VM or container, and v) NFV Orchestrator

which is responsible for the management of VNF Packages and other artifacts and the overall orchestration of NFVI resources

across multiple sites (referred also as NFVI points-of-presence) and the lifecycle management of network services.

B. Edge Computing

Mobile network operators are investing in edge infrastructure, with market drivers including use cases from private cellular

networks to edge robotics in industry, as well as disaggregated open networks. Currently, the applications are being processed

in a way where less than 10% of the traffic is actually processed outside of a traditional data center, which comes from the

operator. But, the Mobile Edge Forum predicts that in the coming decade up to 75% of the processing would happen outside

of the traditional data centers due to the anticipated extrapolated growth in edge computing to various industry vertical services

(e.g., Remote Healthcare Diagnostics, Industrial IoT, and online gaming) [64]. With the introduction of the RIC function in

O-RAN, the application hosting capability of operator networks favours edge computing and O-RAN network APIs. With edge

computing the operators can host third-party RAN applications that are much closer to the consumer and have a per-user or

per-device control mechanism in place. 5G use cases such as Traffic Steering, QoS Optimization, User Mobility Robustness

among others can be supported with the help of edge computing to offer faster and higher quality ”per-user” services as part

of any dynamic network [64].


16

Multi-access/Mobile Edge Computing (MEC) enables the placement of applications close to the customer and the use of

RAN contextual information. It supports seamless application mobility, provides service-oriented APIs for users’ location and

radio conditions, and handles application-related traffic redirection. The MEC architecture consists of the MEC Platform (MEP)

that hosts MEC applications, the MEP Manager which is responsible for the management of platform and MEC applications

life cycle, and the Virtualization Infrastructure and its manager [65]. MEC leverages the features of NFV, SDN, network slicing,

and AI/ML to offer services dynamically and improve the QoS and QoE [66].

The 5GC User Plane Function and 5G RAN (CU, DU, and RU) can be deployed at the network edge cloud for latency

considerations and flexible execution of network functions based on the use case. MEC can be co-located with O-RAN to

leverage the unique features available in both networks and reduce CapEx and OpEx. For instance, MEC hosts can be combined

with the O-RAN near-RT RIC, the MEC based control plane services can be integrated with O-RAN services, MEC databases

(about UE locations, cell performance, Radio Network Information Service) can be integrated with O-RAN databases, and

the MEC Application Orchestrator can be used for xApps orchestration (including SON functions). The MEC application

mobility mechanism can be reused in multi-near-RT RIC environment, solving an essential problem of the inter-near-RT RICs

cooperation [66].

VII. N ETWORK S LICING AND RAN S LICE O PTIMIZATION

A. Network Slicing

Network slicing is a key feature for 5G where multiple logical networks are created from a single physical infrastructure,

with isolation of resources and optimized topology to serve a specific service category such as mMTC use cases which require

low-power wide area communication, eMBB use cases that need high data rates, or URLLC use cases such as autonomous

driving which demands low latency and high reliability [67]. Achieving E2E network slicing with predictable QoS is essential

for a growing number of 5G services that depend on network slicing to operate at scale.

Network slicing overlays multiple virtual networks on top of a shared network domain, that is, a set of shared network

and computing resources. 5G RAN slicing is part of an end-to-end (E2E) network slicing deployment for a 5G SA network.

Network slicing enables service providers to maximize the use of network resources and service flexibility by leveraging the

principles of 5G software and hardware disaggregation using NFV. This helps service providers to: i) create new revenue

opportunities by lowering the barriers to trying out new service offerings, ii) increase service flexibility by enabling more kinds

of services to be offered simultaneously, and iii) support rapid scaling and better time to market as all physical infrastructures

are pooled as common shared resources [68].

The slicing framework can be broadly categorized into three distinct layers, namely: the Infrastructure Layer (IL), the

Network Function Layer (NFL), and the Service Layer (SL), all three layers will be managed by a MANO entity. The IL

broadly refers to the physical network infrastructure consisting of both RAN and CN. It also includes deployment, control and

management of the infrastructure, the allocation of resources (computing, storage, network, radio) to slices, and the way that

these resources are available to and managed by the higher layers. The NFL encapsulates all the operations that are related

to the configuration and lifecycle management of the network functions that, after being optimally placed over the (virtual)
17

infrastructure and chained together, offer an E2E service that meets certain constraints and requirements described in the service

design of the network slice. The SL caters to the way that services should be described and how they should be mapped to

the underlying network components, and the architecture of network slicing managers and orchestrators. An important element

that distinguishes network slicing in the context of 5G from other forms of slicing that have been considered in the past (e.g.,

cloud computing) is its E2E nature and the requirement to express a service through a high-level description and to flexibly

map it to the appropriate infrastructural elements and network functions. This observation regarding the operation of slicing

in the context of 5G naturally leads to two new high-level concepts: i) a service layer that is directly linked to the business

model behind the creation of a network slice and ii) network slice orchestration of a slice’s lifecycle management.

B. Slice Monitoring and SLA Assurance

Network slicing is the foundation for many use cases unique to 5G, ranging from private enterprise 5G network deployments

with specific Service Level Agreement (SLA) requirements to low-latency applications like Virtual Reality (VR), Augmented

Reality (AR), and Mixed Reality (MR). The SLAs are created between the mobile operator and the business customer based

on the requirements and to ensure there are no violations. RAN slicing enables service differentiation handling on the RAN

that allows for the effective use of dynamic radio resource partitioning, slice-aware QoS enforcement, and slice orchestration

functionality for meeting SLA [69].

O-CU-CP and O-CU-UP should be slice aware and execute slice-specific resource allocation and isolation strategies. They

initially configured through O1 based on slice-specific requirements and then dynamically updated through E2 via Near-

RT RIC for various slicing use cases. These may generate and send specific performance measurements (PMs) through O1

and E2, where PMs can be used for slice performance monitoring and slice SLA assurance purposes. Network Slicing can be

tailored to specific business requirements. O-RAN’s open interfaces and AI/ML based architecture will enable such challenging

mechanisms to be implemented and help pave the way for operators to realize the features of network slicing in an efficient

manner [70].

VIII. O-RAN S ECURITY A SPECTS

The O-RAN Alliance WG11 has been focusing on security aspects of the O-RAN reference architecture network functions,

interfaces, and cloud infrastructure. The objective is to build a secure, open, interoperable, and automated RAN. The focus of

WG11 is to mitigating risk across O-RAN architecture in order to strengthen the security of Open RAN. The O-RAN Alliance

has specified inherent security benefits of Open RAN [35] (e.g., transparency and common control, interoperability of security

protocols and security features, secure supply chain, and enhanced intelligence), possible threats [71] (e.g., against architecture,

cloud, supply chain, open source code, 5G radio networks, AI/ML system, and physical infrastructure), possible attack surface

(e.g., added new functions and open interfaces, architecture modification, decoupling of software and hardware, 3rd party xApps

and rApps, VMs, containers, and open source software), risk assessment [71], security requirements [72] (e.g., confidentiality,

integrity, availability, authentication, authorization, and access control), security principles and controls [35] [73] (e.g., using

secure protocols such as SSHv2, TLS 1.2 and 1.3, DTLS 1.2, IPSec, CMPv2, OAuth2.0, and NETCONF over Secure Transport
18

on O-RAN interfaces), and security test [74] (e.g., methodology, test cases, validation, and evaluation) to mitigate risk [35].

Furthermore, the O-RAN Alliance WG11 is studying security aspects of different network functions [75] [76] (e.g., Non-RT

RIC and Near-RT RIC) and cloud infrastructure [77] (e.g., O-Cloud).

It is expected that the security services offered by O-RAN should be at least with the same level as a 3GPP 5G NG-RAN [35].

Hence, the O-RAN Alliance is following the 3GPP security design principles and industry best practices to ensure the desired

level of security expected by network operators and users. In addition, the O-RAN Alliance follows the principle of zero trust

architecture which assumes no implicit trust of a user/asset based on location and ownership due to disaggregation of RAN

and involvement of multiple industry players [35] [78].

IX. U SE C ASES

The O-RAN Alliance WG1 has specified a set of use cases which employ AI/ML based methods to achieve the goal [40] [70].

The use cases can be broadly classified into three categories: user application related use cases, network resource optimization

related use cases, and performance and QoS/QoE related use cases.

• Some of the user application related use cases are:

– Context-based dynamic handover management for Vehicle-to-Everything (V2X) which improves the functionality of

V2X applications by resolving handover related issues when vehicles move at high speed by using RICs and V2X

Application Server.

– Radio resource allocation for UAV application scenario which supports new applications using edge cloud and RICs.

• Some of the network resource optimization related use cases are:

– RAN sharing which increases network capacity and coverage while decreasing the cost of network implementation

by using RICs.

– Dynamic Spectrum Sharing which aids operators to dynamically share spectral resources already deployed between

LTE and NR devices without compromising the QoE of the current 4G subscribers while providing the same level

of coverage and essential QoS to NR devices by using RICs.

– Shared O-RU which allows a controller (a NETCONF client) that determines and configures how the resources of a

shared O-RU are partitioned between shared resource operators by using RICs.

• Some of the performance and QoS/QoE realted use cases are:

– Energy saving which turns off one or more carriers or the cell, energy saving can be accomplished over timescales

of minutes, hours, and above when the cell load is minimal using RICs.

– Flight path based dynamic UAV radio resource allocation which improves mobility performance and QoE using RICs.

– QoE Optimization which aids for traffic recognition, QoE prediction and QoS enforcement decisions using RICs.

– QoS Based Resource Optimization in which the network is equipped with features to maintain resource separation

between slices and to keep track of whether each slice Service Level Specifications (SLS) are met using RICs.
19

X. D EPLOYMENT A SPECTS AND O PEN S OURCE P ROJECTS

The O-RAN Alliance encourages the use of open source software and open white box hardware to reduce the deployment

cost and develop Open RAN interoperable ecosystem that can be tested and integrated easily. The use of white box COTS

hardware for designing software in a modular fashion enables to plan for scale out designs for capacity, availability, and

reliability to support automation and optimization based on the service requirements. O-RAN white box hardware aspects for

different base station deployment types are considered in WG7 to improve the performance, energy and spectral efficiency,

and cost efficiency [79].

A. Deployment Aspects

Operator requirements for different deployment scenarios (e.g., Indoor Picocell, Outdoor Picocell, Outdoor Microcell, Inte-

grated Access and Backhaul, and Outdoor Macrocell), use cases (e.g., eMBB and URLLC), and base station classes (e.g., local

area, medium area, and wide area) for O-RAN white box hardware are being specified by WG7 [79]. It also considers carrier

frequency (e.g., FR1 and FR2), inter-site distance, and other base station related key attributes in the base station deployment

scenarios. Key performance indicators such as peak data rate, peak spectral efficiency, bandwidth, latency, and mobility are

considered to specify the requirements for both indoor and outdoor base station deployment scenarios [79] [80] [81] [82]. Base

station architecture can be of three types for any deployment scenarios: i) split architecture (O-RU and O-DU are physically

separated), ii) integrated architecture (O-RU and O-DU are implemented on one platform), and iii) all-in-one architecture

(O-RU, O-DU, and O-CU are implemented on one platform) [79].

As defined by 3GPP [33], there are eight different FH split options. For white box hardware reference design architecture,

the O-RAN Alliance supports three FH split options now: i) split option 6 (all PHY functions reside in O-RU and remaining

RAN protocol functions reside in O-DU and O-CU), ii) split option 7.2x (RF and PHY-Low functions reside in O-RU and

PHY-High, MAC, and RLC functions reside in O-DU, shown in Figure 3), and iii) split option 8 (Only RF function resides in

O-RU and remaining PHY and other RAN protocol functions reside in O-DU and O-CU) [83] [84] [85] [86] [87]. The O-CU

shall be placed at a data centre and O-DU can be placed either at the data centre or at a cell site. Base station split architecture

can be further divided into two types based on whether protocol translation is supported or not. FH Gateway (FHGW) can be

used to interconnect O-RU/RU and O-DU, and FHGW supports protocol translation based on the FH split options [88]. An

optional FH Multiplexer (FHM) or a switch can be used in the place of FHGW to connect O-CU and O-DU with multiple or

cascaded O-RU using FH interface. But, FHM or switch does not support protocol translation.

O-RAN network functions and nodes (e.g., O-RU, FHM, FHGW, O-DU, O-CU-CP, O-CU-UP, Near-RT RIC, and SMO

with Non-RT RIC) can be deployed in multiple ways depending on the operator’s policies and use case requirements. The

O-RAN Alliance WG1 has discussed the different implementation options of O-RAN functions and network elements in [35].

For instance, all disaggregated nodes and functions can be deployed separately as defined in O-RAN reference architecture. It

is also possible in the implementation to bundle some or all of these O-RAN nodes, and thus collapsing some of the internal

interfaces such as F1-c, F1-u, E1 and E2 [35].


20

TABLE IV: O-RAN Software Community projects [89].


Project Name Description
This project aims at developing sample xApps and platform
RIC Applications
applications that can be used for integration, testing, and demos.
This project aims at developing an initial RIC Platform that supports
Near Real Time RIC
xApps with limited support for O1, A1, and E2 interfaces.
This project aims an initial software deliverable with limited
O-RAN Central Unit
functionality for the O-RAN Central Unit.
O-RAN Distributed Unit
This project focuses on initial L2 functional blocks for the O-RAN DU.
High Layers
O-RAN Distributed Unit
This project focuses on initial L1 functional blocks for the O-RAN DU.
Low Layers
This project aims at developing initial simulators used for testing
Simulations
O-RAN NF interfaces.
This project focuses on developing the building blocks for infrastructure
Infrastructure
to run O-RAN NF components.
This project aims at developing an initial Non-Real Time RIC Platform
Non-Real Time RIC
that supports xApps with limited support for O1, A1, and E2 interfaces.
The primary goal of the SMO project is to integrate different software
Service Management and Orchestration
artifacts of existing open-source projects creating a fully functional
(SMO)
open-source SMO.
This project aims at creating an AI/ML workflow implementation for
AI/ML Framework
O-RAN environment.

B. Open Source Projects

Currently, most of the telecommunication industry products use commercial software provided by software design companies.

Open source software is generally not preferred for commercial products. However, in recent years there is an increase in

acceptance and usage of open source software in software design companies and we are starting to see utilization of open

source software in commercial Open RAN products. The development of open source software for O-RAN is being led by the

O-RAN Software Community (SC). This a partnership between the O-RAN ALLIANCE and the Linux Foundation, with the

goal of aiding in the development of open software for the RAN. The O-RAN SC is concentrated on aligning with the open

architecture and requirements of the O-RAN Alliance to produce a solution suitable for commercial deployment. Some major

internal projects led by the O-RAN SC are listed in Table IV [89].


Apart from the internal O-RAN SC led projects, there are multiple other 5G related software development by various external

open source community projects. Other major open source projects related to Open RAN are listed in Table V. Wide spread

usage of open source RAN software enables the RAN software to be accessible to the majority of people, especially academics

and research institutions, and can enable them to provide solutions to challenges faced by the industry. More research works

using open source software can help to provide feedback on the limitations of the open source platforms and also on the

O-RAN Alliance specifications. This creates a feedback loop where the solutions proposed by these open source communities

and researchers can also be used for new feature developments in O-RAN specifications.

XI. O PEN I SSUES AND F UTURE R ESEARCH D IRECTIONS

Although O-RAN Alliance has been drafting specifications and collaborating with open source communities to enable open,

interoperable, virtualized, and intelligent RAN, still there are issues and challenges, from network operators and standardization
21

TABLE V: External open source projects.


Project Description
This is a large-scale wireless testbed with open access and
public availability for research using virtualized and software waveforms.
Colosseum [90]
It is hosted at the Northeastern University in Boston, USA
and the system is remotely accessible to users.
This project brings together a group of open-source software developers
OpenAirInterface [91] [92]
who collaborateto create the RAN and CN technologies for wireless communication.
An open source projected by Software Radio Systems (SRS) to develop a 5G software
srsRAN [93]
radio suite.
The Open Networking Foundation (ONF) is a non-profit organization that promotes
ONF [94]
innovation in software-defined programmable networks. It is mainly operator-driven.
ONAP is an open-source software platform that offers comprehensive
ONAP [95] lifecycle management and real-time, policy-driven orchestration and
automation of physical and virtual network activities.
In line with ETSI NFV models, ETSI OSM is aimed at creating an
Open Source MANO [96]
open source Management and Orchestration (MANO) stack.
A publicly accessible research platform that enables large-scale data-driven O-RAN
O-RAN Gym [97] experimentation. It provides an O-RAN compliant near-real-time RIC and E2 termination,
which can be used to build frameworks creation and testing of data-driven xApps.
Open5GS is a C-language implementation of 5G Core and EPC,
Open5GS [98]
i.e., the core network of NR/LTE network.
It is an open-source software platform that aims to provide network operators an
Magma [99]
open and flexible mobile CN solution.

points of view, that need to be addressed to truly realize the features of Open RAN. In this section, we summarize the open

issues, challenges, and future research directions that we identified in this study.

A. Open Issues and Challenges

• Architectural aspects: The O-RAN reference architecture has evolved slowly over time since 2018. Meanwhile 3GPP

has also been working continuously towards improving the 5G architecture and technology. A key requirement of O-RAN

architecture is be as close as possible to 3GPP architecture. Hence, the specification work for O-RAN architecture is not

fully completed and additional features, blocks, and functions would need to be introduced to enhance the capability of

O-RAN. For instance, the O-RU termination of the O1 interface towards SMO and potential virtualization opportunities

for the O-RU need to be studied and are earmarked as candidates for future studies [26]. Furthermore, the cooperation

among multiple near-RT RICs and controlling them for data collection and execution (e.g., centralized, distributed, or

hybrid) are important aspects that require further study. Similarly, communication between the near-RT RICs with 3rd

party application servers and the possibilities of exposing the RAN capabilities need to be studied.

• Performance aspects: The virtualization of O-RAN network functions offers a unique opportunity to improve RAN

performance. Different O-RAN network functions and nodes can be migrated dynamically from one infrastructure to

another (e.g., from regional cloud to edge cloud and vice versa) based on the load predictions or in-case of node/function

failures. However, predicting such traffic congestion that might lead to overloading or predetermining any imminent failures

and also arranging alternatives become a highly complex requirement especially in highly scaled and dynamic RAN

deployments. Supporting time-sensitive use cases through resource migration or application migration without affecting
22

the QoS and service continuity are some of the challenges that need to be addressed from a deployment and management

perspective.

• Security aspects: The O-RAN Alliance WG11 has been studying the security aspects of the O-RAN architecture by

considering the following aspects: thread modeling, risk assessment, security requirements, security mechanisms and

protocols to meet the requirements, and security testing for validation and evaluation. However, only a few interfaces

(e.g., Open FH) and network functions (near-RT RIC and non-RT RIC) related security aspects are studied [75] [76].

There is a lot of scope to explore and analyse the security aspects for various entities and interfaces. For instance, the

security aspects of network functions (e.g., O-CU-CP, O-CU-UP, O-DU, O-RU, FHGW, and FHM) and interfaces (e.g.,

E2, R1, Y1, O-Cloud Notification, and Cooperative Transport Interface) need to be studied. Furthermore, the security

aspects of shared cloud infrastructure, integration of nodes and network functions, open source software, secure lifecycle

management of network functions also have to be studied.

• AI/ML aspects: The O-RAN Alliance prioritizes the usage of RICs to operate and maintain highly scaled network

deployments, relying heavily on AI and ML based algorithms for training models. These are then used for extracting

inferences through data analytics and transferring policy based guidelines to near-RT RIC via control loops to improve

the performance of the RAN. However, the accuracy of the models and the validity of the inferred data is paramount

to take the right decisions at the right times. This becomes a major challenge to overcome and there lies a potential of

catastrophic impact in the case of safety and mission-critical applications if the accuracy and freshness of the inference

data is not up to the expected level.

• Energy saving aspects: Adapting AI and ML based techniques to support new services and applications, optimize network

resources, and automate the RAN using RICs may consume more energy to train models as AI and ML techniques which

employ deep neural networks often have large amounts of computational power requirement [100], which may cause to

global warming and climate change effects. Hence, the challenge of developing a sustainable and environment friendly

advanced AI/ML techniques and energy-efficient architectures need to be considered.

B. Future Research Directions

• Blockchain: With the advent of 5G networks and its diverse features, several new technologies such as SDN and NFV

are being integrated into the 5G networks to fulfil the requirements [101]. However, integrating these technologies into the

telecom network poses several challenges associated with decentralization, transparency, privacy, and security. To address

these issues, blockchain technology has emerged as a viable solution due to its strengths such as auditability, immutability

and distributed architecture. The O-RAN Alliance is specifically interested in developing a secure and interoperable RAN

enabled by blockchain. The current O-RAN security relies on opt-in Public Key Infrastructure (PKI) based encryption

and authentication solutions and transferring the trust to a centralized CA as a trusted party. This becomes a single point

of failure for the entire network in the probability of a communication outage with the CA or a compromised CA due

to malicious activities. To overcome such a vulnerable situation, security and authentication powered by a blockchain

becomes appealing for network deployment [102]. The O-RAN Alliance is working on a new type of RAN architecture
23

called the Blockchain-enabled RAN (BE-RAN). The main focus of this architecture is supporting mutual authentication

and blockchain-based PKI [103]. The potential areas of future research and analysis would include the impact of BE-RAN

on existing security systems including zero trust system, certificate identity, and runtime security. Further studies would

also be required to understand the impact and approach to adapting blockchain on the interfaces used for control plane,

user plane, and synchronization plane [102].

• Digital Twin: Digital Twins (DTs) are becoming an important part of the industrial manufacturing domain because it

creates virtual simulations of physical assets such as factories, supply and transportation chains. Due to major advances in

development of software platforms that leverage AI/ML methodologies and also availability of high-performance computing

accelerated by GPUs, DTs have gained traction in many different areas, such as smart cities, manufacturing, and retail

[104]. With the advent of the network disaggregation paradigm as championed by O-RAN Alliance, the ensuing complexity

of the networks and their management increases to such a degree that traditional deterministic engineering approaches

might falter. Therefore, network simulation tools like Digital Twin Networks (DTNs) that run on a high-definition digital

representation of the network become increasingly important. DTNs use real-time data and models to create an accurate

simulation platform of the physical network, that can be used to provide up-to-date network status and also predict future

network states [105] [106]. It also provides interfaces for communication with the physical network and other network

applications/users. The O-RAN Alliance’s next Generation RG (nGRG) is working on ideas and use cases to leverage DTNs

in 5G and 6G deployments. The main focus of future studies would be on defining requirements and design principles

including reliability, latency, scalability, agility, and security [104]. The data exchange and the interfacing between DTNs

and physical O-RAN components are also important areas that needs further research and analysis from an Open RAN

perspective.

• Metaverse: In one aspect, metaverse can be described as an immersive virtual world that is facilitated by the use of VR

and AR headsets. In order to enable end users to connect into the metaverse via a 5G network, 3GPP has introduced

the support for Extended Reality (XR which includes VR, AR, and MR) and cloud gaming devices as a subset of UEs.

As part of Releases 16 and 17, 3GPP has identified some enhancements aimed at improving XR device latency and

power efficiency. From an Open RAN perspective, further studies are required regarding on the optimal implementation

aspects of these enhancements that include i) reduce bandwidth if no/low data, ii) switch to low power if no data through

secondary cell dormancy, iii) cross-slot scheduling gap between control and data for sleep, iv) handle periodic traffic

through uplink configured grant, v) switch to low power if no data through uplink skipping, and vi) faster transition to

sleep after XR burst through control channel skipping [107]. 3GPP is planning for further research on various topics that

can also be incorporated into the O-RAN architecture. These include i) low latency mobility using L1/L2 signalling for

handoff, ii) staggering UE traffic arrival at gNB through improved scheduler, and iii) improve QoS based on multimedia

traffic requirements and patterns.

• Non-Public/Private Networks: A private 5G network, also termed as Non-Public Networks (NPN) by 3GPP, is a 5G

network deployed for non-public use. As 5G network promises very high speed, ultra-high reliability, and low latency, 5G

private network is a potential candidate for supporting non-public applications in many industry verticals such as smart
24

manufacturing, Industry 4.0, transportation and logistics, airport, ports, mining, healthcare, education, and entertainment.

5G private networks can adapt O-RAN architecture to offer new services using RICs. However, secure operation, expanding

coverage based on the UE mobility, sharing data and resources, and integrating edge cloud and exposing the capability

are challenging and need further study.

• Non-Terrestrial Networks: A Non-Terrestrial Network (NTN) refers to a network for communication purposes which

partially or fully operates through a space-borne vehicle, i.e., using satellites in Geostationary Earth Orbit, Medium Earth

Orbit, and Low Earth Orbit, or an airborne vehicle (e.g., High Altitude Platforms and Unmanned Aerial Vehicles). The

most important feature that makes NTNs unique is their capability to provide connectivity in unreachable areas (i.e., ocean

vessels and airplanes) or remote areas (i.e., rural areas) where huge investment is required to build a terrestrial infrastructure.

3GPP has introduced new reference architectures to implement NTNs [108] as part of Release 15. These are i) NG-RAN

architecture with transparent satellite and ii) NG-RAN architecture with regenerative satellite. New components such as

NTN-Gateway, NTN-Payload, NTN feeder link, NTN service link, and NTN control functions have been introduced.

Future studies should focus on the approach to standardize these newly introduced components and interfaces in an open

manner.

• Precise Positioning and Ranging: In order to implement highly precise positioning of UEs, 3GPP has introduced a new

function called Location Management Function (LMF). The LMF receives positioning measurements and information from

the NG-RAN and UEs, via the Access and Mobility Management Function (AMF) [109]. A new interface called NLs

interface is introduced in the 5G core for communication between AMF and LMF. Additionally, a new NR Positioning

Protocol A (NRPPa) is introduced to carry the positioning information from the RAN to the LMF over NG-C interface.

The LMF can also configure the UE using the LTE Positioning Protocol (LPP) via AMF and through the gNB. In order

to support precise positioning and ranging functionalities in O-RAN, further studies are required regarding the optimal

implementation aspects of NRPPa and LPP protocols. Also further analysis would be required on how the measurements

data is collected from the O-RAN components and carried via the NG-C interface.

• Explainable AI: In recent years, Deep Learning (DL) based techniques are employed to successfully handle complex and

hard tasks that are beyond the limit of human operators. DL based techniques can be applied for training models in non-RT

RIC for specific RAN functionalities and the trained models can be shared with near-RT RIC for real-time operations.

However, DL based models are considered as black-box and thus it is difficult to understand the underlying operations

and reasons that why the model have taken certain complex actions and decisions [56]. This lack of transparency may

lead to an issue of vulnerability to attacks and inject malicious data. To offer seamless and secure services, it is expected

that AI/ML techniques should be explainable, robust, and verifiable. To handle this issue, explainable AI and adversarial

AI techniques can be explored.

XII. C ONCLUSION

The Open Radio Access Network (Open RAN) is a new paradigm which revolutionizes the telecom industry to move

towards open, interoperable, virtualized, and intelligent RAN, while improving the performance, agility, and cost efficiency. It
25

enables openness through open interfaces and running network functions on whitebox hardware by leveraging the open source

modular software. In this paper, we first presented a comprehensive overview of evolution of RAN and the O-RAN Alliance

standardization activities. We also discussed about security aspects of O-RAN architecture, use cases, deployment aspects, and

relevant open source projects. Finally, we summarized the open issues, challenges, and future research directions for future

study. We hope this work can serve as a good reference to understand the O-RAN standardization activities and pursue further

research in this field to support and realize the features of Open RAN movement.

ACKNOWLEDGMENTS

We would like to thank Ritesh Kumar Kalle for his comments on the paper for further improvements. We also thank Balaji

Durai, Manikantan Srinivasan, and Murugesan P for initial discussions to form a team.

R EFERENCES

[1] Ericsson, “Ericsson Mobility Report,” Nov. 2022.


[2] Sustainable Development Goals, “Transforming Our World: The 2030 Agenda for Sustainable Development,” United Nations Report, 2015.
[3] NGMN, “6G Drivers and Vision,” NGMN Alliance White Paper, Apr. 2021.
[4] SDN and NFV, “What role do SDN and NFV play on the 5G network?” [Online]. Available: [Link]
what-role-do-sdn-and-nfv-play-on-the-5g-network/
[5] ETSI NFV ISG, “Network Functions Virtualization - Network Operator Perspectives on NFV Pririorities for 5G,” White Paper, Feb. 2017.
[6] 3GPP TS 23.501 V18.0.0, “System architecture for the 5G System; Stage 2,” 3rd Generation Partnership Project (3GPP), Technical Specification, Dec.
2022.
[7] O-RAN Alliance, “O-RAN: Towards an Open and Smart RAN,” White Paper, Oct. 2018.
[8] Parallel Wireless, “Everything You Need to Know About Open RAN,” 2020. [Online]. Available: [Link]
uploads/[Link]
[9] W. Azariah, F. A. Bimo, C. Lin, R. Cheng, R. Jana, N. Nikaein, “A Survey on Open Radio Access Networks: Challenges, Research Directions, and
Open Source Approaches,” 2022. [Online]. Available: [Link]
[10] M. Polese, L. Bonati, S. D’Oro, S. Basagni, and T. Melodia, “Understanding O-RAN: Architecture, Interfaces, Algorithms, Security, and Research
Challenges,” 2022. [Online]. Available: [Link]
[11] S. Teral, “RIC as the Next Generation SON for Open RAN and More,” Lightcounting White Paper, May 2021. [Online]. Available:
[Link]
[12] Telecom Infra Project. [Online]. Available: [Link]
[13] The OpenRAN Project Group, Telecom Infra Project. [Online]. Available: [Link]
[14] O-RAN Alliance. [Online]. Available: [Link]
[15] ——, “O-RAN Use Cases and Deployment Scenarios,” White Paper, Feb. 2020.
[16] ——, “O-RAN Minimum Viable Plan and Acceleration towards Commercialization ,” White Paper, June 2021.
[17] NGMN, “5G White Paper,” NGMN Alliance, Feb. 2015.
[18] ——, “5G White Paper 2,” NGMN Alliance, July 2020.
[19] ITU-R M.2083, “IMT Vision: Framework and overall objectives of the future development of IMT for 2020 and beyond,” ITU-R, Sep. 2015.
[20] NGMN, “5G Extreme Requirements: End-to-End Considerations,” NGMN Alliance, Aug. 2018.
[21] China Mobile, “C-RAN: The Road Towards Green RAN,” White Paper, Oct. 2011. [Online]. Available: [Link]
[Link] white paper v2 5 [Link]
[22] SDxCentral, “The Role of C-RAN in 5G Networks.” [Online]. Available: [Link]
[23] 5G Hub Technologies, “C-RAN architecture for 5G networks.” [Online]. Available: [Link]
26

[24] J. S. Panchal, S. Subramanian, and R. Cavatur, “Enabling and Scaling of URLLC Verticals on 5G vRAN Running on COTS Hardware,” IEEE
Communications Magazine, vol. 59, no. 9, pp. 105–111, 2021.
[25] “xRAN Forum.” [Online]. Available: [Link]
[26] 3GPP, “Introducing 3GPP.” [Online]. Available: [Link]
[27] 3GPP Releases. [Online]. Available: [Link]
[28] 3GPP TS 38.101-1 V17.7.0, “NR; User Equipment (UE) radio transmission and reception; Part 1: Range 1 Standalone,” 3rd Generation Partnership
Project (3GPP), Technical Specification, Oct. 2022.
[29] 3GPP TS 38.101-2 V17.7.0, “NR; User Equipment (UE) radio transmission and reception; Part 2: Range 2 Standalone,” 3rd Generation Partnership
Project (3GPP), Technical Specification, Sep. 2022.
[30] 3GPP TS 38.300 V17.2.0, “NR; NR and NG-RAN Overall Description; Stage 2,” 3rd Generation Partnership Project (3GPP), Technical Specification,
Oct. 2022.
[31] 3GPP TS 37.340 V17.2.0, “NR; Multi-connectivity; Overall Description; Stage 2,” 3rd Generation Partnership Project (3GPP), Technical Specification,
Nov. 2022.
[32] 3GPP TS 38.401 V17.2.0, “NG-RAN; Architecture description,” 3rd Generation Partnership Project (3GPP), Technical Specification, Nov. 2022.
[33] 3GPP TR 38.801 V14.0.0, “Study on new radio access technology; Radio access architecture and interfaces,” 3rd Generation Partnership Project (3GPP),
Technical Report, Mar. 2017.
[34] About O-RAN Alliance. [Online]. Available: [Link]
[35] O-RAN Work Group 1, “O-RAN Architecture Description,” O-RAN.WG1.O-RAN-Architecture-Description-v07.00, Oct. 2022.
[36] ETSI GS NFV 002 V1.2.1, “Network Functions Virtualization (NFV); Architectural Framework,” ETSI NFV ISG, Group Specification, Dec. 2014.
[37] ETSI GS NFV 006 V3.6.1, “Network Functions Virtualisation (NFV) Release 3; Management and Orchestration; Architectural Framework Specification,”
ETSI NFV ISG, Group Specification, June 2022.
[38] Parallel Wireless, “An Overview of O-RAN Architecture,” June 2021. [Online]. Available: [Link]
an-overview-of-o-ran-architecture/
[39] O-RAN Work Group 1, “O-RAN Massive MIMO Use Cases Technical Report 1.0,” [Link]-Use-Cases-TR-v01.00, July 2022.
[40] ——, “O-RAN Use Cases Analysis Report 9.0,” [Link]-Cases-Analysis-Report-v09.00, Oct. 2022.
[41] “5G FAPI specifications.” [Online]. Available: [Link]
[42] “5G nFAPI specifications.” [Online]. Available: [Link] 5G nFAPI [Link]
[43] O-RAN Work Group 8, “O-RAN Base Station O-DU and O-CU Software Architecture and APIs 7.0,” [Link]-v07.00, Oct. 2022.
[44] [Link], “O-RAN : 3GPP Vs O-RAN Alliance.” [Online]. Available: [Link]
o-ran-3gpp-vs-o-ran-alliance/
[45] E. Jordan, “The Ultimate Guide to Open RAN: Why Do Interfaces Need to Be Open?” Aug. 2020. [Online]. Available: https:
//[Link]/expert-opinion/17877-the-ultimate-guide-to-open-ran-why-do-interfaces-need-to-be-open
[46] O-RAN Work Group 4, “O-RAN Control, User and Synchronization Plane Specification 10.0,” [Link].0-v10.00, Oct. 2022.
[47] CPRI, “Common Public Radio Interface: eCPRI Interface Specification,” eCPRI Specification V2.0, Oct. 2019.
[48] O-RAN Work Group 4, “O-RAN Management Plane Specification 10.0,” [Link].0-v10.00, Oct. 2022.
[49] O-RAN Work Group 1, “O-RAN Operations and Maintenance Interface 4.0,” O-RAN.WG1.O1-Interface.0-v04.00, Feb. 2021.
[50] ——, “O-RAN Operations and Maintenance Architecture 4.0,” [Link]-Architecture-v04.00, Feb. 2021.
[51] O-RAN Work Group 5, “O-RAN O1 Interface specification for O-CU-UP and O-CU-CP 4.0,” O-RAN.WG5.O-CU-O1.0-v04.00, Oct. 2022.
[52] ——, “O-RAN O1 Interface specification for O-DU 5.0,” O-RAN.WG5.O-DU-O1.0-v05.00, Oct. 2022.
[53] ——, “O-RAN NR C-plane profile 8.0,” O-RAN.WG5.C.1-v08.00, Oct. 2022.
[54] ——, “O-RAN NR U-plane profile 5.0,” O-RAN.WG5.U.0-v05.00, Mar. 2022.
[55] ——, “O-RAN Transport specification 1.0,” [Link].0-v01.00, Oct. 2022.
[56] C. Fiandrino, G. Attanasio, M. Fiore, and J. Widmer, “Toward native explainable and robust AI in 6G networks: Current state, challenges and road
ahead,” Computer Communications, vol. 193, pp. 47–52, 2022.
[57] O-RAN Work Group 2, “O-RAN A1 interface: General Aspects and Principles 3.0,” O-RAN.WG2.A1GAP-v03.00, Oct. 2022.
27

[58] O-RAN Work Group 3, “Near-Real-time RAN Intelligent Controller Architecture & E2 General Aspects and Principles,” O-RAN.WG3.E2GAP-v02.02,
July 2022.
[59] ——, “O-RAN Near-Real-time RAN Intelligent Controller E2 Service Model (E2SM) 2.01,” O-RAN.WG3.E2SM-v02.01, Mar. 2022.
[60] ——, “O-RAN E2 Interface Test Specification 1.0,” O-RAN.WG3.E2TS-v01.00, July 2022.
[61] O-RAN Work Group 6, “O-RAN Cloud Architecture and Deployment Scenarios for O-RAN Virtualized RAN 4.0,” [Link]-v04.00, Oct.
2022.
[62] ——, “O-RAN Cloudification and Orchestration Use Cases and Requirements for O-RAN Virtualized RAN 5.0,” [Link]-USE-CASES-
v05.00, Oct. 2022.
[63] ——, “O-RAN O2dms Interface Specification: Profile based on ETSI NFV Protocol and Data Models 2.0,” O-RAN.WG6.O2DMS-INTERFACE-ETSI-
NFV-PROFILE-v02.00, Oct. 2022.
[64] Mobile Edge Forum. [Online]. Available: [Link]
[65] ETSI GS MEC 003 V3.1.1, “Multi-access Edge Computing (MEC); Framework and Reference Architecture,” ETSI ISG MEC, 2022.
[66] Chih-Lin I, S. Kuklinski, and T. Chen, “A Perspective of O-RAN Integration with MEC, SON, and Network Slicing in the 5G Era,” IEEE Network,
vol. 34, no. 6, pp. 3–4, 2020.
[67] 3GPP TS 28.530 V17.3.0, “Management and orchestration; Concepts, use cases and requirements,” 3rd Generation Partnership Project (3GPP), Technical
Specification, Sep. 2022.
[68] “Network Slicing.” [Online]. Available: [Link]
[69] “RAN slicing.” [Online]. Available: [Link]
[70] O-RAN Work Group 1, “O-RAN Use Cases Detailed Specification 9.0,” [Link]-Cases-Detailed-Specification-v09.00, Oct. 2022.
[71] O-RAN Work Group 11, “O-RAN Security Threat Modeling and Remediation Analysis 4.0,” [Link]-Model-v04.00, Oct. 2022.
[72] ——, “O-RAN Security Requirements Specification 4.0,” [Link]-Requirements-Specification-v04.00, Oct. 2022.
[73] ——, “O-RAN Security Protocols Specifications 4.0,” [Link]-Protocols-Specification-v04.00, Oct. 2022.
[74] ——, “O-RAN Security Test Specifications 3.0,” [Link]-Test-Specifications-v03.00, Oct. 2022.
[75] ——, “O-RAN Study on Security for Non-RT-RIC 1.0,” [Link]-RT-RIC-Security-TR-v01.00, July 2022.
[76] ——, “O-RAN Study on Security for Near Real Time RIC and xApps 1.0,” [Link]-Near-RT-RIC-xApps-v01.00, July 2022.
[77] ——, “O-RAN Study on Security for O-CLOUD 1.0,” [Link].O-CLOUD-Security-TR-v01.00, July 2022.
[78] S. Rose, O. Borchert, S. Mitchell, and S. Connelly, “Zero Trust Architecture,” NIST SP 800-207, U.S. NIST, Aug. 2020.
[79] O-RAN Work Group 7, “Deployment Scenarios and Base Station Classes,” [Link].0-v04.00, July 2022.
[80] ——, “O-RAN Indoor Picocell Hardware Architecture and Requirement (FR1 Only) Specification 1.0,” [Link]-HAR.0-v01.00, Apr. 2020.
[81] ——, “O-RAN Outdoor Macrocell Hardware Architecture and Requirements (FR1) Specification 3.0,” [Link]-HAR.0-v03.00, Oct. 2022.
[82] ——, “O-RAN Outdoor Micro Cell Hardware Architecture and Requirements (FR1) Specification 1.0,” [Link]-HAR.0-v01.00, June 2021.
[83] ——, “O-RAN Hardware Reference Design Specification for Indoor Pico Cell with Fronthaul Split Option 6 2.0,” [Link]-HRD-Opt6-v02.00,
Oct. 2021.
[84] ——, “O-RAN Hardware Reference Design Specification for Indoor Picocell (FR1) with Split Architecture Option 7.2 3.0,” [Link]-HRD-
Opt7-2.0-v03.00, Oct. 2021.
[85] ——, “O-RAN Hardware Reference Design Specification for Indoor Picocell (FR1) with Split Architecture Option 8 3.0,” [Link]-HRD-
Opt8.0-v03.00, Oct. 2021.
[86] ——, “O-RAN Hardware Reference Design Specification for Outdoor Macro Cell with Split Architecture Option 7.2 1.0,” [Link]-HRD-
v01.00, July 2022.
[87] ——, “O-RAN Hardware Reference Design Specification for Outdoor Micro Cell with Split Architecture Option 7.2 3.0,” [Link]-HRD-
Opt7-2-v03.00, Oct. 2022.
[88] ——, “O-RAN Hardware Reference Design Specification for Fronthaul Gateway 2.0,” [Link]-HRD.0-v02.00, Oct. 2021.
[89] “O-RAN Software Community Projects.” [Online]. Available: [Link]
[90] “Colosseum.” [Online]. Available: [Link]
[91] “OpenAirInterface: RAN.” [Online]. Available: [Link]
[92] “OpenAirInterface: Core.” [Online]. Available: [Link]
28

[93] “srsRAN.” [Online]. Available: [Link]


[94] “ONF.” [Online]. Available: [Link]
[95] “ONAP.” [Online]. Available: [Link]
[96] “Open MANO.” [Online]. Available: [Link]
[97] “O-RAN Gym.” [Online]. Available: [Link]
[98] “Open5GS.” [Online]. Available: [Link]
[99] “Magma.” [Online]. Available: [Link]
[100] E. Pletonen et al., “6G White Paper on Edge Intelligence,” June 2020.
[101] M. Tahir, M. H. Habaebi, M. Dabbagh, A. Mughees, A. Ahad, and K. I. Ahmed, “A Review on Application of Blockchain in 5G and Beyond Networks:
Taxonomy, Field-Trials, Challenges and Opportunities,” Nov. 2020.
[102] O-RAN Work Group 1, “Study on blockchain-enabled identity and communication security of O-RAN,” [Link]-on-DLT-and-blockchain-
enabled-identity-and-communication-security-of-O-RAN v0.5, June 2021.
[103] ——, “O-RAN-Work Item Proposal: Study on blockchain-enabled identity and communication security of O-RAN,” July 2021.
[104] X. Lin, L. Kundu, C. Dick, E. Obiodu, and T. Mostak, “6G Digital Twin Networks: From Theory to Practice,” Dec. 2022.
[105] H. X. Nguyen, R. Trestian, D. To, and M. Tatipamula, “Digital Twin for 5G and Beyond,” Feb. 2021.
[106] L. U. Khan, W. Saad, D. Niyato, Z. Han, and C. S. Hong, “Digital-Twin-Enabled 6G: Vision, Architectural Trends, and Future Directions,” Nov. 2021.
[107] H. Sampath, “Enabling the metaverse with 5G,” Nov. 2022.
[108] 3GPP TR 38.821 V16.1.0, “Solutions for NR to support Non-Terrestrial Networks (NTN),” 3rd Generation Partnership Project (3GPP), Technical
Report, June 2021.
[109] S. Dwivedi, J. Nygren, F. Munier, and F. Gunnarsson, “5G positioning: What you need to know,” Dec. 2020.

You might also like