The NG Application Protocol (NGAP) is defined in 3GPP TS 38.413. It provides control plane signalling between NG-RAN node and Access and Mobility Management Function (AMF). The services provided by NGAP are divided to UE associated and non UE associated. The UE associated services are related to one UE and the non UE associated services are related to NG interface only. NGAP protocol also provides transport function between UE and AMF by offering NAS signalling transport. The NAS protocol is defined in 3GPP TS 24.501. It provides mobility management and session management between User equipment (UE) and Access and Mobility Management Function (AMF). The NGAP/NAS Client Test Suite has been designed to act as a malicious AMF that sends exceptional messages to the tested entity. The supported test target is NG-RAN node or UE.
NG-RAN Nodes
User Equipments
AMF Configuration Update
Broadcast Session Modification Request
Broadcast Session Release Request
Broadcast Session Setup Request
Broadcast Session Transport Response
Broadcast Session Transport Failure
Distribution Release Request
Distribution Setup Request
Downlink NAS Transport
Downlink Non UE Associated NRPPa Transport
Downlink RAN Status Transfer
Downlink UE Associated NRPPa Transport
Handover Request
Initial Context Setup Request
Multicast Session Activation Request
Multicast Session Deactivation Request
Multicast Session Update Request
Timing Synchronisation Status Request
NG Reset
NG Setup Response
Paging
PDU Session Resource Modify Request
PDU Session Resource Release Command
PDU Session Resource Setup Request
RAN Configuration Update Acknowledge
Reroute NAS Request
UE Context Release Command
MT Communication Handling Response
MT Communication Handling Failure
5GMM Status
5GSM Status
Authentication Request
Authentication Reject
Configuration Update Command
DL NAS Transport
De-registration Request (UE terminated)
Identify Request
PDU Session Establishment Accept
PDU Session Establishment Reject
PDU Session Modification Command
PDU Session Release Command
Registration Accept
Registration Reject
Service Accept
Security Mode Command
Service Reject
Assistance Information Control
Error Indication
E-CID Measurement Initiation Request
E-CID Measurement Termination Command
Measurement Preconfiguration Required
Measurement Abort
Measurement Activation
Measurement Request
Measurement Update
OTDOA Information Request
Positioning Information Request
Positioning Activation Request
Positioning Deactivation
PRS Configuration Request
TRP Information Request
Error
Abort
ProvideAssistanceData
RequestCapabilities
RequestLocationInformation
5G-IA0
128-5G-IA1
128-5G-IA2
128-5G-IA3
5G-EA0
128-5G-EA1
128-5G-EA2
128-5G-EA3
SCTP transport requires the test suite to be run in Linux environment.