Application layer bandwidth management (BWM) allows you to create policies that regulate bandwidth consumption by specific file types within a protocol, while allowing other file types to use unlimited bandwidth. This enables you to distinguish between desirable and undesirable traffic within the same protocol. Application layer bandwidth management is supported for all Application matches, as well as custom App Rules policies using HTTP client, HTTP Server, Custom, and FTP file transfer types. For more information about policy types, refer to About App Rules Policy Creation section in SonicOS 7.1 Rules and Policies Administration Guide for Classic Mode.
As a best practice, make sure that the Bandwidth Management profile settings are configured on the OBJECT | Profile Objects > Bandwidth page according to Configuring Bandwidth Profile Objects before configuring any BWM policies.
Action Objects Page with Bandwidth Management Type
Application layer bandwidth management configuration is handled in the same way as Access Rule bandwidth management configuration. However, with App Rules you can specify all content type, which you cannot do with access rules.
Bandwidth management use cases
A number of BWM action options are also available in the default action list. The BWM action options change depending on the Bandwidth Management Type setting on the OBJECT | Profile Objects > Bandwidth page. For more information about bandwidth action objects, refer to Defining Bandwidth Profile Object Settings.
You can also create custom BWM actions according to Configuring Bandwidth App Rule Action Objects.
Guaranteed bandwidth for all levels of BWM combined must not exceed 100%.