School of Specs The 5G system architectureQuick start

Cheat sheet

The 5G system architecture

3GPP TS 23.501 in under an hour

Depth
Quick start
Chapters
4
Reading
20 min
Questions
16
Document
TS 23.501 v20.2.0

Back to the course

The shape of it

1 What it is and who wrote it

  1. 1 What this document is, and why it had to be written
  2. 2 The pieces a 5G core is made of

2 What it does for a device

  1. 3 What happens when a phone switches on
  2. 4 What the network promises, and how one network becomes many

Keep these in your head

One from each chapter that has one. The course carries 6 in all — the rest are in the chapters.

Easy to get wrong

One from each chapter that has one. The course carries 7 in all.

  • 1.3 What this document is, and why it had to be written

    Stage 2 defining no bytes is what newcomers trip over. When TS 23.501 says one function "provides" something to another, that is a responsibility, not a message. The message is in a stage 3 document, and the two can look nothing alike. Never quote this document to settle an encoding argument.

  • 2.2 The pieces a 5G core is made of

    "The AMF" is a role, not a machine. Several clauses say plainly that some or all of a function's jobs may be supported in a single instance, which is the document's way of saying a real network may be running twenty instances behind one name — and may split the jobs between them.

  • 3.2 What happens when a phone switches on

    "Registered" and "connected" are not two degrees of the same thing. A phone doing nothing all night is registered and idle the whole time: the core holds its context and can page it, but there is no signalling connection to the radio network, no N2 connection and no N3 connection anywhere §5.3.3.2.2.

  • 4.2 What the network promises, and how one network becomes many

    A 5QI is not an amount of bandwidth and not a channel. It is a plain number used as a pointer into a table of characteristics agreed in advance — resource type, priority, delay budget, error rate. A standardised value is sent as a bare number and nothing else, because both ends already hold the table §5.7.2.1.

The document's own words

The words

18 the course explains, out of 221 the document defines — all of them.

5GC
5G Core Network
5QI
5G QoS Identifier
AMF
Access and Mobility Management Function
AUSF
Authentication Server Function
DNN
Data Network Name
NEF
Network Exposure Function
NRF
Network Repository Function
NSSF
Network Slice Selection Function
PCF
Policy Control Function
PDU
Protocol Data Unit
QFI
QoS Flow Identifier
S-NSSAI
Single Network Slice Selection Assistance Information
SD
Slice Differentiator
SMF
Session Management Function
SST
Slice/Service Type
UDM
Unified Data Management
UDR
Unified Data Repository
UPF
User Plane Function

Where to look it up

The 24 clauses of TS 23.501 this course is built from.

§Foreword§1§2§4.1§4.2.1§4.2.2§4.2.7§5.3.2.1§5.3.2.2.1§5.3.3.2.1§5.3.3.2.2§5.6.1§5.6.2§5.7.1.1§5.7.2.1§5.7.2.2§5.15.1§5.15.2.1§5.15.2.2§6.1§6.2.1§6.2.2§6.2.3§Annex X

Where to go from here