Forum Discussion
Rate classes with inbound/outbound rate limits
I want to set inbound and outbound rate limits for a VIP. Ex : Inbound(client to server) is 50 mbps and Outbound(server to client) as 150 mbps. In Rate classes, only one base rate can be specified and the direction can be Any/Client/Server.
1. If I set the base/ceil rate to 200 mbps with direction as ANY, there is no control over how the bandwidth will be shared between inbound and outbound.
2. If I set the direction to Server/Client, it only impacts the inbound/outbound traffic respectively.
Also a connection cannot be associated with 2 rate classes. So it seems totally impossible to set different inbound/outbound data rates for a TCP connection.
Please let me know, if it is possible to implement this in F5 ?
-Thanks,
Srikanth
- George_Watkins_Historic F5 AccountHi Srikanth,
- George_Watkins_Historic F5 Account
- Srikanth_79730
Nimbostratus
thanks for the response, George !!! yup two virtual serves is a possible solution, but it adds to complexity and an additional hop can increase latency as well. - George_Watkins_Historic F5 AccountHi Srikanth,
3. Assign the iRule to the "frontend" virtual server.when CLIENT_ACCEPTED { virtual "backend_virtual_server" }
The performance hit from this solution should not be bad. You're already limiting the throughput with the rate class and the latency should not change significantly.
Recent Discussions
Related Content
* 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