5G Core Network (5GC) Explained

The 5G Core, or 5GC, is the control and data network behind 5G access. It separates mobility, session control, forwarding, policy, discovery, subscriber data, and authentication more explicitly than LTE EPC, and many of those interactions are expressed through a service-based architecture.

This hub is the right starting point when you want to understand how AMF, SMF, UPF, UDM, AUSF, PCF, NRF, NSSF, AF, and SBA fit together in real 5G procedures.

Quick facts

Domain 5GC
Access and mobility anchor AMF
Session-control anchor SMF
User-plane forwarding UPF
Core design style Service-Based Architecture for control functions
Key interfaces N1, N2, N3, N4, N6, N9 and service-based internal interfaces

Contents

  1. Why this matters
  2. Where it fits in the network
  3. Main nodes / functions / entities
  4. Interfaces used
  5. Protocols used
  6. Used in procedures
  7. Common troubleshooting notes
  8. Related messages
  9. Related reading
  10. Related pages / next steps
  11. Key takeaways
  12. FAQ

Why this matters

The 5GC is where many “5G network” problems actually become specific: registration logic in the AMF, session setup in the SMF, policy decisions from the PCF, subscriber data from the UDM, authentication with AUSF, or forwarding behavior in the UPF.

Because the 5GC is more modular than EPC, architectural clarity matters more. Without it, traces and logs can look busy without being easy to interpret.

Where it fits in the network

5GC areaRole in the network
Access-facing sideReceives UE and RAN control via N1 and N2 through the AMF, and user-plane traffic via N3 through the UPF.
Mobility and registration controlAMF-centered functions maintain access-side control context.
Session controlSMF manages PDU session control and programs UPF forwarding behavior.
User planeUPF anchors and forwards traffic toward data networks over N6 or other UPF paths over N9.
SBA control ecosystemUDM, AUSF, PCF, NRF, NSSF, and AF support subscriber, security, policy, discovery, slicing, and application-driven behavior.

Main nodes / functions / entities

Interfaces used

Interface5GC role
N1UE to AMF NAS path for registration and session-related signaling.
N2gNB to AMF control path, typically NGAP.
N3gNB to UPF user-plane path.
N4SMF to UPF control path, typically PFCP.
N6UPF to external data networks.
N9UPF to UPF user-plane continuity for distributed paths.
Service-based interfacesInternal 5GC control interactions between SBA functions.

Protocols used

Protocol familyCommon 5GC use
5G NASRegistration, mobility, and session signaling between UE and 5GC control functions.
NGAPRAN-to-core control signaling on N2.
GTP-UUser-plane transport on N3 and N9.
PFCPForwarding and session control between SMF and UPF.
HTTP/2 + JSON SBA signalingService-based control interactions between many 5GC functions.
SIP / IMSVoice-service signaling layered above 5GC transport and policy support.

Used in procedures

Common troubleshooting notes

  • Registration failure usually points first to AMF, subscriber data, or authentication branches rather than user plane.
  • Good registration with missing data service often points toward SMF, UPF, N3, N4, N6, or policy problems.
  • Slice-related issues often need AMF, NSSF, policy, and session handling to be read together.
  • Because 5GC is modular, correlation across logs often matters more than a single trace point.

Related pages / next steps

Key takeaways

  • The 5GC is more modular than LTE EPC, so function ownership matters more during troubleshooting.
  • AMF, SMF, and UPF form the backbone of registration, session, and user-plane behavior.
  • SBA is not just a design term; it changes how core functions discover each other and exchange control information.

FAQ

What is the 5GC?

The 5G Core is the core network behind 5G access, built from modular functions such as AMF, SMF, UPF, UDM, AUSF, PCF, NRF, and others.

Which 5G core function controls the UPF?

The SMF controls UPF forwarding behavior, commonly over the N4 interface using PFCP.

Why is the 5GC called service-based?

Many 5GC control functions interact through service-based interfaces rather than only point-to-point legacy style interfaces.

Related pages