- AMF: Access and Mobility Management Function
- SMF: Session Management Function
- PCF: Policy Control Function
- UDM: Unified Data Management
- AUSF: Authentication Server Function
- NSSF: Network Slice Selection Function
- NEF: Network Exposure Function
- NRF: Network Repository Function
- SEPP: Security Edge Protection Proxy
- UPF: User Plane Function
- UDR: Unified Data Repository
- CHF: Charging Function
- NWDAF: Network Data Analytics Function
- SMSF: SMS Function
- LMF: Location Management Function
- AF: Application Function
- GMLC: Gateway Mobile Location Center
- 5G-EIR: 5G Equipment Identity Register
- N3IWF: Non-3GPP Interworking Function
User Plane Function
UPF - User Plane Function
- Routes user data, enforces QoS, and performs traffic optimization
Data Management & Charging
UDR - Unified Data Repository
- Central storage for subscriber data (policies, profiles).
CHF - Charging Function
- Manages charging, billing, and usage reporting.
Control Plane Functions
AMF - Access and Mobility Management Function
- Manages device registration, mobility and connection states.
SMF - Session Management Function
- Handles session establishment, IP allocation, and UPF control.
PCF - Policy Control Function
- Enforces dynamic policies for QoS, slicing, and charging.
UDM - Unified Data Management
- Manages subscriber data (authentication, profiles)
AUSF - Authentication Server Function
- Performs 5G-AKA authentication for devices.
NSSF - Network Slice Selection Function
- Assigns network slices based on device/service requirements.
NEF - Network Exposure Function
- Exposes network APIs to third-party applications (e.g. IoT, edge computing).
NRF - Network Repository Function
- Service discovery and registration for 5GC functions.
SEPP - Security Edge Protection Proxy
- Secures signaling between different operator networks (inter-PLMN).
Analytics & Specialized Functions
NWDAF - Network Data Analytics Function
- Provides AI/ML-driven insights (e.g. traffic prediction, anomaly detection).
SMSF - SMS Function
- Supports SMS services over 5G.
LMF - Location Management Function:
- Determines device location (e.g. emergency services)
AF - Application Function:
- Represents third-party applications (e.g. video streaming, IoT) that interact with 5GC via the NEF to request services (e.g. QoS adjustments).
- AF is critical for enabling network-aware applications (e.g. adjusting bandwidth for a video call)
GMLC - Gateway Mobile Location Center:
- Retrieves device location for external application (e.g. emergency services, logistics). While inherited from LTE, it interfaces with 5GC's LMF for location data.
- GMLC bridges 5GC with legacy location services but relies on LMF for actual positioning in 5G.
5G-EIR - 5G Equipment Identity Register
- Validates device identities (IMEI) to block unauthorized/stolen devices.
- 5G-EIR replaces LTE's EIR but serves a similar anti-fraud role.
N3IWF - Non-3GPP Interworking Function
- Connects untrusted non-3GPP networks (e.g., Wi-Fi, satellite) to 5GC via secure tunnels (IPsec) and interfaces with AMF/UPF.

