OAI-CN 5G is an implementation of the 3GPP specifications for the 5G Core Network. For instance (phase 2), it contains the implementation of the following network elements (Each element implementation has its own repository):
OAI-CN 5G is an implementation of the 3GPP specifications for the 5G Core Network. For instance (phase 2), it contains the implementation of the following network elements (Each element implementation has its own repository):
*[Access and Mobility Management Function (AMF)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-amf/-/tree/develop)
*[Access and Mobility Management Function (AMF)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-amf/)
*[Session Management Function (SMF)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-smf/-/tree/develop)
*[Session Management Function (SMF)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-smf/)
*[User Plane Function (UPF)](https://github.com/OPENAIRINTERFACE/openair-spgwu-tiny/tree/gtp_extension_header)
*[User Plane Function (UPF)](https://github.com/OPENAIRINTERFACE/openair-spgwu-tiny/)
*[Network Repository Function (NRF)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nrf/-/tree/develop)
*[Network Repository Function (NRF)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nrf/)
*[Network Repository Function (NRF)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nrf/)
*[Authentication Server Function (AUSF)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-ausf/)
*[Unified Data Management (UDM)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udm/)
*[Unified Data Repository (UDR)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-udr/)
*[Network Slicing Selection Function (NSSF)](https://gitlab.eurecom.fr/oai/cn5g/oai-cn5g-nssf)
![Scope of the implementation](images/all_roadmap_v2_global.png)
![Scope of the implementation](images/all_roadmap_v2_global.png)