Information About Throttling of AAA RADIUS Records
Benefits of the Throttling of AAA RADIUS Records Feature
A Network Access Server (NAS), acting as RADIUS client, can generate a burst of accounting or access requests, causing severe network congestion or causing the RADIUS server to become overloaded with a burst of RADIUS traffic. This problem could be compounded when multiple NASs interact with the RADIUS servers.
The following conditions can trigger a sudden burst of RADIUS traffic:
-
An interface flap, which in turn brings down all the subscriber sessions and generates accounting requests for each subscriber.
-
The High Availability (HA) program generating a START record for every session that survived a switchover, such as the scenario described the preceding bullet.
A large number of generated requests can make the network unstable if there is insufficient bandwidth or if the RADIUS server is slow to respond. Neither the User Datagram Protocol (UDP) transport layer nor the RADIUS protocol has a flow control mechanism. The throttling mechanism provided by this feature provides a solution for these issues.
Throttling Access Requests and Accounting Records
The Throttling of AAA (RADIUS) Records feature introduces a mechanism to control packets (flow control) at the NAS level, which improves the RADIUS server performance.
Because of their specific uses, access requests and accounting records must be treated separately. Access request packets are time sensitive, while accounting record packets are not.
-
If a response to an access request is not returned to the client in a timely manner, the protocol or the user will time out, impacting the device transmission rates.
-
Accounting records packets are not real-time critical.
When configuring threshold values on the same server, it is important to prioritize threshold values for the handling of the time-sensitive access request packets and to place a lesser threshold value on the accounting records packets.
In some cases, when an Internet Service Provider (ISP) is using separate RADIUS servers for access requests and accounting records, only accounting records throttling may be required.
Summary
-
The Throttling of AAA (RADIUS) Records is disabled, by default.
-
Throttling functionality can be configured globally or at server group level.