School of Specs The 5G system architectureIn depth

The 5G system architecture · In depth

Every question of this course

All 160 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.

Or sit the final test instead Back to the course

1 Who writes this document, and why

Q1.1 Which of the three stages does TS 23.501 belong to?

Q1.2 In a version number x.y.z, what does a first digit of 2 mean?

Q1.3 Once the document is under change control, what does its first digit track?

Q1.4 Which two documents does the scope name as companions to this one?

Q1.5 Many change-history lines share one TDoc number, such as SP-260441. What does that tell you?

2 How to read a 3GPP specification

Q2.1 A reference is written without a date or version number. Which version applies?

Q2.2 A term is defined both in clause 3.1 and in TR 21.905. Which definition applies here?

Q2.3 What does the letter in a clause number like 4.2.5a tell you?

Q2.4 A NOTE says a feature is not supported in this release. How binding is that?

Q2.5 A clause title reads only "Void". What happened?

Q2.6 You need the exact message sequence for a device registering with the network. Where does clause 1 send you?

3 The shape of the 5G core

Q3.1 How may two control plane functions in the 5G core talk to each other?

Q3.2 What is "Nsmf"?

Q3.3 Which of these is a real point-to-point reference point, not one realized by service-based interfaces?

Q3.4 Where does a network function put unstructured data such as a UE context?

Q3.5 What does the specification call the SCP and the SEPP?

Q3.6 Is there a roaming architecture for Energy Efficiency and Energy Saving?

4 What each network function does

Q4.1 The AMF carries session management messages between the phone and the SMF. What does it do with them?

Q4.2 Which function turns a hidden subscription identifier (SUCI) back into the real one (SUPI)?

Q4.3 Why can two different UDM instances serve the same subscriber in two different transactions?

Q4.4 Which function counts how many devices are registered to a network slice?

Q4.5 What does the SEPP do to control-plane messages travelling between two operators?

Q4.6 A function knows only a device's IP address and needs the PCF that handles it. Where does it start?

5 Services instead of interfaces

Q5.1 Why does the same piece of behaviour need two different reference point names when it sits between two different pairs of functions?

Q5.2 What must a consumer put in a subscribe request?

Q5.3 In communication model D, who finds the producer?

Q5.4 A network function is told to serve traffic through an SCP. Does that settle how all its messages travel?

Q5.5 What does the NRF check during service discovery, as opposed to what the producer checks later?

Q5.6 How many services does the SCP itself produce?

6 How one function finds another

Q6.1 What has to happen before a function can be found through the NRF?

Q6.2 You get a discovery answer back from the NRF. What may you do with it?

Q6.3 A producer gives you a binding indication at NF Set level and then stops answering. Where may you go?

Q6.4 A phone already has a session to one data network and asks for a second one to the same DNN and slice. When is the AMF forced to reuse the same SMF?

Q6.5 Where can the SMF learn what a UPF is capable of?

Q6.6 Must the PCF chosen by the AMF for the device be the same PCF the SMF chooses for a session?

7 Every name the system uses

Q7.1 Why does a phone almost never send its SUPI to the network?

Q7.2 What are the two parts of a 5G-GUTI?

Q7.3 Is there one GPSI for every SUPI?

Q7.4 A device supports no 3GPP access technology at all. What form does its PEI take?

Q7.5 Moving from 5G to 4G with N26 in use, what does the 5G-TMSI become?

Q7.6 On 3GPP access, what does a UE do with NSSAI in the access stratum by default?

8 What actually travels on the wire

Q8.1 What sits directly under NGAP on N2, between the access network and the AMF?

Q8.2 A phone is served by one AMF over 3GPP access and non-3GPP access at the same time. How many N1 NAS signalling connections does it have?

Q8.3 What does the AMF do with the session-management part of a NAS message?

Q8.4 At what granularity does GTP-U encapsulate user traffic on N3 and N9?

Q8.5 Which protocol does TS 23.501 name for the service-based interfaces?

Q8.6 On untrusted non-3GPP access, what may fragment a large NAS message?

9 Registration, reachability and paging

Q9.1 A registered phone is in your pocket overnight, sending nothing. Which pair of states is it in?

Q9.2 What makes a registered device start a Mobility Registration Update?

Q9.3 A device is CM-CONNECTED with RRC_INACTIVE. Who pages it?

Q9.4 A Forbidden Area and a Service Area Restriction both cover where the device is standing. Which one applies?

Q9.5 What does the network send a device whose service area is limited?

Q9.6 With dual connectivity, how many N2 termination points does one device have?

10 Radio, Wi-Fi, cable — every way in

Q10.1 A device is in CM-CONNECTED with RRC_INACTIVE and a packet arrives for it. Who pages it?

Q10.2 Why does the AMF hold on to the UE Radio Capability information?

