NGAP/NAS Server Test Suite Data Sheet
Test Suite:
NGAP/NAS Server Test Suite
Direction:
Server

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: 18.0.0.
3GPP TS 24.501
Non-Access-Stratum (NAS) protocol for 5G System (5GS); Stage 3
Supported specification version: 18.5.0.
3GPP TS 37.355
LTE Positioning Protocol (LPP)
Supported specification version: 18.0.0.
3GPP TS 38.455
NG-RAN; NR Positioning Protocol A (NRPPa)
Supported specification version: 18.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

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.

Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis