dsTest supports the Network Access Server Requirements (NASREQ) Diameter protocol application as specified in RFC 7155. The NASREQ application can be used to verify routing policy download as part of your 3GPP testing scenarios, testing either the Authentication, Authorization, and Accounting Server (AAA) or Access Network Gateway (AGW). Both stateful and stateless NASREQ configurations are available.
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.
dsTest provides the following procedures with the NASREQ Interface Application:
- Routing Policy Download Procedures (AAA initiated) -Routing policy download procedures are performed using the NASREQ AA-Request/Answer (AAR-AAA) command set as defined in RFC 7155.
- Routing Policy Cancellation Procedures (AAA initiatied) – Routing policy cancellation procedures are based upon the Abort-Session-Request/Answer (ASR/ASA) commands as defined in RFC 6733.
- Routing Policy Cancellation Procedure (AGW initiated) -NAS initiated cancellation procedures are based the Session Termination Request/ Answer (STR/STA) commands as specified in RFC 6733.
A complete list of the events available for NASREQ on the Wg interface can be found here.
Extensible Authorization Protocol (EAP)
The NASREQ application performs authentication based on the encapsulation of EAP packets over Diameter between the AAA and AGW as specified in RFC 3579. dsTest currently supports EAP-SIM, EAP-AKA and EAP-AKA’, and collects EAP operational measurements.
AAA Testing (Client Simulation)
When testing an AAA server, the NASREQ application can be used on the AGW to test the responses of the AAA to messages from the gateway. For example, NASREQ over the Wg reference point, when used together with our other WLAN Interworking Interface applications, provides a comprehensive AAA functional and load test solution.
Access Gateway Testing (Server Emulation)
A node configured with the NASREQ application can function as an AAA Emulator providing services to the AGW in support of functional or load testing of the AGW for routing policy implementation.
Use our dsClient GUI to easily configure and modify your NASREQ test scenarios. Read more about dsClient GUI.
NASREQ – RFC 7155
Diameter Base Protocol – RFC 6733
EAP – RFC 3579
TCP – RFC 793
SCTP – RFC 4960
General Reference Guides
- Diameter Dictionary
- Diameter Result Codes
- RADIUS Dictionary
- S1 Dictionary
- GTP Cause Values
- Specification Map