NGC (Next Generation Core)

What is NGC?

NGC (Next Generation Core), also referred to as 5GC (5G Core), defines the core network architecture for 5G mobile systems. The NGC is built on a Service-Based Architecture (SBA) where network functions communicate via RESTful APIs over HTTP/2. It replaces the 4G EPC with a cloud-native, microservices-based design that supports network slicing, edge computing, and flexible deployment. Key NGC network functions include AMF, SMF, UPF, AUSF, UDM, PCF, NEF, NRF, and NSSF.

How Does NGC Work?

The NGC implements a fundamental redesign of the mobile core. Instead of the point-to-point interfaces of the EPC (S1, S5, S6a, etc.), the 5GC uses service-based interfaces where each Network Function (NF) exposes services that can be discovered and consumed by other NFs. The AMF handles registration and mobility, SMF manages sessions, UPF forwards user data, UDM stores subscriber data, PCF enforces policies, and NSSF selects network slices. The separation of control and user planes allows independent scaling and flexible UPF placement at the edge. The NGC supports both NR and LTE (via ng-eNB) radio access, multiple access types (3GPP and non-3GPP), and network slicing with end-to-end isolation.

Use Cases

5G Standalone (SA) core network deployment, network slicing for differentiated services (eMBB, uRLLC, mMTC), edge computing with distributed UPF, enterprise private 5G core, and cloud-native virtualised network infrastructure.

3GPP / Standards Reference

3GPP TS 23.501/502/503 (5G System architecture, procedures, and policy), 3GPP TS 29.500 (5GC SBA framework)

Related Terms

SBA  |  AMF  |  SMF  |  UPF  |  Network Slicing

Learn More

This glossary entry is part of the 5GWorldPro Complete 5G Glossary. To go deeper into 5G architecture and technology, explore our 5G Training courses.