The 5G system architecture · Overview
Every question of this course
All 38 questions on one page, in the order the chapters come. Pick an answer and it tells you at once whether you were right and where the answer lives.
1 What this document actually describes
Q1.1 Which stage of a 3GPP specification is TS 23.501?
The first line of the scope says the document defines the Stage 2 system architecture for the 5G System. Message formats are stage 3 and live elsewhere. §1
Q1.2 A colleague says "the service bus in figure 4.2.3-1". What is wrong with that?
The service-based drawing shows every control plane function offering services on one line. There is no shared bus underneath it, only calls from one function to another. §4.2.1
Q1.3 The 5G core is drawn twice, once with a horizontal bar and once as a graph of labelled links. What is the relationship between the two?
Clause 4.2.1 says control plane functions shall only use service-based interfaces. The reference point drawing labels those same conversations, so it is a view, not an alternative. §4.2.1
Q1.4 Where does the packet a phone sends actually get out of the mobile network?
The user plane stack shows the payload tunnelled from the radio node to a UPF over N3, and the UPF is the point of interconnect to the Data Network. §8.3.1
Q1.5 Which two documents does the scope name as companions to TS 23.501?
The scope names TS 23.502 for the stage 2 procedures and flows, and TS 23.503 for the stage 2 policy control and charging architecture. §1
2 Who does what in the core
Q2.1 A device moves to a new tracking area and the network has to know where it is. Which function's job is that?
Registration, connection, reachability and mobility management are all in the AMF's list. The SMF handles sessions, the UPF forwards packets. §6.2.1
Q2.2 How many NAS interface instances exist per access network between a device and the core?
The note under the AMF's list says there is only one NAS interface instance per access network, regardless of how many network functions there are. §6.2.1
Q2.3 What is the difference between the UDR and the UDSF?
The UDR holds standardised sets — subscription, policy, exposure, application and Ambient IoT data. The UDSF holds unstructured data such as a UE context. §4.2.5
Q2.4 What does the specification call the SCP and the SEPP?
The list of network functions ends, and a second list opens with "also comprises the following network entities". The SCP and the SEPP are on that one. §4.2.2
Q2.5 An outside application wants a QoS change for one subscriber and is not trusted to call the core directly. Which way in does the document give it?
Application Functions the operator does not allow to reach network functions directly use the external exposure framework via the NEF. §6.2.10
3 How one function calls another
Q3.1 What does the name "Nsmf" stand for?
A name of the form N plus a lower-case function name is the interface that function exhibits — the set of services it offers. It belongs to one function, not to a pair. §4.2.6
Q3.2 Which of these is a genuine point-to-point link rather than a label for service calls?
N1, N2, N3, N4, N6 and N9 are listed before the sentence that says the rest are realized by service-based interfaces. Those six are their own links. §4.2.7
Q3.3 A function wants to be told whenever something changes rather than asking repeatedly. Which mechanism is that?
The framework has exactly two mechanisms. Subscribe-notify carries a notification endpoint so the producer knows where to send the result. §7.1.2
Q3.4 How does the NRF know which functions exist?
Each NF instance registers its list of services with the NRF, and de-registers on a controlled shutdown. Another authorised entity may do it instead, and must if the instance crashes. §7.1.5
Q3.5 In indirect communication, who may do the looking-up?
The consumer may be configured to discover the producer itself, or to delegate the discovery to the SCP it is using. §7.1.1
4 Knowing who you are and where you are
Q4.1 A phone is registered but has nothing to send. Which pair of states is it in?
Registration and connection are separate state machines. Registered with no signalling connection is the ordinary resting state of a phone in a pocket. §5.3.3.2.2
Q4.2 What does a device send instead of its permanent subscriber identity when it first contacts a network?
The subscriber identity is provided in concealed form. The SUCI is the privacy-preserving identifier that contains the concealed SUPI. §5.9.2
Q4.3 Why does the AMF have to spread the ten least significant bits of the 5G-TMSI evenly?
The NG-RAN uses those ten bits to work out the paging occasion, so an uneven allocation would crowd many devices into the same moment. §5.9.4
Q4.4 What is a registration area, in practice?
The AMF allocates a set of tracking areas as a TAI list. The device only performs a Mobility Registration Update when its current tracking area is not on that list. §5.3.2.3
Q4.5 A device has asked for MICO mode and is in CM-IDLE. What happens to a downlink packet for it?
In MICO mode the AMF considers the device always unreachable while it is CM-IDLE, and rejects requests for downlink data delivery with a cause. §5.4.1.3
5 The connection, and what is promised on it
Q5.1 What is the finest thing a 5G network can give a separate quality treatment to?
Every packet marked with the same QFI inside a session gets the same forwarding treatment, so the flow is the unit — not the session and not the packet. §5.7.1.1
Q5.2 Which of these can be changed after a PDU session has been established?
The table of session attributes marks the serving network's S-NSSAI as modifiable, because the device may move to a different network. DNN, type, SSC mode and session id are fixed. §5.6.1
Q5.3 A session is set to SSC mode 3. What does the device experience when the anchor changes?
SSC mode 3 makes the user plane change visible, but sets up the new anchor before releasing the old one so connectivity is not lost. The address does not survive the change. §5.6.9.1
Q5.4 What is a 5QI?
The 5QI is a scalar that references the 5G QoS characteristics. The identifier of a flow inside a session is the QFI. §5.7.2.1
Q5.5 An uplink packet matches no QoS rule in the device. What happens to it?
The device evaluates uplink packets against the rules in order of precedence, and if no rule matches it discards the packet. §5.7.1.5
Q5.6 Who tells the UPF how to detect, forward, police and report traffic?
The SMF selects and controls the user plane function. It gives the UPF packet detection rules and the treatment that goes with each of them. §5.8.1
6 One network behaving like several
Q6.1 What is an S-NSSAI made of?
The S-NSSAI identifies a slice. The SST says what kind of behaviour is expected; the optional SD tells apart several slices of the same kind. §5.15.2.1
Q6.2 Can two network slice instances share one PDU session?
The clause says a PDU session belongs to one and only one slice instance per network, though different slices may have their own sessions to the same data network name. §5.15.1
Q6.3 How many S-NSSAIs may an Allowed NSSAI carry in signalling between the device and the network?
At most eight in the Allowed NSSAI and in the Requested NSSAI. Sixteen is the number of Subscribed S-NSSAIs the UDM may send to the AMF. §5.15.2.1
Q6.4 A device is served by three slices at once. How many AMFs serve it?
The AMF instance serving the device logically belongs to each of the slice instances serving it, so it is common to all of them. §5.15.1
Q6.5 Where is the policy and charging control framework for 5G actually defined?
Clause 5.14 is one sentence long and names TS 23.503. This document says who holds policy, not what a policy rule contains. §5.14
Q6.6 The user plane security enforcement for a session says integrity protection is "Preferred". What does that mean?
The three values are Required (shall), Preferred (should) and Not Needed (shall not). The setting is fixed for the life of the session. §5.10.3
7 Roaming, other accesses, the edge and the outside
Q7.1 In home-routed roaming, where does the traffic leave the mobile network?
Home-routed means the session is anchored on a UPF under the home operator's control. Local breakout is the other case, where the visited operator holds the SMF and every UPF. §5.6.3
Q7.2 What sits between two operators' control planes?
The SEPP is a non-transparent proxy that filters and polices every inter-network control plane message and hides the topology behind it. §6.2.17
Q7.3 A Wi-Fi network the operator does not trust is used to reach the 5G core. What does the traffic pass through?
An untrusted non-3GPP access network connects through an N3IWF; a trusted one connects through a TNGF. Both face the core over N2 and N3. §4.2.8.1
Q7.4 What does a device in single-registration mode hold?
Single-registration mode means one active state and one coordinated registration, with the temporary identity mapped between the two systems. Dual-registration mode is the other case. §5.17.2.1
Q7.5 Which of these is a way the core supports edge computing?
The enablers listed are user plane reselection, local routing and traffic steering, session continuity, application function influence, exposure, policy and local area data networks. §5.13
Q7.6 An outside party wants to be told when a device becomes reachable. Which exposure category is that?
Monitoring covers mobility management context such as location, reachability, roaming status and loss of connectivity, reported to an authorised outside party through the NEF. §5.20