![radius test tool radius test tool](https://www.oreilly.com/library/view/radius/0596003226/httpatomoreillycomsourceoreillyimages78222.png)
NAS sends users' requests to the RADIUS server to authenticate users, authorize their access to the Internet resources and to perform an accounting or billing of user activities.Īnother example is an organization whose IT infrastructure uses multiple servers and most of its users have to register on each server to get the access to a certain service. For example, users may communicate over PPP or other protocols with the NAS, requesting the access to the Internet. NAS acts as clients for the RADIUS server. The AP gateway works as a NAS server too. It receives users' requests for a service and sends them to the RADIUS server over the RADIUS protocol. In this figure, NAS is the network access server. This means that the systems working with this protocol are high load systems and they definitely need to be load tested.Ī simplified image of the system architecture that works with the RADIUS protocol is shown in the figure below. The first of those is that the protocol must be capable of servicing thousands of simultaneous requests and supporting millions of users, devices, and other end-client types. The complete list appears in the RFC2989 standard.īesides these protocol criteria, the standard defines system architecture requirements. As for security, AAA protocol types have requirements that include authentication, integrity protection, transmission layer security, and confidentiality at an object level. Some of these criteria are: client-server architecture, scalability, failover, data integrity. The RFC2989, which is the standard for evaluating AAA protocols, sets a number of criteria to qualify a protocol as an AAA type protocol. RADIUS is one of the most common AAA protocols, together with Diameter and TACACS+.
![radius test tool radius test tool](https://theme.zdassets.com/theme_assets/2408972/5267f5f2ef2df4095fa13b6a9520c077679aaa89.png)
![radius test tool radius test tool](https://f1.media.brightcove.com/8/792512365001/792512365001_5672260731001_5672242288001-vs.jpg)
It uses UDP as its transport mechanism and is supported by numerous commercial devices for remote access. RADIUS provides centralized authentication, authorization and accounting management for large numbers of users who are connected to various network services.
#Radius test tool how to#
We will show how to perform the RADIUS Server testing using Apache JMeter™ and provide examples of possible JMeter scripts. In this article, we are going to describe the approaches to load testing systems that use the RADIUS protocol. The RADIUS protocol services heavy loads of concurrent users. RADIUS is a client/server application level protocol that supports the AAA (authentication, authorization, and accounting) framework, which is a framework for granting access to resources and controlling the utilization of those resources.