Forum Discussion
cgrieves_14587
Nimbostratus
Jul 28, 2010Rate limiting and pool redirection
We've got a client-facing application server pool sitting behind a Brocade SLB. Everything works fine, but we are vulnerable to clients who cache our product availability and overload the farm, which causes disruption to all clients. Currently we manage this manually, by creating redirection rules based on source IP.
Is it possible with F5 products (and presumably iRules) to configure a transaction rate limit, above which specific clients (identified by IP address) can be transparently redirected to a second server pool, thereby protecting "well behaved" clients?
1 Reply
- Hamish
Cirrocumulus
Yep.
In fact there's several request rate limiting iRules in the codeshare... All you'll have to do is marry some of that up with a quick lookup table (Supplied via a DataGroup - always my first choice instead of hard-coding) and you'll be away laughing.
IIRC the iRUles you'll want to look at are Version_9_Throttle_on_Requests_Per_Second, HTTPRequestTthrottle and HTTP_throttle_alternative
(There are others as well).
H
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects