[rbak-nsp] Radius Throttle

David Freedman david.freedman at uk.clara.net
Sat May 8 05:23:49 EDT 2010


Yes, this is the radius throttling feature, AAAD tends to eat all available
CPU if left to do all the radius auth work when lots of users try and come
onto the platform at once, so the system, like a number of other processes,
controls it through ³throttling², this means that, when AAAD appears to hit
a certain percentage of CPU doing RADIUS work (the ³hi watermark²)
throttling starts until it drops below another value (³lo watermark²)

Last I looked the throttling commands were hidden, don¹t know if us mere
mortals are supposed to be using them, but here they are:

configure:
 throttle process aaad set debug <on|off>
 throttle process aaad set radius hi-watermark <percentage>
 throttle process aaad set radius lo-watermark <percentage>
 throttle stop (turns off all process throttling, not advisable to do this)

operate:
 show process aaad throttle-statistics

Example:

[local]redback#show process aaad throttle-statistics
Throttle statistics for process: aaad

Throttle Enabled        : Yes         Throttle Debug Enabled  : No
Throttle Active         : No
Radius Hi-watermark     : 80
Radius Lo-watermark     : 60
IPC RCM Hi-watermark    : 500
IPC RCM Lo-watermark    : 400

I believe the RCM watermarks may be to do with circuit creation rates.

It is possible that your messages are coming from throttle debugging (though
odd they are being logged with INFO)
If this is on it can easily be turned off with the config directives above.

Dave.

On 08/05/2010 06:45, "Alireza Soltanian" <soltanian at gmail.com> wrote:

> Hi
>  
> I have this log on my SE-100. Any Idea what is the meaning of this log. (SESO
> 6.1.5.3)
>  
>  
> May 8 09:36:07: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:36:08: %AAA-6-INFO: aaa_rcm_attr_prov_handler Set throttle bit (2) .
> IPC RCM throttle count: 1
> May 8 09:36:08: %AAA-6-INFO: aaa_rcm_attr_prov_handler set throttle, rcm queue
> count is 550
> May 8 09:36:14: %AAA-6-INFO: aaa_rcm_attr_ipc_in_mgr clear throttle, rcm queue
> count is 377
> May 8 09:36:23: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 126
> May 8 09:36:34: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:36:36: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 127
> May 8 09:36:52: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:36:54: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 128
> May 8 09:37:05: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:37:07: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 129
> May 8 09:37:17: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:37:27: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 130
> May 8 09:37:34: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:37:37: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 131
> May 8 09:37:46: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:37:48: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 132
> May 8 09:37:56: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:38:01: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 133
> May 8 09:38:10: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:38:12: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 134
> May 8 09:38:20: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:38:22: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 135
> May 8 09:38:41: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:38:42: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 136
> May 8 09:38:52: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:38:55: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 137
> May 8 09:39:12: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:39:15: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 138
> May 8 09:39:24: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:39:25: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 139
> May 8 09:39:45: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:39:48: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 140
> May 8 09:39:55: %AAA-6-INFO: rad_throttling clear throttle (0)
> May 8 09:39:57: %AAA-6-INFO: rad_throttling Set throttle bit (1) . Radius
> throttle count: 141
>  
> Any Idea about this log?
>  
> 
> __________ Information from ESET NOD32 Antivirus, version of virus signature
> database 5096 (20100507) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
>  
> 
> _______________________________________________
> redback-nsp mailing list
> redback-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/redback-nsp


------------------------------------------------
David Freedman 
Group Network Engineering
Claranet Limited
http://www.clara.net





More information about the redback-nsp mailing list