Skip to content

5G Core Overview

The 5G Core (5GC) is the cloud-native control and user plane that anchors every 5G deployment. It authenticates subscribers, manages mobility, establishes PDU sessions, and routes user traffic to data networks. TOSSI integrates the 5GC as the southbound anchor for the RAN and the northbound consumer of cloud-native infrastructure - making it a hub pillar in the open telecom stack.

This pillar covers the 3GPP Service-Based Architecture (SBA): a set of stateless network functions (NFs) that expose REST/HTTP-2 service interfaces and discover one another through the NRF. As a neutral system integrator, TOSSI does not ship its own core - it validates, hardens, and wires together open-source 5GC implementations so they interoperate with multi-vendor RAN, RIC, and orchestration layers.

Service-Based Architecture

The control-plane NFs (AMF, SMF, AUSF, UDM, UDR, NRF, PCF, NSSF), the UPF user plane, and the N1–N6 reference points that connect them.

CNF deployment

Packaging and deploying 5GC NFs as Cloud-Native Network Functions (pods) via chart-based packaging or KRM packages on Kubernetes.

SBI interoperability

Validating that NFs from different implementations/vendors register and discover each other correctly through the NRF over a common SBI profile.

Interface hardening

Securing SBI TLS and N4/N3 transport, with a defined migration path to post-quantum cryptography.

TOSSI maintains integration recipes and conformance notes for production-grade open-source 5G cores. Each candidate is a Standalone (SA) SBA implementation; the choice depends on language ecosystem, 4G/5G coexistence needs, and production posture. TOSSI selects against capabilities rather than brands - the criteria below define what a viable reference core must demonstrate.

SA SBA core

A 3GPP Release-15+ Standalone core with a clean SBA decomposition (AMF, SMF, AUSF, UDM, UDR, NRF, PCF, NSSF) and an NRF-driven discovery model. The baseline reference profile for labs and integration.

4G/5G coexistence core

An implementation that exposes both a 5G Core (SA) and a 4G EPC, suited to combined 4G/5G testbeds and SA/NSA coexistence work.

RAN-co-developed core

A 3GPP-compliant SA core (AMF/SMF/UPF/NRF/AUSF/UDM/UDR) co-developed alongside an open RAN stack for validated end-to-end open deployments.

Edge-cloud core

A cloud-native, disaggregated mobile core packaged for Kubernetes via chart-based packaging, shaped for production-style edge 5G.

The 5GC is defined by 3GPP. TOSSI’s integration work tracks these specifications and validates implementations against them:

SpecBodyWhat it defines
TS 23.5013GPPSystem architecture for the 5G System - the SBA and 5GC reference points.
TS 23.5023GPPProcedures and call flows (registration, PDU session establishment).
TS 29.2443GPPPFCP over the N4 reference point between SMF and UPF (CUPS).
TS 29.500 / OpenAPI SBI3GPPService-Based Interface realization: REST over HTTP/2, OpenAPI 3, JSON.

The SI deploys 5GC NFs as CNFs/pods, packaged with chart-based packaging or KRM packages, and wires them into the surrounding pillars:

  • Southbound to the RAN - N2 (NGAP, gNB↔AMF) and N3 (GTP-U, gNB↔UPF) toward the RAN & O-RAN Integration pillar’s O-CU/O-DU.
  • Northbound to OAM - O1/O2 management exposed to the SMO, with lifecycle driven by the Cloud-Native & Kubernetes Operators pillar (KRM-based orchestration and a GitOps controller).
  • High-throughput user plane - the UPF’s N3/N6 forwarding is pinned to the eBPF & Dataplane pillar for XDP-accelerated packet processing (e.g. an eBPF-based UPF).
  • Security - SBI TLS and N4/N3 IPsec are migrated toward quantum-resistant algorithms per the Post-Quantum Security pillar.