For two-rate rate-limit profiles only, you can use the peak-rate command to set the peak rate in bits per second for a rate-limit profile; range is 1–4294967295. Use to set the peak rate as a percentage value; range is 0–100. During a software upgrade, the peak rate in a rate-limit profile is automatically set to 0 if it was nonzero but less than the committed rate before the upgrade. The no version to restores the default value, 0.
When you specify a nonzero value for the peak rate, the peak burst size is calculated based on a 100-ms burst as follows:
- peak burst in bytes = (peak rate in bps x 100 ms) ÷
8 bits per byte
The CLI displays peak rate in bits per second and peak burst in bytes. For example, if the rate is 8 Mbps, the burst size is 100 ms x 8 Mbps = 800,000 bits or 100,000 bytes:
- peak burst = (8,000,000 bps x 100 ms) ÷ 8 = 100,000
bytes
For this example, displaying the rate-limit profile shows:
- peak-rate 8000000
- peak-burst 100000
If the calculated peak burst value is less than the default peak burst size of 8 KB, the default burst size is used. For most configurations this value is probably sufficient, making it optional to configure the associated peak burst size.
- host1(config-rate-limit-profile)#peak-rate
refRlpRate percentage 100