This article relates to LoadMaster firmware version 7.2.53.
The LoadMaster's rate limiting and Quality of Service (QoS) capabilities have been enhanced to support bandwidth limiting at three levels:
Global: Across all clients accessing any Virtual Service
Client: For a single IP address or subnet accessing any Virtual Service
Virtual Service: For any client accessing a specific Virtual Service or SubVS
The global and client limits are available in the User Interface (UI) on the System Configuration > QoS/Limiting page, at the bottom of Global Limits and at the bottom of the Client Limiting section (which also contain the connection and request-based limiting that was released as part of LoadMaster firmware version 7.2.52). A bandwidth limit set at the global level overrides one set at either the client or Virtual Service/SubVS levels.
You can also set bandwidth limits at the Virtual Service and SubVS levels using a new control at the bottom of the Virtual Service and SubVS QoS/Limiting section. A bandwidth limit set at the Virtual Service level overrides one set at the SubVS level. Similarly, a bandwidth limit set at the global level overrides one set at the client, Virtual Service, or SubVS level.
In all cases, bandwidth limits are set in kilobits per second (Kbits/sec). The minimum setting is 16 and the maximum is 99999999.
Bandwidth limiting statistics are available in the UI on the Statistics > Real Time Statistics > Client Limits > Bandwidth page. The top 10 clients that have been dropped due to bandwidth limiting are displayed for the last 30 seconds, the last 5 minutes, and the last 30 minutes.
For further details on rate limiting in general, refer to the Rate Limiting Feature Description.