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

The NG Application Protocol (NGAP) provides the control plane signalling between NG-RAN node and the Access and Mobility Management Function (AMF). The services provided by the 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 the NG interface. The NGAP is transfered over SCTP. The NGAP protocol is defined in TS 38.413. The NGAP protocol provides transport function between UE and AMF by offering NAS signalling transport. The NAS protocol provides mobility management and session management between the User equipment (UE) and Access and Mobility Management Function (AMF). The NAS protocol is defined in TS 24.501. The NGAP/NAS Client Test Suite has been designed to act as a malicious AMF that sends exceptional requests to the tested entity. The supported test target is NG-RAN node or UE.

Used specifications

Specification
Title
TS 38.413

5G; NG-RAN; NG Application Protocol (NGAP)

TS 24.501

5G; Non-Access-Stratum (NAS) protocol for 5G System (5GS); Stage 3

TS 24.007

5G; Mobile radio interface signalling layer 3; General Aspects

TS 24.008

5G; Mobile radio interface Layer 3 specification; Core network protocols; Stage 3

Tool-specific information

Tested NGAP messages

Downlink NAS Transport

Reroute NAS Request

NG Setup Response

NG Reset Acknowledge

RAN Configuration Update Acknowledge

AMF Configuration Update

Downlink Non UE Associated NRPPa Transport

Downlink UE Associated NRPPa Transport

Initial Context Setup Request

UE Context Release Command

PDU Session Resource Setup Request

PDU Session Resource Modify Request

PDU Session Resource Release Command

Tested NAS messages

Authentication Request

Registration Reject

Authentication Reject

Security Mode Command

Registration Accept

5GMM Status

Identify Request

Configuration Update Command

De-registration Request (UE terminated)

PDU Session Establishment Reject

PDU Session Establishment Accept

PDU Session Modification Command

5GSM Status

PDU Session Release Command

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