This feature can help you to limit the amount of request for the AAA server and the network device itself. Many Authentication servers (such as TACACS, Radius) cannot handle the rate at which Slurp’it can issue requests. The most frequent indication of this issue is the authentication failed error message.
When can this be usefull?
- To prevent user lockout
- To reduce the amount of authentication failures
- Minimize DDOS on your AAA servers
How does is work?
We created 2 parameters which you can use to handle the load. First parameter is the SCRAPER_RATELIMITER which will give you control on the total amount of login requests per second and the second parameter SCRAPER_RATELIMIT_COMMANDS will also apply the Rate Limit on the network devices when executing commands.
How do I configure this?
You can set Docker compose variables for the Scraper
SCRAPER_RATELIMITER: 20
Default: 0
Type: integer
Number of ssh login requests per second the scraper can make to devices within your network.
With 0 there is no limit
SCRAPER_RATELIMIT_COMMANDS: true
Default: false
Type: boolean
If true, this will include commands in the SCRAPER_RATELIMITER
Example