S1AP/NAS Client Test Suite Data Sheet
Test Suite:
S1AP/NAS Client Test Suite

The S1 Application Protocol (S1AP) provides the control plane signalling between E-UTRAN and evolved packet core (EPC). The used interface is S1-MME which is located between eNB and MME. The services provided by the S1AP 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 whole S1-MME interface. The S1AP is transfered over SCTP. The S1AP protocol is defined in TS 36.413. The S1AP protocol provides transport function between UE and MME by offering NAS signalling transport. The NAS protocol provides mobility management and session management between the User equipment (UE) and Mobile Management Entity (MME). The NAS protocol is defined in TS 24.301. The S1AP/NAS Client Test Suite has been designed to act as a malicious MME that sends exceptional requests to the tested entity. The supported test target is eNodeB or UE.

Used specifications

TS 36.413

LTE; Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 Application Protocol (S1AP)

TS 24.301

LTE; Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS); Stage 3

TS 24.007

LTE; Mobile radio interface signalling layer 3; General Aspects

TS 24.008

LTE; Mobile radio interface Layer 3 specification; Core network protocols; Stage 3


The Point-to-Point Protocol (PPP)

Tool-specific information

Tested S1AP messages

Handover Request

Handover Command

Handover Preparation Failure

E-RAB Setup Request

E-RAB Modify Request

E-RAB Release Command

Initial Context Setup Request

Reset Acknowledge

S1 Setup Response

S1 Setup Failure

UE Context Modification Request

Reroute NAS Request

eNB Configuration Update Acknowledge

Downlink NAS Transport

UE Context Release Command

MME Status Transfer

MME Direct Information Transfer

MME Configuration Update

Downlink UE Associated LPPa Transport

Downlink Non UE Associated LPPa Transport

Tested NAS messages

Attach accept

Attach reject

Authentication reject

Authentication request

Detach request UE terminated

Detach accept UE originating

EMM information

Security mode command

Security protected NAS message

Service reject

Tracking area update accept

Tracking area update reject

Service Accept

Activate dedicated EPS bearer context request

Activate default EPS bearer context request

Bearer resource allocation reject

Bearer resource modification reject

Deactivate EPS bearer context request

ESM information request

Modify EPS bearer context request

PDN connectivity reject

Supported NAS integrity algorithms





Supported NAS confidentiality algorithms





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