
ABotEdu is an online 5G training solution for 5G knowledgeable individuals to become proficient in 5G technology. It provides video tutorials of all the significant 3GPP call flows required for connecting and establishing calls between two UEs. The fundamental sequences of 5G call flow: Registration, Authentication, PDU session & NRF procedures are covered in the ABotEdu training platform. Apart from video tutorials it also offers limited-time access to a virtual 5G lab for hands-on experience in executing and analysing different 5G scenarios. Users can evaluate the packets exchanged and get a holistic understanding of the different procedures for the 3GPP specification of the software. This training solution gives you a hands-on experience of the 5G cores alongside the theory.
ABotEdu is a platform where you learn the different 3GPP procedures, the network functions associated with the various procedures, the related configurations, and the message exchanges between the nodes. It also provides a detailed understanding of the ie’s and avp’s involved in these messages. ABotEdu has inbuilt teacher-assisted detailed videos on different 3GPP 5G procedures for easy reference. It also has exercises that help the learner assess their progress.
Pre-requisites for this course are as follows:
1) Basic 5G architecture
2) 5G protocols – the basic idea of NGAP, NAS, and HTTPV2 protocol
3) Functionalities of 5G nodes
4) A basic idea of HTTP message structures.
Topics covered in this course are the following:
1) NG-Setup procedure
2) Initial Registration procedure (with detailed coverage of different sub-procedures like 5G AKA Authentication, NAS Security Setup, AM Policy Creation, 5G Slice Selection, etc.)
3) De-Registration procedure (both UE initiated and Network initiated)
4) PDU Session Creation procedure (with granular level coverage of different sub-procedures like PFCP Association and Session related procedures, PDU Resource Setup procedure, SM Context related procedures, SSC Mode, etc)
5) PDU Session Termination procedure
6) PDU Session Modification procedure
7) NRF Procedures (NRF Registration and Subscription related procedures).
NG Setup Procedure is the first NGAP procedure triggered to exchange application-level data for the NG-RAN node and AMF to interoperate on the NG-C interface.
This procedure involves in configuring and deploying next-generation technology to enhance network performance and security.
The Initial Registration Procedure is the first procedure between UE and AMF to establish a new security context and obtain service information.
This procedure establishes a connection and authenticates a UE on a network for the first time.
Initial UE Message and Registration Request Message are the first two messages exchanged between UE and AMF to establish a new connection.
The Initial UE Message is the first communication from user equipment (UE) to the network, while the Registration Request Message is a specific UE message used to request registration with the network.
The 5G AKA Authentication Procedure is a mutual authentication procedure between the UE and the network to establish a secure session between them.
This procedure verifies a UE's identity and generates session keys for secure communication in fifth-generation (5G) networks.
5G AKA Negative Scenario – Authentication Failure due to Sync Failure occurs when the UE and the network are unable to synchronize their authentication parameters, preventing the establishment of a secure connection between the UE and the network.
3GPP Access Registration is the process by which a UE establishes a connection with a 3GPP access network, such as LTE or NR.
NAS Security Setup is the process by which the UE and the AMF establish a secure channel for signalling messages.
This procedure provides encryption and integrity protection for signalling messages in cellular networks to ensure the privacy and security of user communications.
AM (Access Management) Policy Creation is the process of creating a set of rules that define the permissions that an AMF has to access and manage resources in the network.
5G Slice Selection is the process of choosing the most appropriate 5G slice for a UE based on its service requirements, ensuring optimal service delivery. This can be done by the UE itself, the network, or both.
UE Context Setup and Registration procedure is the process by which a UE establishes a new connection with the 5G core network and registers its presence to enable communication and service access.
This procedure involves the exchange of several messages between the UE, the gNB, and the AMF, and results in the creation of a UE context at the AMF.
UE initiated De-registration and UE Context Release is the process by which a UE voluntarily terminates its connection with the 5G core network and releases its UE context.
This procedure is initiated by the UE sending a Deregistration Request message to the AMF. The AMF then releases the UE context and the UE no longer stays connected to the network.
Network Initiated De-registration is the process by which the 5G core network terminates a UE's connection and releases its UE context.
This procedure can be initiated by the network for a variety of reasons, such as inactivity, security threats, or network congestion.
The PDU Session Creation procedure is the process by which a UE establishes a new PDU session with the 5G core network.
This procedure involves the exchange of several messages between the UE, the gNB, and the SMF, and results in the creation of a PDU session context at the SMF. The PDU session context contains information about the PDU session, such as the IP addresses of the UE and the DN, the QoS requirements, and the security parameters.
PFCP Association Creation is the process by which a UPF and a CP establish a control channel for communication and coordination.
The PFCP association contains information about the UPF and the CP, such as their node IDs, IP addresses, and capabilities. Once the PFCP association is established, the UPF and the CP can start exchanging PFCP messages to control and manage the forwarding of user data traffic.
PDU Session Establishment Message and PDU Resource Setup Procedure are the two main steps involved in establishing a new PDU session between a UE and the 5G core network.
The PDU Session Establishment Message is sent by the UE to the AMF to request the creation of a new PDU session. The message contains information about the type of PDU session that the UE wants to establish, the QoS requirements, and the security parameters.
The PDU Resource Setup Procedure is initiated by the AMF to allocate the necessary resources for the PDU session, such as IP addresses and QoS parameters. Once the PDU Resource Setup Procedure is complete, the PDU session is established and the UE can start sending and receiving user data traffic.
PFCP Session Management Procedures are a set of procedures used to establish, modify, and terminate PFCP sessions between the CP and UP functions.
SM Context Create-Update-Release is a set of procedures used to create, update, and release the SM context at the SMF.
These procedures are used to ensure that the SMF has the most up-to-date information about the UE and its PDU sessions. This information is used to forward user data traffic to the appropriate UPF and to ensure that the UE meets its QoS requirements.
SM Policy Creation is the procedure of creating a set of rules that define how the SMF manages a UE's PDU sessions.
Data Change Notification is a procedure that allows the UDM to notify the NF consumer about any subscription-related data change or shared data change, in perspective to the initial data the NF consumer has subscribed to the UDM with. This NF service consumer can be SMF, AMF, or similarly other nodes as well.
SSC Mode is a procedure that allows the UE to specify the Session and Service Continuity (SSC) mode that it wants to use for the new PDU session.
UE Initiated PDU Session Termination is a procedure that allows a UE to terminate a PDU session.
The UE can initiate the PDU Session Termination procedure at any time by sending a PDU Session Termination Request message to the SMF. The SMF will then release the PDU session context and notify the UPF to terminate the PDU session.
Network Initiated Session Modification in N1-N2 mode is a procedure that allows the network to modify the parameters of an existing PDU session without the involvement of the UE.
NRF Registration is the process by which a network function registers with the Network Repository Function (NRF).
The NRF is a central database that stores information about all of the network functions in the 5G core network. This information includes the network function's type, capabilities, and location.
When a network function registers with the NRF, it provides this information to the NRF. The NRF then stores this information in its database.
NRF Status Subscribe is a procedure that allows a network function to subscribe to receive notifications of changes to the status of other network functions.
This procedure is useful for network functions that need to be aware of the status of other network functions in order to operate correctly. For example, a gNB may need to be notified if the SMF that it is connected to becomes unavailable.
ABotEdu is a 5G course to learn 3GPP-defined Callflows and Scenarios. It also provides access to a 5G virtual lab for hands-on skills development. It is a comprehensive learning environment mapped to the 3GPP specification. Following is the outline of this online course:
1. Sample 5G scenarios, network functions (NF), call flow ladder diagrams, and video explanations of the 5G fundamentals.
2. 5G call flows and understanding its interaction between the associated NFs.
3. The meaning behind different 3GPP procedures and their relevance: Interface Management, Registration Management, Session Management, User Profile Management & NRF Procedures
4. Features include a built-in workbench for configuring, executing, analyzing, and debugging 5G call flows, using real 3GPP messages, PCAPs, and NF logs.
5. Wireshark integration helps learners develop packet-level understanding and enhance their debugging skills by providing insights and key performance indicators (KPIs) for a complete learning experience.
6. It employs AI-ML-based techniques to detect and assist in the correction of errors for automated learning support.
7. The ABotEdu platform offers multiple-choice and hands-on exercises for skill assessment.
8. Exercises are selected randomly based on course path and corrected automatically to facilitate self-paced learning.
9. A certificate is generated automatically based on the course path followed by the learner.