Q10.3 What makes a non-3GPP access network "trusted"?

Q10.4 A device is CM-IDLE over Wi-Fi and a downlink packet arrives for a session last routed there. What can the network do?

Q10.5 With non-seamless WLAN offload, which IP address does the offloaded traffic use?

Q10.6 Which value travels in the core-network tunnel header so a gNB can pick a paging policy for a device in RRC_INACTIVE?

11 Using two accesses at once

Q11.1 A phone registered on the same network over both radio and Wi-Fi wants a multi-access session. How many establishment requests does it send?

Q11.2 Which steering mode sends the same packets over both accesses at once?

Q11.3 Which steering functionality can carry every kind of traffic but cannot do the Redundant steering mode?

Q11.4 How does a round-trip-time measurement get from the phone to the UPF?

Q11.5 Can a guaranteed-bit-rate flow of a multi-access session be split across the two accesses?

Q11.6 What does the MPTCP proxy in the UPF use as the source address when it talks to the far-end server?

12 The connection to a data network

Q12.1 Which attribute of a PDU session may change while the session is alive?

Q12.2 What happens to the IP address under SSC mode 3?

Q12.3 Which session types may be given SSC mode 3?

Q12.4 An uplink classifier has been inserted into an IPv4 session, so there are now two anchors. How many IPv4 addresses does the device hold?

Q12.5 A device carrying a local-area data network session walks out of the service area. What does the specification require of the device?

Q12.6 What does marking a session always-on actually change?

13 Where the packets actually go

Q13.1 Which N4 rule decides whether a packet is forwarded, dropped or buffered?

Q13.2 Does the SMF send the ARP (Allocation and Retention Priority) to the UPF?

Q13.3 Who allocates the CN Tunnel Info (the TEID and IP address) for an N3 or N9 tunnel?

Q13.4 When DHCP is used towards the UE, which function acts as the DHCP server?

Q13.5 Buffering of downlink packets for a deactivated session is mandatory where?

Q13.6 Annex J works out a worst-case overhead of 142 octets. What link MTU does that leave on a 1500-octet transport?

14 What the network promises

Q14.1 What is the finest thing 5G can give a separate quality treatment to?

Q14.2 What does a 5QI value actually carry?

Q14.3 In the ARP priority level, which end of the range 1 to 15 is the important one?

Q14.4 Session-AMBR limits the total bit rate across which flows of a PDU session?

Q14.5 A phone has an uplink packet that matches none of its QoS rules. What happens?

Q14.6 With notification control on, what does the radio network do when it can no longer meet the guaranteed bit rate?

15 Rules, and paying for them

Q15.1 Clause 5.14 of TS 23.501 is one sentence. What does it say?

Q15.2 Session binding is the problem of connecting what to what?

Q15.3 What does the BSF do?

Q15.4 Which function actually counts the bytes for charging a PDU session?

Q15.5 A PCC rule says "non-blocking" for service data flow handling while credit is requested. What happens to the traffic?

Q15.6 A phone has URSP rules. What does the Network Slice Selection Policy part of them decide?

16 Who you are and who may listen

Q16.1 Where are the authentication methods and key derivations of 5G defined?

Q16.2 Which function decides the User Plane Security Enforcement information for a PDU session?

Q16.3 The radio network cannot meet a User Plane Security Enforcement value of "Required". What happens?

Q16.4 Which function de-conceals the SUCI back into a SUPI?

Q16.5 What has to have happened before slice-specific authentication can run for a device?

Q16.6 Which credentials does the remote provisioning of clause 5.39 deliver?

17 One network, many networks

Q17.1 How many S-NSSAIs may the Allowed NSSAI carry in signalling between the device and the network?

Q17.2 What is the Slice Differentiator, the SD part of an S-NSSAI, for?

Q17.3 A device asks for slices, none of them are in its subscription, and it has default subscribed slices. What does the network do?

Q17.4 A slice needs its own authentication and it has not finished yet. Where does that S-NSSAI sit meanwhile?

Q17.5 Who keeps the count of PDU sessions in a slice, and who asks it?

Q17.6 While a slice is replaced by an Alternative S-NSSAI, which value does the device use to match an application to a session?

18 Being served by somebody else's network

Q18.1 In Local Break Out, where does the packet leave the mobile network for the internet?

Q18.2 In a home-routed session, where does the phone's session-management signalling terminate?

Q18.3 Who decides whether a given session is home routed or broken out locally?

Q18.4 What are the two jobs the specification gives the SEPP?

Q18.5 When a visitor uses a non-standard slice value, who maps it?

Q18.6 A visited network cannot meet the QoS the home network asked for. What may the V-SMF do?

19 Living next to 4G

Q19.1 What does the N26 interface join together?

