Phone: (469) 634-4200

Extensible Authentication Protocol (EAP)

dsTest, Developing Solutions, Extensible Authentication Protocol, EAP

dsTest supports the Extensible Authentication Protocol (EAP), the common authentication framework that can be used to implement specific authentication methods.  dsTest supports EAP authentication methods on the S6b, STa, SWa, SWm and Wg Diameter interfaces, and the Wa RADIUS interface.  Methods supported by dsTest are EAP-AKA, EAP-AKA’, EAP-SIM, and EAP-TLS.   dsTest also supports Protected EAP/Tunneled TLS (PEAP/TTLS).

dsTest supports server emulation and client interface simulation capabilities with these Diameter interface applications.  The Interface Applications perform authentication based upon reuse of the DER/DEA command set defined in EAP, specified in RFC 4072.

These Interface Applications support access to trusted/untrusted, 3GPP/non-3GPP networks.

AAA and gateway interfaces can be tested with our Home Subscriber Server (HSS) Emulator.

Read more about our Emulators.

The AAA simulation in the Interface Applications can be used to test the capacity and performance of a HSS.  When testing an AAA server, dsTest Interface applications can be used on the gateways to test the responses of the AAA to messages from the gateway.   A node configured with dsTest Interface applications can function as an AAA Emulator providing services to a gateway in support of functional or load testing of your HSS.  When used together with our SWx Interface application on a HSS client node you can provide a more complete AAA functional and load test solution.

When used in conjunction with the Policy and Charging Rules Function (PCRF), Online Charging System (OCS), and Offline Charging System (OFCS) emulators, dsTest can offer all of the services needed to test an access network gateway or PDN gateway.

The HSS Emulator and the interface applications can be used in tandem to test Diameter Proxies, Relay Agents, and Redirect Agents.

A comprehensive set of operational measurements (OMs) is collected at specified intervals and stored in a SQLite database on the dsTest server.  Real-time measurements may be retrieved through our dsClient CLI interface or graphed via our dsClient GUI interface.


dsTest’s  EAP Interface Applications provides the following procedures:

  • Authentication and Authorization
  • Re-Authentication and Re-Authorization
  • Access Network Initiated Session Termination
  • HSS/AAA Initiated Detach

Advanced Testing Features

Enhance your testing with Developing Solutions® testing assistance solutions:

  • Insert, delete, or replace AVPs in your messages with our SmartAVP solution.  SmartAVP enables you to define proprietary signaling or to corrupt AVPs to facilitate negative testing.
  • Configure commands to define the series of actions and rates that each subscriber takes.  Advanced profiles can be created using SmartEvents to define a mix of traffic based on probability assignments.  With SmartEvents, you can specify when your SmartAVPs are used.
  • Define a set of message templates against which all messages will be validated with our Diameter Dictionary.  Every Diameter message is validated, even under load conditions.

Supporting Standards

  • EAP – RFC 3748
  • Diameter EAP – RFC 4072
  • S6a/STa/SWa/SWm – 3GPP TS 23.402 and 29.273/X.S0057-A(Pi*)
  • Wa – TS 23.234 and 29.234
  • Diameter – RFCs 6733, 3588
  • RADIUS – RFC 2865, 2866
  • UDP – RFC 768
  • SCTP – RFC 4960
  • TCP – RFC 793
  • dsTest Specification Map

General Reference Guides

Read more about dsTest.