I. Introduction
5G Core (5GC) built as a Service Based Architecture (SBA) with a set of Network Functions (NFs) in the control plane and user plane. On one side, Network Function Virtualization (NFV) [1] enables the NFs of 5GC to run as compute-intensive Virtual Network Functions (VNFs) on commodity hardware (like cloud servers) to achieve flexibility. On the other side, network slicing [2] (see Table I) has emerged as a promising paradigm to fulfill the needs of 5G users in a variety of forms. Access and Mobility Management Function (AMF), Authentication Server Function (AuSF), Unified Data Management (UDM), Network Repository Function (NRF), and Session Management Function (SMF) are some of the primary control plane NFs that can compose a slice (see Fig. 1) in the control plane. These NFs honor the diverse set of User Service Requests (USRs) arriving at 5GC in the control plane.
Scalable service based architecture of 5GC from [6] for a network slice.