MPLS-TE automatic bandwidth is configured on individual Label Switched
Paths (LSPs) at every head-end. MPLS-TE monitors the traffic rate on a tunnel
interface. Periodically, MPLS-TE resizes the bandwidth on the tunnel interface
to align it closely with the traffic in the tunnel. MPLS-TE automatic bandwidth can
perform these functions:
For every traffic-engineered tunnel that is configured for an automatic
bandwidth, the average output rate is sampled, based on various configurable
parameters. Then, the tunnel bandwidth is readjusted automatically based upon
either the largest average output rate that was noticed during a certain interval, or
a configured maximum bandwidth value.
This table lists the automatic bandwidth functions.
Table 2. Automatic Bandwidth Variables
Function
|
Command
|
Description
|
Default Value
|
Application frequency
|
application
command
|
Configures how often the tunnel bandwidths changed for each tunnel. The application period is the period of A minutes between
the
bandwidth applications during which the output rate collection is done.
|
24 hours
|
Requested bandwidth
|
bw-limit
command
|
Limits the range of bandwidth within the automatic-bandwidth feature that can
request a bandwidth.
|
0 Kbps
|
Collection frequency
|
auto-bw collect
command
|
Configures how often the tunnel output rate is polled globally
for all tunnels.
|
5 min
|
Highest collected bandwidth
|
—
|
You cannot configure this value.
|
—
|
Delta
|
—
|
You cannot configure this value.
|
—
|
The output rate on a tunnel is collected at regular intervals that are
configured by using the
application
command in MPLS-TE auto bandwidth
interface configuration mode. When the application period timer expires, and
when the difference between the measured and the current bandwidth exceeds the
adjustment threshold, the tunnel is reoptimized. Then, the bandwidth samples
are cleared to record the new largest output rate at the next interval.
When reoptimizing the LSP with the new bandwidth, a new path request is
generated. If the new bandwidth is not available, the last good LSP
continues to be used. This way, the network experiences no traffic
interruptions.
If minimum or maximum bandwidth values are configured for a tunnel, the
bandwidth, which the automatic bandwidth signals, stays within these values.
 Note |
When more than 100 tunnels are auto-bw enabled, the algorithm will
jitter the first application of every tunnel by a maximum of 20% (max
1hour). The algorithm does this to avoid too many tunnels running auto bandwidth applications at the
same time.
|
If a tunnel is shut down, and is later brought again, the adjusted
bandwidth is lost and the tunnel is brought back with the initial configured
bandwidth. In addition, the application period is reset when the tunnel is brought
back.