Complete IP Networks for Telecom Engineers, LTE/4G and the EPC Core, IMS: Multimedia Core Network, VoLTE, VoWiFi and SRVCC, and vIMS and Cloud Core: NFV, MANO, Containers first: HTTP/2, TLS and mTLS, JSON, DNS, SCTP, GTP-U tunneling, OFDM and MIMO fundamentals, EPC architecture and procedures (Attach, EPS Bearers, QCI, PCC, CUPS and PFCP), IMS/VoLTE call flows, and cloud-native infrastructure (VNFs/CNFs, Kubernetes, microservices) are used here without repeating the basics.
One topic, one lesson: interactive slides, multi-protocol signaling ladder diagrams spanning NGAP, NAS-5GS, PFCP, HTTP/2 SBI and SIP, animations of NR numerology, SSB beam sweeping, UPF selection, QoS Flow mapping and Network Slicing, KPI and core capacity calculations, exercises with automated answer checking, and study notes in three languages (az, ru, en). Every lesson includes a worked example, a “What can go wrong and how to find it” section, practice tasks and a self-check. Hands-on labs run on the track Docker testbed using Open5GS (5GC) + UERANSIM, with advanced labs on srsRAN Project (in ZMQ virtual radio mode) and free5GC.
Course outline
01
Introduction to 5G
- why 5G was created, the three usage scenarios (eMBB, URLLC, mMTC)
- IMT-2020 performance targets
- 3GPP Releases 15–19 evolution
- 5GS = NG-RAN + 5GC overview
- Non-Standalone NSA (Option 3/3x and EN-DC dual connectivity)
- EPC impacts in NSA and Standalone SA (Option 2) migration comparison
02
5G NR radio interface
- FR1 and FR2 frequency ranges
- scalable numerology (SCS 15/30/60/120 kHz)
- frame, slot and symbol structure
- Bandwidth Parts (BWP), Synchronization Signal Block (SSB) and beam sweeping
- massive MIMO, beamforming
- TDD patterns, the NR protocol stack (SDAP, PDCP, RLC, MAC, PHY and RRC) and the RRC_INACTIVE state
03
NG-RAN architecture
- gNB and ng-eNB base stations
- CU/DU functional split and the F1 interface
- Xn and NG interfaces, O-RAN overview
- and a deployment and radio parameter practicum
04
5GC core architecture
- Service-Based Architecture (SBA)
- NF services (Namf, Nsmf — producer and consumer roles)
- the SBI bus over HTTP/2
- REST, JSON and OpenAPI
- NRF (registration, discovery, OAuth2)
- Service Communication Proxy (SCP)
- AMF, SMF, UPF, AUSF/UDM/UDR
- PCF/NEF/AF, NSSF/SMSF/CHF functions
- reference points N1–N15
- NRF and DNS in an SA network
- Huawei 5GC products (UNC, UDG, UDM, UPCF per documentation) and EPC-to-5GC node mapping
05
5G protocols
- NAS-5GS (5GMM and 5GSM)
- NGAP, PFCP (sessions and PDR, FAR, QER, URR, BAR rules)
- GTP-U in 5G and QFI in the extension header
- SBI HTTP/2 request/response anatomy
- and a multi-protocol message dissection practicum
06
5G identities
- SUPI and GPSI, SUCI privacy protection (ECIES encryption with the home network public key)
- 5G-GUTI and 5G-S-TMSI, PEI and DNN
- and S-NSSAI (SST and SD)
07
Registration and access security
- registration types (initial, mobility, periodic, emergency)
- the 6 phases of Registration (AMF selection, 5G-AKA and EAP-AKA', NAS Security Mode and key hierarchy, Nudm_UECM and Nudm_SDM, PCF access and mobility policy, Registration Accept and Complete)
- UE Configuration Update
- NAS Transport (SMS, UE policies)
- Deregistration and a registration trace practicum
08
PDU Sessions, QoS and policy control
- the PDU Session concept
- SMF and UPF selection, PDU Session Establishment
- N4 session procedures, PDU Session Modification and Release
- AN Release to CM-IDLE, PDU session types (IPv4, IPv6, IPv4v6, Ethernet, Unstructured) and SSC modes 1/2/3
- UPF reselection in SSC mode 3
- QoS Flows and QFI, the standardized 5QI table
- QoS rules and SDAP mapping to DRBs
- Npcf_SMPolicyControl, UE Route Selection Policy (URSP)
- Ethernet PDU and 5G LAN
- URLLC features, and a PDU session and QoS trace practicum
09
5GC laboratory
- Open5GS, UERANSIM, srsRAN Project and free5GC overview
- bringing up the 5GC and UERANSIM testbed
- provisioning a subscriber in UDM/UDR (SUPI, keys, DNN, S-NSSAI)
- capturing registration across NGAP
- NAS-5GS and SBI, decoding HTTP/2 SBI messages in Wireshark
- NF registration and discovery via NRF
- capturing PDU Session establishment (PFCP and GTP-U)
- dissecting PDR, FAR and QER rules
- configuring 5QI and AMBR in the subscription
- testing SUCI IMSI encryption
- failure injection (wrong key, DNN, slice)
- an advanced lab with srsRAN Project and srsUE over ZMQ
- and comparing the same scenario on free5GC
10
Mobility management
- RM and CM state machines
- Service Request, Paging
- Xn handover, N2 handover
- and Mobility Registration Update
11
Network Slicing, MEC, analytics and 4G interworking
- Network Slicing concepts
- slice selection with NSSF
- slicing across RAN and Core
- Network Slice-Specific Authentication and Authorization (NSSAA)
- a lab with two slices and two UPFs
- Multi-access Edge Computing (MEC, UL CL and branching point)
- NWDAF network analytics
- NEF API exposure, N26 interworking with 4G EPC
- combined 4G/5G nodes (SMF+PGW-C, UPF+PGW-U, UDM+HSS, PCF+PCRF)
- 5G and Time-Sensitive Networking (TSN) overview
- and IoT in 5G (NB-IoT, LTE-M, RedCap)
12
Charging
- converged charging architecture (CHF and Nchf services)
- quota management and CDR generation in 5G
13
Voice, SMS and emergency services
- IMS over 5GC (P-CSCF discovery, N5/Rx policy control)
- VoNR registration, VoNR call setup
- EPS fallback to LTE, SMS over NAS via SMSF
- 5G emergency calls, 5G positioning with LMF overview
- and a 5G voice trace practicum
14
Security and roaming
- 5G security architecture (3GPP TS 33.501)
- SBI security (mTLS and OAuth2)
- SEPP and the N32 interface
- N32 protection (TLS and PRINS)
- 5G roaming architectures (Home Routed and Local Breakout) and 5G roaming over IPX
15
Huawei practice and operations
- Huawei UNC baseline configuration objects
- Huawei UDG baseline configuration
- Huawei UDM and UPCF subscription and policy provisioning (per documentation)
- Wireshark filters for 5G (ngap, nas-5gs, pfcp, http2)
- 5GMM and 5GSM cause codes
- 5G KPI calculations (registration, PDU sessions, handover, throughput) and 5GC capacity dimensioning
16
Problems, solutions and final project
- 31 real-world 5G troubleshooting cases (Registration Reject #3 Illegal UE, #7 5GS services not allowed, #11 PLMN not allowed, #15 No suitable cells in TA, #27 N1 mode not allowed and #62 No network slices available; 5G-AKA SQN resynchronization and SUCI decryption failure; NG Setup Failure and unreachable AMF; NRF discovery failure, SBI 403 OAuth2 token rejection, 404 missing UDM subscription, 503 NF overload and expired SBI TLS certificates; PDU session rejection for unsubscribed DNN or disallowed S-NSSAI; SMF–UPF PFCP association failure, no IP traffic despite an active session due to FAR/routing/NAT, and unapplied QoS; Xn handover failure, paging timeout, EPS fallback failure, VoNR IMS registration failure and N26 session loss during 5G ↔ 4G mobility; SEPP/N32 roaming failure; NSA EN-DC SgNB Addition failure; low 5G throughput, subscriber blocked by CHF quota exhaustion, inter-slice interference and wrong slice selection due to URSP)
- a systematic 5G troubleshooting workflow
- and the final project — designing and verifying a voice-enabled 5G SA core (registration, PDU session, slicing, VoNR and EPS fallback, NF-to-Huawei product mapping, ladder diagrams, KPIs and acceptance checklist)
The fourteenth (capstone) course of the 14-course Telecom track, from the telephone line to 5G.