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.
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.
Use the Wa Interface Application in your 3GPP WLAN Testing/Wi-Fi Testing scenarios.
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.
Your RADIUS message flow can be customized using our SmartMessageElement feature. SmartMessageElement allows custom message components to be defined and inserted into messages as needed, and provides the ability to include vendor-specific or other optional components in RADIUS messages. Invalid configurations are supported to allow for negative testing. In addition, subscriber information may be inserted in message components to provide dynamic data composition.
Besides the addition of custom message components, you can also remove components with SmartMessageElement – the configured data is compared with the content of the message and, if the content matches, the component is removed.
SmartMessageElements can be easily configured using the dsClient GUI.
dsTest provides rich sets of measurements that include but are not limited to:
- 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
You can read more about the reporting features offered with dsTest and dsClient here.