To specify bandwidth for each flow that is defined by a flow map, include the bandwidth statement. You can define the bandwidth associated with a multicast flow statically by specifying a bandwidth in bits per second or by specifying that the routing software determine bandwidth using adaptive bandwidth measuring. To specify the use of adaptive bandwidth measuring, use the adaptive option.
-
multicast {
-
-
flow-map flow-map-name {
-
bandwidth (bits-per-second | adaptive);
- }
- }
When using the adaptive option, the bandwidth adjusts based on measurements made at five-second intervals. The flow uses the maximum bandwidth value from the last twelve measured values (one minute).
You can configure a bandwidth value (in bits per second) together with the adaptive option. In this case, the bandwidth value acts as the starting bandwidth for the flow. The bandwidth then changes based on subsequent measured bandwidth values. If you do not specify a bandwidth value with the adaptive option, the starting bandwidth defaults to 2 megabits per second (Mbps).
For example, the bandwidth 2m adaptive statement is equivalent to the bandwidth adaptive statement because they both use the same starting bandwidth (2 Mbps, the default). If the actual flow bandwidth is 4 Mbps, the measured flow bandwidth changes to 4 Mbps after reaching the first measuring point (5 seconds). However, if the actual flow bandwidth rate is 1 Mbps, the measured flow bandwidth remains at 2 Mbps for the first twelve measurement cycles (one minute) and then changes to the measured 1 Mbps value.
You can configure this statement at the following hierarchy levels: