Networking::BWControllerPolicy

Introduced : BIG-IP_v11.3.0
This interface configures the Bandwidth Controller policy components to manage the egress bandwidth per policy, per session or subscriber, per application and various combinations of these.

Methods

Method Description Introduced
add_category_maximum_percentage Creates a set of Bandwidth Controller policy categories with the specified maximum rate percentages. Categories is a sub-policy of dynamically created instances from a dynamic enabled policies. Maximum rate percentage is the maximum percentage of maximum user rate of dynamically enabled policy. BIG-IP_v11.3.0
add_category_maximum_rate Creates a set of Bandwidth Controller policy categories with the specified maximum rates. Categories is a sub-policy of dynamically created instances from a dynamic enabled policies. Maximum rates cannot exceed the maximum user rate of the parent Bandwidth Controller policy. BIG-IP_v11.3.0
create Creates a set of Bandwidth Controller policies. BIG-IP_v11.3.0
delete_all_policies Deletes all Bandwidth Controller policies. BIG-IP_v11.3.0
delete_policy Deletes a set of Bandwidth Controller policies. BIG-IP_v11.3.0
get_category Gets the names of all Bandwidth Controller policy categories. Categories is a sub-policy of dynamically created instances from a dynamic enabled policy. BIG-IP_v11.3.0
get_category_ip_tos Gets the IP-TOS value for specified Bandwidth Controller category. BIG-IP_v11.6.0
get_category_link_qos Gets the Link-QOS for the specified Bandwidth Controller categories. BIG-IP_v11.6.0
get_category_maximum_percentage Gets the maximum percentages of Bandwidth Controller policy categories. BIG-IP_v11.3.0
get_category_maximum_rate Gets the maximum rates of the Bandwidth Controller policy categories. BIG-IP_v11.3.0
get_description Gets the descriptions for the specified Bandwidth Controller policies. BIG-IP_v11.3.0
get_dynamic_state Gets the dynamic states of the specified Bandwidth Controller policies. BIG-IP_v11.3.0
get_ip_tos Gets the IP-TOS value for the specified Bandwidth Controller policies. BIG-IP_v11.3.0
get_link_qos Gets the Link-QOS for the specified Bandwidth Controller policies. BIG-IP_v11.3.0
get_list Gets the names of all Bandwidth Controller policies. BIG-IP_v11.3.0
get_log_period Gets the previously configured log period setting of the Bandwidth Controller policies. BIG-IP_v11.6.0
get_log_publisher Returns previously configured log publisher setting for the measurement feature. BIG-IP_v11.6.0
get_maximum_rate Gets the maximum rate for the specified Bandwidth Controller policies. BIG-IP_v11.3.0
get_maximum_user_rate Gets the maximum user rate for the specified Bandwidth Controller policies. BIG-IP_v11.3.0
get_maximum_user_rate_pps Gets the maximum user rate in packets per second (PPS) for the specified Bandwidth Controller policies. BIG-IP_v12.0.0
get_measurement_state Gets the currently configured enabled/disabled setting for the bandwidth measurement feature for the specified Bandwidth Controller policies. For more information about log publishers see Log::Publisher. BIG-IP_v11.6.0
get_version Gets the version information for this interface. BIG-IP_v11.3.0
remove_all_categories Remove all categories of the specified Bandwidth Controller policy. BIG-IP_v11.3.0
remove_category Remove categories of the specified Bandwidth Controller policy. BIG-IP_v11.3.0
set_category_ip_tos Sets the IP-TOS value for the specified Bandwidth Controller Category. If set then all non-conforming Layer 3 packets are set with this value. A non-conforming packet is one which exceeds the rate limit of the configured Bandwidth category. A value of 255 means it&aposs a pass through and all the Layer 3 packets are passed as seen by the Bandwidth Controller. BIG-IP_v11.6.0
set_category_link_qos Sets the Link-QOS for the specified Bandwidth Controller categories. All non-conforming Layer 2 packets are set with this value. A non-conforming packet is one which exceeds the rate limit of the configured Bandwidth category. A value of 255 means it&aposs a pass through and all the Layer 2 packets are passed as seen by the Bandwidth Controller. BIG-IP_v11.6.0
set_category_maximum_percentage Sets a set of Bandwidth Controller policy categories with specified rate percentages. Rate percentages is maximum percentage of the maximum user rate allowed for all the flows going through this Bandwidth Controller policy category. BIG-IP_v11.3.0
set_category_maximum_rate Sets the Bandwidth Controller policy categories with the specified specified maximum rates. Maximum rate is the maximum bandwidth allowed for all the flows going through this policy category. Maximum rates cannot exceed the maximum user rate of the parent Bandwidth Controller policy. BIG-IP_v11.3.0
set_description Sets the descriptions for the specified Bandwidth Controller policies. This is an arbitrary field which can be used for any purpose. BIG-IP_v11.3.0
set_ip_tos Sets the IP-TOS value for the specified Bandwidth Controller policies. If set then all non-conforming Layer 3 packets are set with this value. A non-conforming packet is one which exceeds the rate limit of the configured Bandwidth policy. A value of 255 means it&aposs a pass through and all the Layer 3 packets are passed as seen by the Bandwidth Controller. BIG-IP_v11.3.0
set_link_qos Sets the Link-QOS for the specified Bandwidth Controller policies. All non-conforming Layer 2 packets are set with this value. A non-conforming packet is one which exceeds the rate limit of the configured Bandwidth policy. A value of 255 means it&aposs a pass through and all the Layer 2 packets are passed as seen by the Bandwidth Controller. BIG-IP_v11.3.0
set_log_period Specify the time interval with which bandwidth measurement log messages are sent to log server. Specified in milliseconds. BIG-IP_v11.6.0
set_log_publisher Specify a destination log publisher for the bandwidth measurement logs to be sent. BIG-IP_v11.6.0
set_maximum_rate Sets the maximum rate for the specified Bandwidth Controller policies. Maximum rates is maximum bandwidth allowed for all the flows going going through this policy. Maximum rates value should be between 1000000bps and 320000000000 bps. BIG-IP_v11.3.0
set_maximum_user_rate Sets the maximum user rate for the specified Bandwidth Controller policies. Maximum user rates is maximum bandwidth allowed for all the flows going through this dynamically created instance of the Bandwidth Controller policy. Maximum user rate value should be between 5000 bps and 2000000000 bps. Maximum user rate cannot be higher than maximum rate specified for that Bandwidth Controller policy. BIG-IP_v11.3.0
set_maximum_user_rate_pps Sets the maximum user rate in packets per second (PPS) for the specified Bandwidth Controller policies. The maximum user rate is the maximum bandwidth allowed for all the flows going through this dynamically created instance of the Bandwidth Controller policy. The maximum user rate cannot be higher than the maximum rate specified for that Bandwidth Controller policy. BIG-IP_v12.0.0
set_measurement_state Enables/disables the measurement of bandwidth for Bandwidth Controller policies. BIG-IP_v11.6.0

Structures

Structure Description

Enumerations

Enumeration Description

Exceptions

Exception Description

Constants

Constant Type Value Description

Aliases

Alias Type Description

See Also

Warning

The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.

Sample Code


The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.