Monday, May 27, 2019

F5 Bandwidth Controller - limit maximum number of users/connections?

Hello

We currently have a bandwidth policy applied to one of our virtual servers in order to limit the amount of bandwidth each unique source IP gets. The iRule is as follows:

when CLIENT_ACCEPTED {

set CDNcookie [IP::remote_addr]

BWC::policy attach CDN_throttling $CDNcookie

}

The bandwidth policy is named CDN_throttling, has a maximum rate of 500mbps and a maximum rate per user of 250mbps. The issue we're seeing is that when too many devices from the same source IP download files from the virtual server, their transfer rate is so slow that it times out. Is it possible to limit the number of users or connections that can connect simultaneously? For example, rather than have 100 devices connect and download simultaneously from the same IP address, only allow 20 at a time and once a connection is freed up allow a new one.

Thanks

AK



No comments:

Post a Comment