The OpenAirInterface Software Alliance has launched the OAI 5G CORE NETWORK PROJECT GROUP.

The scope of 5G CN developments in the context of this PROJECT GROUP (PG) is deliver a 3GPP compliant 5G CN under the OAI Public License V1.1.

The 3GPP 5G system architecture, based on correspondence between the 5G core and 4G LTE-EPC is shown in the picture below. The developments in the sphere of the PG cover all parts of the 5G core show in orange.

CUPS: Control and User Plane Separation SGW: Serving Gateway
MME: Mobility Management Entity HSS: Home Subscriber Server
PCRF: Policy and Charging Rules Function PGW: PDN Gateway
AMF: Access and Mobility Management Function NEF: Network Exposure Function
SMF: Session Management Function NRF: NF Repository Function
UPF: User Plane Function PCF: Policy Control Function
AUSF: Authentication Server Function UDM: Unified Data Management
NSSF: Network Slice Selection Function
SBI: Service Based Interfaces (Namf, Nsmf, Nudm, Nnrf, Nnssf, Nausf, Nnef, Nsmsf, Nudr, Npcf)

Deployment Phases of the 5G core

The project will consist of the following phases over the course of the two years starting summer 2020:


Basic deployment of AMF, SMF and UPF in docker containers based on the Ubuntu bionic with basic call flow and traffic tests carried out on simulated gNB and UE using dsTester (UPF is tested only with PFCP procedures).


Continuous implementation of features as added updates for the existing network components (AMF , SMF and UPF) with addition of extra network components like UDM and AUSF deployed in the EURECOM OpenShift cluster.


Full stand-alone 5G core implementation and complete deployment framework for a microservices-based architecture.

OAI 5G CN PG Roadmap

The OAI community is invited to refer to the following roadmap that gives the sequencing and the timeline for the availability of different functions of a 3GPP compliant 5G core.

Project Code

Please visit the home of the project on Gitlab: https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-amf/-/wikis/home