Phone: (469) 634-4200

dsTest, Developing Solutions, S1 Interface, S1AP, eNodeB testing, MME Testing, SGW Testing, EPC Testing, GTP

dsTest supports the S1-MME interface between the Mobility Management Entity (MME) and eNodeB, and the S1-U interface between the Serving Gateway (SGW) and eNodeB. The S1 Interface Application, along with dsTest interface applications of S6, S5/S8, and S11, provides dsTest users with complete EPC testing capability.  Our eNodeB, MME, SGW, PGW, and Home Subscriber Server (HSS) emulators support end-to-end testing of IP connectivity to LTE access.  dsTest can surround a CIoT Serving Gateway Node (C-SGN) with all the interfaces needed to verify the MME, SGW, and PGW functions required of the C-SGN.  The S1 Interface Applications include support of the S1-AP Elementary Procedures as defined in TS 36.413, TS 23.401 and TS 23.682.

The dsTest S1 Interface Application is R13 compliant, implementing the  optimizations specified for enhanced coverage and battery life and reduced complexity compared to existing LTE devices (S1-Lite/Support for Narrow Band IoT/Cellular IoT).

Developing Solutions provides three levels of support for the S1 Interface: Basic, Advanced, and LCS.   For more general S1-AP information to simplify your S1 testing, see our S1 Dictionary Reference.   A complete set of events that can be generated with the S1 interface application can be found here.

Basic Level

S1 Procedures/General

  • Attach Procedure
  • Tracking Area Update
  • UE Triggered Service Request Procedure
  • Network Triggered Service Request Procedure
  • UE Initiated Detach Procedure
  • MME Initiated Detach Procedure
  • HSS Initiated Detach Procedure
  • Identity Check Procedure
  • Dedicated Bearer Activation Procedure
  • Bearer Modification Procedure
  • S1-U Encapsulation/Decapsulation

S1 Class 1 Messages

  • Initial Context Setup
  • Reset
  • S1 Setup
  • UE Context Release
  • UE Context Modification

S1 Class 2 Messages

  • Paging
  • Initial UE Message
  • Downlink NAS Transport
  • Uplink NAS Transport
  • NAS non delivery indication
  • Error Indication
  • UE Context Release Request

Non-Access Stratum (NAS) Protocols

EPS Mobility Management (EMM)

  • Attach Request/Accept/Complete/Reject
  • Authentication Request/Response/Reject
  • Identity Request/Response
  • Detach Request/Accept
  • Tracking Area Update Request/Accept/Complete
  • Service Request
  • Paging

EPS Session Management (ESM)

  • Activate Default EPS Bearer Context Request
  • Activate Dedicated EPS Bearer Context Request/Accept/Reject
  • Deactivate EPS Bearer Context Request
  • PDN Connectivity Request
  • PDN Disconnect Request

Advanced Level

S1 Procedures/General

  • Basic Level Support (purchased separately)
  • S1 Release Procedure
  • SMS Delivery over S1
  • GUTI Reallocation Procedure
  • UE Activity Procedure
  • PDN GW Initiated Bearer Deactivation
  • MME Initiated Dedicated Bearer Deactivation
  • UE Requested Bearer Resource Modification
  • S1 Based Handover
  • UE or MME requested PDN disconnection
  • MME triggered Serving GW relocation
  • CIoT/NB-IoT Optimizations/Support
    • Low Access Priority Indication
    • Extended TAU/Power Savings Mode
    • No PDN NAS Procedures
    • Optimized Control Plan Procedures
    • SMS Delivery

S1 Class 1 Messages

  • Basic Level Support

S1 Class 2 Messages

  • Basic Level Support
  • Deactivate Trace
  • Trace Start
  • Trace Failure Indication

Non-Access Stratum (NAS) Protocols

EPS Mobility Management (EMM)

  • Basic Level Support
  • GUTI Reallocation Command/Complete
  • Security Mode Command/Complete/Reject
  • EMM Information Procedure
  • EMM Status

EPS Session Management (ESM)

  • Basic Level Support
  • Modify EPS Bearer Context Request/Accept/Reject
  • Bearer Resource Allocation Request
  • Bearer Resource Modification Request
  • ESM Information Request/Response
  • Notification

Location Services (LCS) Level

S1 Procedures/General

  • Advanced Level Support (purchased separately)
  • EPC Positioning for a Emergency Services (EPC-MT-LR)
  • EPC Network Induced Location Request (EPC-NI-LR)
  • EPC Mobile Originating Location Request (EPC-MO-LR)

Class 1 Messages

  •  Advanced Level Support (purchased separately)

Class 2 Messages

  • Advanced Level Support (purchased separately)
  • Downlink UE Associated LPPa Transport
  • Uplink UE Associated LPPa Transport
  • Downlink Non UE Associated LPPa Transport
  • Uplink Non UE Associated LPPa Transport

Advanced Testing Features

SmartEvents — Alter application behavior or coordinate multiple interface applications with SmartEvents. Our programmable, subscriber-level state machine gives you the ability to define handlers for specified application events that can then cause an event in another application to be executed. You can also configure handlers to modify subscriber information during run-time, introduce timers, or randomize subscriber behavior based on configurable probabilities to name a few of the many options in one of dsTest’s most powerful features.

SmartMessageElement — Insert, delete, or replace elements in Diameter, RADIUS, MAP, LDAP, GTP, REST or SOAP messages with our SmartMessageElement solution. Define proprietary signaling or corrupt elements to facilitate negative testing. You can specify when your elements are used with SmartEvents.

Traffic Profile — Draw the shape of your test actions across time with Traffic Profile. You can define the rate for any action as a static rate or reference a Traffic Profile configuration, which also means that multiple Traffic Profiles can be running currently. Use Traffic Profile in conjunction with the randomizing features in SmartEvents to design a test that more truly simulates real-world network activity.

Operational Measurements

dsTest provides rich sets of measurements for the S1 Interface application:

  • Transaction and transport layer attempts, successes, and failures
  • Transaction duration, transactions-per-second, and round-trip delay
  • Message and byte counters
  • Errors encountered and error indications received in messages

See our Online Help for S1 measurements, LPP measurements, LPPa measurements, and SMS measurements.

You can read more about the reporting features offered with dsTest and dsClient here.

Supporting StandardsS1-U, S1-MME, S1-AP, dsTest