Network Slicing on 3GPP 5G System Architectur - An End to End Approach
Network Slicing on 3GPP 5G System Architectur - An End to End Approach
Abstract—New emerging industries, such as vertical markets, need diverse networking requirements that the next
generation mobile networks have to support effectively. Network slicing is the basic solution to meet the diverse
requirements of various services over a common network infrastructure. Different network slicing architectures have
been proposed; however, to the best of our knowledge, there is no unified architecture to cover all aspects of technology.
In this paper, we propose a complete network slicing architecture based on 3GPP 5G system that addresses a unified
end-to-end approach. We show how this architecture can create and operate various slices in the core and radio access
sections using SDN controllers, virtualization, NFV MANO, and 3GPP management functions. We do compare our
proposed one with some famous network-slicing architectures. The Comparison Results show that our proposed
architecture is complete and covers all the aspects of network slicing. It uses NFV management and orchestration
capabilities and SDN controllers while being compatible with 3GPP Service-Based architecture. It also provides life
cycle management of network slices in both creation and operation phases in both core and radio access domains of the
5G network. In addition, we have included a functional RAN layer split to lay the corresponding layers in centralized
or distributed units according to the requirements of each eMBB, mMTC, or URLLC slice.
Keywords: Network Slicing, 5G, SDN, NFV, Management and Orchestration, System Architecture
Article type: Research Article
© The Author(s).
Publisher: ICT Research Institute
architectural approach, are unable to address the
I. INTRODUCTION diverging performance requirements that verticals need
New business and vertical markets demand very in terms of bandwidth, latency, scalability and
diverse communication requirements. Communication reliability [3]. Therefore, 5G mobile network must have
services usually are classified into three main enough flexibility and scalability to create and operate
categories, enhanced mobile broadband (eMBB), multiple logical networks each tailored for a specific
massive machine-type communications (mMTC) and use case running simultaneously on a common physical
ultra-reliable and low-latency communications infrastructure in a flexible, agile, and cost-efficient
(URLLC) [1]. Legacy mobile networks are manner.
characterized by monolithic network elements that have Network slicing is key for this end. It is the
tightly coupled hardware, software and functionality capability that enables us to deploy multiple end-to-end
[2]. This networks, with their “one-size-fits-all”
Corresponding Author
16 Volume 15- Number 4 – 2023 (15 -24)
logical networks (slices) over a common physical management and orchestration entity. The concept of
infrastructure each fitted for a specific use-case [4]. network slicing is described by NGMN in [4]. The
Network slice is a composition of adequately network slicing concept consists of 3 layers: 1) Service
configured network functions, network applications, Instance Layer, 2) Network Slice Instance Layer, and 3)
and the underlying cloud infrastructure (physical, Resource layer. 5GPPP architecture working group in
virtual or even emulated resources, RAN resources [14], presented an overall 5G architecture. The
etc.), that are bundled together to meet the requirements recursive model is structured in three levels including
of a specific use case, e.g., bandwidth, latency, service level, Network level, and resources level. A
processing, and resiliency, coupled with a business secure network and service management entity
purpose [5]. Network softwarization can provide the manages the total system to provide end to end services.
programmability, flexibility, and modularity that is In [2], functional perspective of the overall 5G
required to create network slices. Software-Defined NORMA network slicing architecture is presented. It
Networking (SDN) and Network Function shows the separation into four layers (service layer,
Virtualization (NFV) technologies are two key enablers management and orchestration layer, control layer, and
to achieve network slicing in 5G networks [6], [7]. data layer) as well as the differentiation into intra-slice
and interslice functions. The Management &
Although a lot of works about network slicing and Orchestration (MANO) Layer realizes 5G NORMA’s
specially using SDN and NFV have been done that are Software-defined Mobile network Orchestration
reviewed in [8]–[12], but only a few of those have (SDMO) concept by extending the ETSI NFV
focused on total architectural framework that address management and orchestration (NFV MANO)
all aspects of network slicing. In this work, we propose architecture towards multi-tenant and multi-service
a complete network slicing architecture based on 3GPP networks. The Control Layer accommodates the two
5G system. We have included 3GPP network slicing main controllers: (1) the Software-Defined Mobile
concepts as well as ETSI NFV management and Network Coordinator (SDM-X) for the control of
orchestration (MANO) block in combination with SDN common (shared) NFs and (2) Software-Defined
controllers. Our proposed architecture provides Mobile Network Controller (SDM-C) for dedicated
different functional split options for radio access stack NFs.
protocol. This capability enables us to deploy RAN sub-
layers in central unit (CU or BBU) or in distributed unit 3GPP System Architecture for 5G is defined as
(DU or RRH) for any slice type based on its slice- service-based and the interaction between network
specific requirements. We show how this architecture functions [15]. It is represented in two ways: service-
can create and operate various MBB, mMTC, and based representation and reference point representation.
uRLLC slices in the core and radio access sections As our proposed architecture is based on 3GPP SA, it is
using SDN controllers, virtualization, NFV MANO, detailed in the following sections.
and 3GPP management functions.
III. TYPICAL MOBILE NETWORK
The rest of the paper is organized as follows. In the
next section, we briefly discuss related works. Then a A mobile network consists of two parts: the core
typical mobile network is presented, and 3GPP 5G network (CN) and radio access network (RAN).
system architecture is discussed. After that, we explain Network services are implemented in the CN, and the
the network slicing concept and network slice lifecycle RAN allows the user to connect to the network. The CN
management. Following that, we present a 5G network of 5G (5GC) functionalities are implemented as a set of
slicing architecture based on 3GPP SA and an NFV virtual network functions on core cloud servers. The 5G
Based Network Slice Management and Orchestration RAN (also NG-RAN) is connected to the CN via
architecture. Then, our proposed SDN/NFV based Backhaul links. In the new radio access networks, some
architecture for 5G network slicing is discussed. functional parts are separated from the base station (BS)
Finally, comparison results are presented. and they are implemented in a centralized part as virtual
functions on edge cloud servers. In this case, the
II. RELATED WORKS centralized section (CU) is called baseband unit (BBU)
and the distributed section (DU), which is usually the
Network slicing is defined by multiple SDOs and antenna and the radio side, is called the remote radio
Fora such as ONF, ETSI, NGMN and 3GPP. However, head (RRH). RRHs are connected to BBU via front haul
the meaning and understanding of the network slicing links. Fig. 1 shows a typical mobile network.
concept are different in each technology and there is no
a common definition and understanding. In [7], ETSI
NFV provides an insight into the different views about
network slicing and describes the possible relationship
with the NFV constructs. ONF in [6] presents a core
concepts of the SDN Architecture that can be applied to
5G network slicing. The hart of the SDN architecture is
the SDN controller. It consists of client and server
contexts in addition to virtualization and orchestration
functions. In [13], NGMN envisions a 5G architecture
that leverages the structural separation of hardware and
software, as well as the programmability offered by
SDN and NFV. The architecture comprises three layers
(business application layer, business enablement layer,
and infrastructure resource layer) and an E2E Fig. 1. Typical mobile network.
Volume 15- Number 4 – 2023 (15 -24) 17
the virtualizati on layer. The virtualization layer control connectivity between different PoPs as well as
abstracts the hardware resources and decouples the backhaul and fronthaul links, SDN controllers at the
VNF software from the underlying hardware, thus position of VIMs are used [20]. Therefore, we have
ensuring a hardware independent lifecycle for the evolved the VIM entity with 6 sub-blocks: Core
VNFs. The use of hypervisors is one of the present Network VIM (CN VIM), Core Network SDN
typical solutions for the deployment of VNFs [26]. Controller (CN SDN-C), Backhaul SDN Controller
When virtualization is used in the network resource (BH SDN-C), RAN Central Unit VIM (CU VIM),
domain, network hardware is abstracted by the Fronthaul SDN Controller (FH SDN-C), and Radio
virtualization layer to realize virtualized network paths Resource Controller (RRC). Note that CU-RAN SDN
that provide connectivity between VMs of a VNF Controller is not considered because different BBUs are
and/or between different VNF instances [27]. RAN not connected to each other and each of their VIMs
virtualization due to limited radio resources and time manages its internal connectivity.
varying channels is more complicated [28]. However,
RAN slicing has been emerged as a solution [29]–[33]. Virtualized Network Function Manager
(VNFM): functional block that is responsible for the
The NFV Infrastructure can span across several lifecycle management of VNF. For this end, it uses
domains and locations. As shown in Fig. 10, there is VNF Descriptor (VNFD). Each PoP Provides a VIM
five different domains in accordance with 5G mobile
network architecture (Fig. 1) including 5G Core Network Functions Virtualization Orchestrator
Virtualization Infrastructure (5GC NFVI), Backhaul (NFVO): Functional block that manages the Network
Link’s vitalization infrastructure (BHLVI), RAN Service (NS) lifecycle based on Network Service
Central Unit Virtualization Infrastructure (CU NFVI), Descriptor (NSD). It coordinates the management of
Fronthaul Link’s vitalization infrastructure (FHLVI), NS lifecycle, VNF lifecycle (supported by the VNFM)
and Distributed Unit RAN slicing Infrastructure and NFVI resources (supported by the VIM) to ensure
(RANSI). The 5GC NFVI and CU NFVI are cloud- an optimized allocation of the necessary resources and
based and deployed in the form of datacenters (DCs). connectivity. It has two set of functions performed by
the Resource Orchestrator (RO) and Network Service
Management and Orchestration (MANO): Orchestrator (NSO).
Performs all the virtualization-specific management,
coordination, and automation tasks in the NFV Communication Service (CS): communication
architecture. service Instances are laid at service instance layer. We
consider a communication service instance as an end-
Virtualized Infrastructure Manager (VIM): to-end NFV composite Network Service Instance that
Functional block that is responsible for controlling and spans over all administrative domains. A CS matches
managing the NFVI compute, storage and network an NSI which may be consisted of one or some NSSI
resources. To manage the resources and their which in turn correspond to an NFV Network Service.
connectivity of a single PoP within its administrative Three different type of communication services i.e.,
domain, the infrastructure provider exposes a eMBB, uRLLC, and mMTC are considered.
Virtualized Infrastructure Manager (VIM). However, to
Oper ation Support System/Business Support dispatches them to the network slice instances in an
System (OSS/BSS): a variety of software systems and optimal way. This optimization means that all the NSIs
management applications used to provide and operate are simultaneously provided with the resources needed
network services. In our view to OSS/BSS, all players to meet their requirements, while preserving their
involved in creation, provision, and operation of a performance isolation. The resource requirements of
communication services such as infrastructure each NSI are stated by its NST.
provider, network slice provider, and network service
provider use their specific OSS/BSS applications at An NSI uses its assigned resources to run instances
different administrative level to perform infrastructure, of VNFs. These VNF instances are chained to build up
network, and service-related management tasks. the required network service instances, following the
However, we didn't show the infrastructure provider specificities given in the NSSMF. At infrastructure
OSS/BSS in Fig. 10. level, VNF instances are executed on virtualization
containers. These virtualization containers are deployed
B. Network slice Creation inside one or more PoPs, according to the geo-location
A complete study on network slice creation phase is requirements of the VNFs.
presented in [34]. Authors introduce Instantiation Level To preserve management isolation across NSIs,
concept for Network Service and Network Slice. They each NSI must have its own management plane. This
also include two functional blocks, Network Slice plane consists of four functional blocks: VNF Manager
Orchestrator and Resource Orchestrator in their (VNFM), NS Orchestrator, Tenant SDN Controller,
architecture. However, we focus on 3GPP management and Network Slice Manager [34]. According to the
services and management functions to provide network one-to-one correspondence between each network slice
slice instances. and the communication service, in Fig. 10, we have
Network slices are created by Network Slice presented a limited level of this management blocks in
(Communication service) provider. The network slice the form of dotted boxes in the communication service
provider uses infrastructure resource to provision provider application. The management plane of CS
network slice instances. To this end, Network Slice consists of four functional blocks: CS NFVM, CS
Provider uses three management functions including NFVO, CS SDN-C, and CS Manager. Indeed, the CS
CSMF, NSMF, and NSSMF and a set of provider could control, manage, and orchestrate its own
Communication Service Templates (CST), Network CS-related NSI, NSSIs, VNFs, NSs, and SDN
Slice templates (NST), and Network Slice Subnet controller in a limited level through APIs exposed by
Templates (NSST) in its OSS/BSS domain. CST, NST, network slice provider.
and NSST are descriptions of the structure (and VII. PROPOSED NSA COMPARISION
contained components) and configurations of CSI, NSI,
and NSSI respectively. The creation and modification In this section, we have compared some famous
of these templates are out of the scope of this work. network-slicing architectures. These architectures are
discussed in the Related Works section. Comparison
Communication Service Customer (CSC) requests criteria are enabling technologies (SDN/NFV), Service
a CS from Communication Service Provider (CSP). Based Architecture (SBA), Network domain
CSMF adapts the requested CS with existing CSTs and (Core/Radio Access), Network Slice Creation
selects the closest CST and customizes it to satisfy CS /Operation Phases, and RAN Split Capability. Results
requirements (such as network type, network capacity, are presented in Table 1. As shown in the last row of
QoS requirements, etc.). Then, based on this CST, Table 1 and discussed in the previous section, our
translates the CS requirement to network slice proposed network slicing architecture is complete. It
requirements. NSMF receives NS requirements from uses NFV management and orchestration capabilities
CSMF and derives network slice subnet(s) and SDN controllers while being compatible with
requirements from network slice requirements using 3GPP Service-Based architecture. It also provides life
NST. NSMF is responsible for management and cycle management of network slices in both creation
orchestration of NSI. NSSMF receives NSS and operation phases in both core and radio access
requirements from NSMF and defines NFV network domains of the 5G network. In addition, we have
service(s) requirements from network slice subnet included a functional RAN layer split to lay the
requirements using NSSTs and send it to NFV-MANO corresponding layers in centralized or distributed units
to deploy NSSIs. NSSMF is responsible for according to the requirements of each eMBB, mMTC,
management and orchestration of NSSI. or URLLC slice. Performance evaluation of the
C. Operation Phase presented model in different domains, including
Network Slice Management and Orchestration,
NSMF and NSSMF use NFV-MANO management Admission control, RAN Resource Allocation, and 5G
services to manage and orchestrate available resources RAN Functional Layer Split based on this model, are
between network slice instances and network slice the subject of our current studies and will be published
subnet instances, respectively. The NFVO as a soon.
Resource Orchestrator uses the finite set of resources
that are exposed by the underlying VIMs/SDN-Cs and
Volume 15- Number 4 – 2023 (15 -24) 23
VIII. FUTURE WORKS functions for network slicing were introduced, and
based on this we presented an NFV based slice
This presented architecture is an overall 5G mobile management and orchestration architecture using 3GPP
network slicing framework. It provides network slicing CSMF, NSMF and NSSMF management functions.
capability in both creation and operation phases. Based Finally, an SDN/NFV based architecture for 5G
on this framework, the following works are being done: network slicing is proposed. We have included 3GPP
• Multi SLA Network Slice Management and network slicing concepts as well as ETSI NFV
Orchestration that is a network slice creation management and orchestration (MANO) block in
algorithm based on tenant’s SLA. combination with SDN controllers. Our proposed
• Multi-Level Admission control for 5G Network architecture provides different functional split options
Slicing that is a two-level admission control for radio access stack protocol. This capability enables
algorithm in operation (run time) phase. us to deploy RAN sub-layers in central unit (CU or
• Hierarchical OMA/NOMA RAN Resource BBU) or in distributed unit (DU or RRH) for any slice
Allocation for 5G Network Slicing. In this work a type based on its slice-specific requirements. It covers
two-level resource allocation algorithm is being all three network domains including core network,
presented. At the first level (Slice Provider level), transport network, and radio access network. In the
resources are pre-allocated to tenants based on following, we explained the operational blocks of the
their SLAs. Then in the second level (Slice proposed architecture and showed how this architecture
Operator level), slice’s pre-allocated resources are can create and operate various MBB, mMTC and
allocated to users based on the user priority. uRLLC slices in the core and radio access sections
• 5G RAN Functional Layer Split to serve eMBB, using SDN controllers, virtualization, NFV orchestrator
uRLLC, and mMTC slices. Based on the RAN and 3GPP management functions.
functional layer split capability of the proposed REFERENCES
framework, we are working on a model to deploy
[1] International Telecommunication Union, “Minimum
RAN sub-layers in central unit (CU or BBU) or in requirements related to technical performance for IMT-2020
distributed unit (DU or RRH) for any slice type radio interface(s),” ITU-R M.2410-0, vol. 0, p. 9, 2017.
based on its slice-specific requirements [2] 5GNORMA, “5G NORMA Network Architecture Final
report,” 5G NORMA Proj., pp. 1–159, 2017.
IX. CONCLUSION [3] J. Ordonez-Lucena, P. Ameigeiras, Di. Lopez, J. J. Ramos-
Network slicing is a basic requirement in new Munoz, J. Lorca, and J. Folgueira, “Network Slicing for 5G
mobile networks. Although many steps have been taken with SDN/NFV: Concepts, Architectures, and Challenges,”
IEEE Commun. Mag., vol. 55, no. 5, pp. 80–87, 2017, doi:
in this regard, and some frameworks have been 10.1109/MCOM.2017.1600935.
proposed for network slicing, but as far as we have [4] NGMN Alliance, “Description of Network Slicing Concept,”
studied, there is a lack of general architectural ngmn, vol. 1, no. 1, p. 7, 2016.
framework both about enabling technologies and [5] 5GPPP, “View on 5G Architecture V4,” 5G-PPP Initiat., no.
diversity of provided services, as well as compatibility October, 2021, doi: 10.5281/zenodo.5155657.
with the 3GPP 5G system architecture. [6] Open Networking Foundation, “Applying SDN Architecture to
5G Slicing,” ONF TR-526, no. 1, pp. 1–19, 2016.
In this paper, we have introduced the concept of [7] ETSI, “Network Functions Virtualisation ( NFV ) Release 3 ;
network slicing as well as enabling technologies Evolution and Ecosystem ; Report on Network Slicing Support
including SDN and NFV. We also reviewed 3GPP 5G with ETSI NFV Architecture Framework,” ETSI GR NFV-EVE
service-based architecture and present two 012 V3.1.1, vol. 1, pp. 1–35, 2017.
representation of this architecture, namely Service- [8] L. U. Khan, I. Yaqoob, N. H. Tran, Z. Han, and C. S. Hong,
Based representation and Reference-Point “Network Slicing: Recent Advances, Taxonomy,
Requirements, and Open Research Challenges,” IEEE Access,
representation, as well as description of 5G network vol. 8, pp. 36009–36028, 2020, doi:
functions. In addition, 3GPP 5G NR is introduced along 10.1109/ACCESS.2020.2975072.
with description of NG interface and 5G NR protocol [9] A. A. Barakabitze, A. Ahmad, R. Mijumbi, and A. Hines, “5G
stacks. Next, we expressed the concept of 5G mobile network slicing using SDN and NFV: A survey of taxonomy,
network slicing and presented a 5G network slicing architectures and future challenges,” Comput. Networks, vol.
architecture based on 3GPP 5G system architecture to 167, p. 106984, 2020, doi: 10.1016/j.comnet.2019.106984.
support various eMBB, mMTC and uRLLC slices [10] P. Subedi et al., “Network slicing: a next generation 5G
while separating the radio access network and core perspective,” Eurasip J. Wirel. Commun. Netw., vol. 2021, no.
1, 2021, doi: 10.1186/s13638-021-01983-7.
network segments focusing on shared network
[11] D. Alotaibi, “Survey on Network Slice Isolation in 5G
functions and dedicated network functions for each Networks: Fundamental Challenges,” Procedia Comput. Sci.,
slice. Then the network slice lifecycle management was vol. 182, pp. 38–45, 2021, doi: 10.1016/j.procs.2021.02.006.
explained and 3GPP management and orchestration
24 Volume 15- Number 4 – 2023 (15 -24)