Skip to content
Docs / dflux TinyCore
ContactGet started

Glossary

Plain-language definitions of the 5G and 3GPP acronyms used across these docs, oriented to dflux TinyCore.

5G is dense with acronyms. This glossary covers the terms that appear throughout the dflux TinyCore documentation, with short definitions geared to how each one shows up in a lab core. Network functions and dflux TinyCore's own component names appear alongside the standard 3GPP terms.

Network functions

TermDefinition
NFNetwork Function — any of the logical components that make up the 5G core (AMF, SMF, UPF, …).
AMFAccess and Mobility Management Function — terminates N1 (NAS) and N2 (NGAP); handles registration and connection management. Lives inside the DMF.
SMFSession Management Function — manages PDU sessions and controls the UPF over N4. Lives inside the DMF.
AUSFAuthentication Server Function — runs 5G-AKA / EAP-AKA' authentication. Lives inside the DPF.
UDMUnified Data Management — exposes subscription data and generates authentication vectors. Lives inside the DPF.
UDRUnified Data Repository — the backing store for subscriber and policy data behind the UDM/PCF. Lives inside the DPF.
PCFPolicy Control Function — supplies access-mobility and session-management policy. Lives inside the DPF.
NRFNetwork Repository Function — the service registry where NFs register and discover each other.
UPFUser Plane Function — forwards user data packets; programmed by the SMF over N4 (PFCP).
DMFdflux TinyCore's combined control-plane process bundling the AMF and SMF.
DPFdflux TinyCore's combined data/policy process bundling the AUSF, UDM, UDR, and PCF.
NSSFNetwork Slice Selection Function — optional dflux TinyCore process for allowed / configured NSSAI.
SMSFSMS Function — optional dflux TinyCore process for SMS over NAS.
gNBThe 5G base station (Next Generation NodeB); connects to the AMF over N2 and the UPF over N3.
UEUser Equipment — the device (phone, modem, simulator) that attaches to the network.

Interfaces & protocols

TermDefinition
SBIService-Based Interface — the HTTP/2 + JSON APIs NFs use to talk to each other.
N1Logical interface carrying NAS signaling between the UE and the AMF.
N2Interface between the gNB and the AMF, carrying NGAP over SCTP.
N3User-plane interface between the gNB and the UPF, carrying GTP-U.
N4Interface between the SMF and the UPF, carrying PFCP.
N6Interface between the UPF and the external data network (the internet).
NASNon-Access Stratum — signaling between UE and core (registration, auth, session management) over N1.
NGAPNG Application Protocol — the N2 control protocol between gNB and AMF.
PFCPPacket Forwarding Control Protocol — how the SMF programs the UPF over N4.
GTP-UGPRS Tunnelling Protocol, User plane — tunnels user packets over N3, keyed by TEID.
SCTPStream Control Transmission Protocol — the reliable transport NGAP runs over on N2.

Identities

TermDefinition
SUPISubscription Permanent Identifier — the subscriber's permanent identity; an IMSI in dflux TinyCore.
SUCISubscription Concealed Identifier — the privacy-protected (encrypted) form of the SUPI sent over the air.
IMSIInternational Mobile Subscriber Identity — the MCC + MNC + MSIN that identifies a SIM.
GUTIGlobally Unique Temporary Identity — a temporary identity the AMF assigns so the SUPI isn't sent repeatedly.
PLMNPublic Land Mobile Network — an operator's network, identified by MCC + MNC.
MCCMobile Country Code — the country part of a PLMN (e.g. 001 for test networks).
MNCMobile Network Code — the operator part of a PLMN (e.g. 01).
TACTracking Area Code — identifies a tracking area (a group of cells) for UE location and paging.

Authentication & security

TermDefinition
5G-AKA5G Authentication and Key Agreement — the primary mutual-authentication procedure between UE and core.
MilenageThe cryptographic algorithm set that derives authentication vectors from K and OPc.
SIDFSubscription Identifier De-concealing Function — the UDM role that decrypts a SUCI back into a SUPI.
KThe 128-bit subscriber permanent key, shared between the SIM and the UDR.
OPcOperator variant of the OP key, derived per subscriber and stored instead of the bare OP.

Slicing & sessions

TermDefinition
NSSAINetwork Slice Selection Assistance Information — the set of slices (S-NSSAIs) a UE is configured for.
S-NSSAISingle NSSAI — one slice identifier, made of an SST and an optional SD.
SSTSlice/Service Type — the standardized slice category (e.g. 1 = eMBB).
SDSlice Differentiator — an optional value distinguishing slices of the same SST.
DNNData Network Name — names the data network a PDU session connects to (e.g. internet).
PDU sessionProtocol Data Unit session — the connectivity (and IP address) established between a UE and a data network through the UPF.
QoSQuality of Service — the treatment a traffic flow gets (priority, bit rate, latency).
QFIQoS Flow Identifier — marks packets so the UPF and gNB apply the right QoS flow.
5QI5G QoS Identifier — a standardized value mapping to a packet-forwarding behavior (delay, loss, priority).
AMBRAggregate Maximum Bit Rate — a cap on total throughput, applied per session or per subscriber.

User-plane forwarding

TermDefinition
PDRPacket Detection Rule — tells the UPF how to match incoming packets to a session.
FARForwarding Action Rule — tells the UPF what to do with matched packets (forward, drop, buffer).
QERQoS Enforcement Rule — applies rate limiting and QoS marking to matched packets.
TEIDTunnel Endpoint Identifier — identifies a GTP-U tunnel on N3.
F-SEIDFully-qualified Session Endpoint Identifier — identifies a PFCP session on a given node (IP + SEID) across N4.