The automatic bandwidth adjustment timer is a periodic timer which is triggered every adjust interval to determine whether any bandwidth adjustments are required on the LSP's active path. This interval is typically configured as a long period of time, usually hours. If, at the end of adjust interval, the change in bandwidth is above a certain adjust threshold, the LSP is resignaled with the new bandwidth.
During the automatic bandwidth adjustment interval, the router might receive a steady increase in traffic (increasing bandwidth utilization) on an LSP, potentially causing congestion or packet loss. To prevent this, you can define a second trigger to prematurely expire the automatic bandwidth adjustment timer before the end of the current adjustment interval.
Every statistics interval, the router samples the average bandwidth utilization of an LSP and if this has exceeded the current maximum average bandwidth utilization, the maximum average bandwidth utilization is updated.
During each sample period, the following conditions are also checked:
If these conditions are true, it is considered to be one bandwidth overflow sample. Using the adjust-threshold-overflow-limit statement, you can define a limit on the number of bandwidth overflow samples such that when the limit is reached, the current automatic bandwidth adjustment timer is expired and a bandwidth adjustment is triggered. Once this adjustment is complete, the normal automatic bandwidth adjustment timer is reset to expire after the periodic adjustment interval.
To specify a limit on the number of bandwidth overflow samples before triggering an automatic bandwidth allocation adjustment, configure the adjust-threshold-overflow-limit statement:
-
adjust-threshold-overflow-limit number;
This statement can be configured at the following hierarchy levels:
You must also configure the adjust-threshold and maximum-bandwidth statements whenever you configure the adjust-threshold-overflow-limit statement:
Failure to configure either of these statements when you configure the adjust-threshold-overflow-limit statement results in a commit error.
The following describes the other aspects of the adjust-threshold-overflow-limit statement:
sample interval x adjust-threshold-overflow-limit >= 300s
These values are checked during the commit operation. An error is returned if the value is less than 300 seconds.