Q19.2 A device supports both 5G NAS and 4G NAS. Which registration mode must it support?

Q19.3 The operator does not deploy N26. What keeps a device's IP address across the move?

Q19.4 An Ethernet PDU session moves to a 4G core that does not support the Ethernet PDN type. What happens to it?

Q19.5 In one E-UTRA cell wired to both cores, what tells the base station to route the signalling to an AMF rather than an MME?

Q19.6 A dual-registration device wants to register in 4G before it moves anything. What must the 4G side support?

20 Computing close by, and opening the door

Q20.1 Why does the core pick a user plane function close to the device for edge computing?

Q20.2 An application the operator does not trust to talk to core functions directly must reach them how?

Q20.3 Which of these is NOT one of the five categories of external exposure?

Q20.4 What is an AF specific UE Identifier?

Q20.5 In user plane direct exposure, who sends the report to the consumer?

Q20.6 Must an application use the NEF's member UE selection to pick devices for a training round?

21 Emergency calls, messages, voice and location

Q21.1 A phone with no valid subscription dials the emergency number. What does the specification say the network may do?

Q21.2 The network tells a phone "IMS voice over PS session supported". What does that promise?

Q21.3 What does the UPF do with traffic on an emergency PDU session that is not addressed to an emergency function?

Q21.4 A visiting phone makes an emergency call. Which network's SMF serves it?

Q21.5 Can a phone's SMSF be changed while it stays registered in the same network?

Q21.6 What does an MPS subscription entitle in the USIM?

22 Clocks, TSN and deterministic delivery

Q22.1 What kind of PDU session must a device have before any of these features work?

Q22.2 The NW-TT stamped a Sync message on the way in, the DS-TT stamps it on the way out. What does the difference become?

Q22.3 What is one 5GS TSN bridge made of?

Q22.4 TSCAI gives the radio a Burst Arrival Time. Expressed against which clock?

Q22.5 The radio cannot line the requested burst arrival up with a transmission opportunity. What may it send back?

Q22.6 Which four parameters configure hold-and-forward buffering in a translator?

23 Very fast, very reliable, very picky

Q23.1 A device sets up two redundant PDU sessions. What tells the radio network that those two belong together?

Q23.2 With two N3 tunnels carrying the same QoS Flow, how does the receiver throw away the copy?

Q23.3 What must a PCC rule carry before the radio will do PDU Set based QoS handling?

Q23.4 When the anchor UPF does the ECN marking for L4S, where does it learn that the radio is congested?

Q23.5 Why would an application server put media information into a UDP option on the way to the UPF?

24 Networks that are not for everybody

Q24.1 What identifies a stand-alone non-public network?

Q24.2 A device registers in an SNPN whose NID came from coordinated assignment, and there is no subscription for it. What does the AMF do?

Q24.3 A device camped in an SNPN wants a service from a public network. What role does the SNPN play towards that public network?

Q24.4 How many 5G VN groups can one PDU session reach?

Q24.5 Which element of a Personal IoT Network carries the traffic to the 5G network?

Q24.6 What stops a device from resuming a connection in a Closed Access Group cell it is not allowed in?

25 Small devices, small messages

Q25.1 In Control Plane CIoT 5GS Optimisation, where does the user's data ride?

Q25.2 Serving PLMN Rate Control is expressed in which unit?

Q25.3 Which control exists so an operator can sell "a maximum of Y messages per day"?

Q25.4 Which PDU sessions may the Reliable Data Service be used with?

Q25.5 How many PDU sessions can have active user-plane resources at once over NB-IoT?

Q25.6 When is the Service Gap timer started?

26 Relays, satellites, femtos and shared networks

Q26.1 An IAB node relays traffic for the base station above it. At which layer, and what does that save?

Q26.2 A MWAB is a gNB on a vehicle. What carries its N2, N3 and Xn traffic back to the core?

Q26.3 What does a mobile base station relay send when it establishes its RRC connection?

Q26.4 The AMF tells the SMF that the backhaul category is DYNAMIC_LEO. What does the word "dynamic" add?

Q26.5 What does the NR RedCap indication actually give the core?

Q26.6 A PDU session is served by an SMF and an inserted I-SMF. Which of the two talks to the PCF and the charging function?

27 Overload, energy, deployment and the rest

Q27.1 What does an overloaded AMF send to make the radio network turn phones away?

Q27.2 A Mobility Management back-off timer is running in a phone. Which of these is it still allowed to start?

Q27.3 Why does the specification tell the core to pick a different back-off value for each phone?

Q27.4 An AMF is being taken out of service and there is no UDSF in the network. What happens to the contexts of the phones it serves?

Q27.5 A user switches on 3GPP PS Data Off. What still gets through?

Q27.6 Which function works out how much energy one phone, slice or session consumed?