top of page
< Back

5G Core Network

Duration : 4 days

Objectives : Understand the 5G core network and services; understand the 5G core network functions on Control and User planes; Understand the 5GS signaling network based on HTTP2 protocol; Understand voice service in 5G; understand the 5GS procedures. Understand network slicing in 5GS

Who should attend : Telecommunications engineer, Network architect, Telecommunications consultant

Prerequisites : Minimum knowledge on the Evolved Packet Core (EPC). 

Course outline : The increase in the number of applications, their diversification and the improvement of the quality of service provided by mobile networks have led to an increase in demand, the emergence of new usages (connected objects, connected cars, drones, etc.) and new users.
5G is at the crossroads of these new usages; It aims to better respond to this wide variety of needs and new demands through a unified technology that takes into account this diversity.
The usage scenarios envisioned are
• Enhanced Mobile Broadband (eMBB), addresses human-centric use cases for access to multi-media content, services and data
• Massive Machine-Type Communications (mMTC) focuses on applications where a very large number of connected devices transmit relatively low volumes of non-delay sensitive data. The devices are typically low-cost and low-complexity, and require a very long battery life.
• Ultra-reliable and Low-latency Communications (uRLLC) for extremely low latency with high reliability, availability, and security. Examples are product line automation, tele-surgery, or any tactile Internet application.
• High Performance Machine-Type Communications (HMTC) for connected devices which low latency, high availability, and high data rates for machine type communications with no mobility.
• Vehicle-to-everything (V2x) tailored to serve the needs of autonomous cars, connected ambulances in healthcare as examples, with sidelink. Sidelink is a core topology of the 5G system design that enables direct communication between two devices without the participation of a base station in the transmission and reception of data traffic.

The objectives of this course are to present the 5G SA ecosystem, in particular
• The 5G Core Network (5GC) and its Network functions (NFs)
• 5G service based architecture
• 5G identities
• 5G network services provided to the UE via NAS signaling
• The 5G network services provided by NEF to the external AS
• Network slicing in the 5G network to create networks customized to provide optimized solutions for different market scenarios, e.g. in terms of functionality, performance and isolation. IoT related network slices are emphasized.
• 5G QoS model
• 5G signaling network based on HTTPv2
• 5G PCC (Policy and Charging Control)
• 5G Network and Data Analytics
• 5GC/EPC interworking
• 5G Roaming
• Voice service in 5G with IMS
• Satellite access connected to 5GC

1. 5G ecosystem
1.1. 5G philosophy
1.2. 5G use cases mMTC - Massive Machine Type Communications eMBB - Enhanced Mobile Broadband uRLLC - Ultra-reliable and Low Latency Communications
1.3. KPIs to measure 5G system characteristics
1.4. 5G standardization status
1.5. 5G building blocks
1.6. 5G and the concept of network as a service with the network slicing technology
1.6.1. DNN, S-NSSAI, PDU Session and Flows

2. 5G Access network
2.1. 5G RAN
2.1.1. NR : gNB, TA, Cell, frequency bands
2.1.2. LTE : ng-eNB, TA, Cell, frequency bands
2.2. Trusted and Untrusted WLAN
2.2.1. AP, TNGF and N3IWF
2.3. New interfaces towards 5G core network : N1, N2, N3
2.4. Centralized RAN, Virtualized RAN, Open RAN, O-RAN
2.5. NSA mode 3X
2.6. SA mode 2

