dsTest supports RADIUS (Remote Authentication Dial In User Service) over the Wa Interface for remote user authentication and accounting in WLAN Interworking/Wi-Fi offloading environments. Use the dsTest Wa Interface Application to your Authentication, Authorization and Accounting (AAA) server responses to requests from an Wireless Access Gateway (WAG) or Access Network Gateway (AGW). Authenticate a remote user and test the authorizing access to the AAA and your network resources in WLAN Interworking and Wi-Fi Offload test scenarios. Track services used by the requester using RADIUS accounting transactions. The Wa interface is specified in 3GPP TS 29.234.
A rich set of operational measurements is collected at configurable 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.
Extensible Authorization Protocol (EAP)
The Wa interface application performs authentication based on the encapsulation of EAP packets over RADIUS between the AAA and Access Gateway as specified in RFC 3579.
dsTest supports the following RADIUS transactions over the Wa Interface:
- ACCESS-REQUEST – Initiate an authentication request
- ACCESS-ACCEPT, ACCESS-REJECT- Accept or reject an authentication request
- ACCOUNTING-REQUEST (ACCT-STATUS-TYPE==start) – Initiate an Accounting Start
- ACCOUNTING-REQUEST (ACCT-STATUS-TYPE==stop) – Initiate an Account Stop
- ACCOUNTING-RESPONSE – Respond to an accounting start or stop
A complete set of the events that can be generated on the Wa interface can be found here.
Use the Wa Interface Application in your 3GPP WLAN Testing/Wi-Fi Testing scenarios.
Use our dsClient GUI to easily configure and modify your Wa interface test scenarios. Read more about dsClient GUI.
Your Wa Interface flow can be customized using our SmartAVP feature. SmartAVP allows custom AVPs to be defined and inserted into messages as needed, and provides the ability to include vendor-specific or other optional AVPs in RADIUS messages. Invalid configurations are supported to allow for negative testing. Subscriber information may be inserted in in the AVP to provide dynamic data composition.
Besides the addition of custom AVPS, AVPs can also be removed by SmartAVP – the configured data is compared with the content of the AVP and, if the content matches, the AVP is deleted. Grouped/Container AVPs are supported, and the addition or removal of one or more AVPs by SmartAVP can be anywhere within the containing AVP.
SmartAVPs can be easily configured using the dsClient GUI.
- Wa – 3GPP TS 29.234
- EAP – RFC 3579
- RADIUS – RFC 2865, RFC 2866
- UDP – RFC 768
- dsTest Specification Map
General Reference Guides
- Diameter Dictionary
- Diameter Result Codes
- RADIUS Dictionary
- S1 Dictionary
- GTPv1 Dictionary
- GTPv2 Dictionary
- GTP Cause Codes
- SIP Response Codes