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 Server Test Suite has been designed to act as a malicious NG-RAN node that sends exceptional messages to the tested entity. The supported test target is AMF.
Used specifications
| Specification | Title | Notes |
|---|---|---|
| 3GPP TS 38.413 | NG-RAN; NG Application Protocol (NGAP) | Supported specification version: 19.0.0. |
| 3GPP TS 24.501 | Non-Access-Stratum (NAS) protocol for 5G System (5GS); Stage 3 | Supported specification version: 19.4.0. |
| 3GPP TS 37.355 | LTE Positioning Protocol (LPP) | Supported specification version: 19.0.0. |
| 3GPP TS 38.455 | NG-RAN; NR Positioning Protocol A (NRPPa) | Supported specification version: 19.0.0. |
Tool-specific information
| Tested devices |
|---|
| AMF |
| Tested NGAP messages |
|---|
| Broadcast Session Modification Failure |
| Broadcast Session Modification Response |
| Broadcast Session Release Required |
| Broadcast Session Release Response |
| Broadcast Session Setup Failure |
| Broadcast Session Setup Response |
| Broadcast Session Transport Request |
| Cell Traffic Trace |
| De-registration Request |
| Distribution Release Response |
| Distribution Setup Failure |
| Distribution Setup Response |
| Error Indication |
| Multicast Session Activation Failure |
| Multicast Session Activation Response |
| Multicast Session Deactivation Response |
| Multicast Session Update Failure |
| Multicast Session Update Response |
| Timing Synchronisation Status Response |
| Timing Synchronisation Status Failure |
| Timing Synchronisation Status Report |
| Handover Cancel |
| Handover Failure |
| Handover Notify |
| Handover Required |
| Handover Request Acknowledge |
| Initial Context Setup Failure |
| Initial Context Setup Response |
| Initial UE Message |
| NAS Non Delivery Indication |
| NG Reset |
| NG Setup Request |
| NG Removal |
| PDU Session Resource Setup Response |
| PDU Session Resource Modify Response |
| PDU Session Resource Release Response |
| RAN Configuration Update |
| Secondary RAT Data Usage Report |
| UE Capability Info Indication |
| UE Context Release Complete |
| UE Context Release Request |
| UE Context Suspend Request |
| UE Context Resume Request |
| MT Communication Handling Request |
| Uplink UE Associated NRPPa Transport |
| Uplink NAS Transport |
| Uplink Non UE Associated NRPPa Transport |
| Uplink RAN Configuration Transfer |
| Uplink RAN Status Transfer |
| Tested NAS messages |
|---|
| 5GMM Status |
| Authentication Failure |
| Authentication Response |
| PDU Session Establishment Request |
| PDU Session Modification Complete |
| PDU Session Modification Reject |
| PDU Session Modification Request |
| PDU Session Release Request |
| PDU Session Release Complete |
| Registration Complete |
| Registration Request |
| Security Mode Complete |
| Security Mode Reject |
| Service Request |
| Tested NRPPa messages |
|---|
| Assistance Information Feedback |
| Error Indication |
| E-CID Measurement Failure Indication |
| E-CID Measurement Initiation Failure |
| E-CID Measurement Initiation Response |
| E-CID Measurement Report |
| Measurement Failure |
| Measurement Failure Indication |
| Measurement Preconfiguration Confirm |
| Measurement Preconfiguration Refuse |
| Measurement Response |
| Measurement Report |
| OTDOA Information Failure |
| OTDOA Information Response |
| Positioning Activation Failure |
| Positioning Activation Response |
| Positioning Information Failure |
| Positioning Information Response |
| Positioning Information Update |
| PRS Configuration Failure |
| PRS Configuration Response |
| TRP Information Failure |
| TRP Information Response |
| Tested LPP messages |
|---|
| Abort |
| Error |
| ProvideCapabilities |
| ProvideLocationInformation |
| RequestAssistanceData |
| Supported NAS integrity algorithms |
|---|
| 5G-IA0 |
| 128-5G-IA1 |
| 128-5G-IA2 |
| 128-5G-IA3 |
| Supported NAS confidentiality algorithms |
|---|
| 5G-EA0 |
| 128-5G-EA1 |
| 128-5G-EA2 |
| 128-5G-EA3 |
| Operating system limitations |
|---|
| SCTP transport requires the test suite to be run in Linux environment. |