3. 5G Core Network (5GC)
3.1. 5GC network functions
3.1.1. Authentication Server Function (AUSF)
3.1.2. Core Access and Mobility Management Function (AMF)
3.1.3. Network Exposure Function (NEF)
3.1.4. NF Repository Function (NRF)
3.1.5. Policy Control function (PCF)
3.1.6. Session Management Function (SMF)
3.1.7. Unified Data Management (UDM)
3.1.8. User Data Repository (UDR)
3.1.9. Unstructured Data Server Function (UDSF)
3.1.10. User plane Function (UPF)
3.1.11. Application Function (AF)
3.1.12. Short Message Service Function (SMSF)
3.1.13. Network Slice Functions
3.1.14. Network Slice Selection Function (NSSF).
3.1.15. Network Data Analytics Functions
3.1.16. Access Gateway Functions Non-3GPP InterWorking Function (N3IWF). Trusted Non-3GPP Gateway Function (TNGF). Wireline Access Gateway Function (W-AGF).
3.1.17. Binding Support Function (BSF)
3.1.18. Charging Function (CHF)
3.1.19. Service Communication Proxy (SCP)
3.1.20. Security Edge Protection Proxy (SEPP)
3.2. 5GC interfaces
3.2.1. 5G Service-based architecture with network function services
3.3. 5GC roaming architecture : Local Breakout and Home Routed

4. 5G Identities
4.1. 5G Identities
4.1.1. SUPI : IMSI and NAI
4.1.2. GPSI : MSISDN and External IDentity
4.1.3. PEI : IMEI
4.1.4. SUCI
4.1.5. DNN
4.1.6. S-NSSAI
4.1.7. NSSAI
4.1.8. NSI

5. 5GC Signaling network
5.1. HTTP2 protocol
5.2. HTTP2 transport
5.2.1. TCP
5.2.2. TLS/TCP
5.3. HTTP2 signaling network architecture
5.3.1. Communication mode Direct communication with and without NRF interaction Indirect communication with and without discovery delegation
5.3.2. SCP (Service Communication Proxy) for HTTP2 signaling routing within a mobile network
5.3.3. SEPP (Security Edge Protection Proxy) for HTTP2 signaling routing between a mobile network and external networks (in roaming situation)
5.3.4. NRF for routing information
5.3.5. SCP functions
5.3.6. SEPP functions
5.3.7. BSF and session binding
5.4. Call flows to understand the behavior of SCP, SEPP, NRF, BSF

6. 5G Network slicing
6.1. Terminology and definitions
6.2. Radio slice versus core network slice versus network slice
6.3. Slice template according to GSMA NG.116
6.4. Network slice examples
6.5. Network slice architecture
6.6. Selection and association of a Network Slice instance
6.7. Establishment of a PDU session in a network slice

7. UDR
7.1. Convergent 5GS/EPS UDR versus separate 5GS UDR and EPS UD
7.2. Data stored in 5GS UDR
7.2.1. Subscription Data Am-data Sm-data Sms-mgmt-data
7.2.2. Policy Data
7.2.3. Structured data for external applications
7.2.4. Application data
7.3. Service based interface of 5GS UDR : Nudr
7.4. UDR clients : UDM, PCF and NEF

8.1. Nudsf service interface
8.2. Data structures stored on UDSF : Realm, Storage, RecordReference, Record, Blocks, Block
8.3. Example of data storage model on UDSF

9.1. Role of NWDAF
9.2. NWDAF interactions with other NFs
9.3. NWDAF Architecture
9.4. NWDAF Interactions with other Network Data Analytics functions : DCCF, MFAF, ADRF, AnLF, MTLF
9.5. KPIs measured by the NWDAF per slice instance

10. 5G PCC (Policy and Charging Control)
10.1. Policy and Charging control architecture
10.2. Policy types
10.2.1. UE policies : URSP and ANDSP
10.2.2. AM policies
10.2.3. SM policies
10.2.4. Background data transfer policies
10.2.5. Traffic influence policies
10.2.6. etc.
10.3. PCC clients : AMF, SMF, NEF and AF
10.3.1. Service-based Interfaces
10.4. New PCC scenarios with 5G

11. 5G Procedures
11.1. Registration procedure
11.2. Re-registration procedure
11.3. Registration with AMF Relocation
11.4. PDU session establishment procedure
11.5. UE initiated Service request procedure
11.6. Network initiated Service request procedure
11.7. SMS delivery
11.8. SMS reception

bottom of page