Specifications
Page 51 /148
2.7.4 ATM Traffic Shaping
The Mxxx ATM interfaces have their own support for traffic shaping on a per
virtual circuit (VC) basis. Specifically, in Variable Bit Rate (VBR) mode, the ATM
PICs support per VC configuration of the peak cell rate, sustained cell rate, burst
size, and queue length. Typically, the Mxxx will transmit at the sustained cell
rate. The peak cell rate represents the maximum rate to which the VC may burst
and the burst size specifies the length of time during which the VC is allowed to
transmit at peak rate. The queue length is also configurable, to keep slower VCs
from queuing packets to the point of filling up all available memory on the PIC. It
also allows you to control the queue latency through the box.
The Mxxx also supports Constant Bit Rate (a special case of VBR where peak
rate = cell rate and burst = 0) and Unspecified Bit Rate, where no VC
transmission limits are imposed.
ATM Interfaces: Traffic Shaping Parameters
Per VC Variable Bit Rate (VBR) transmit configuration
Peak Cell Rate
Sustained Cell Rate
Burst Size
Queue Length (ensures that slower VCs don’t dominate buffers)
Constant Bit Rate (CBR) Supported
Peak Rate = Sustained Rate, Burst = 0
Unspecified Bit Rate (UBR) Supported
You can smooth the traffic using VBR traffic shaping. You can configure a traffic-
shaping profile that defines the bandwidth utilization, which consists of the peak
cell rate, the sustainable cell rate, and the burst tolerance, and that defines the
maximum queue length. These values are used in the ATM generic cell-rate
algorithm, which is a leaky bucket algorithm that defines the short-term burst rate
for ATM cells, the maximum number of cells that can be included in a burst, and
the long-term sustained ATM cell traffic rate. Each individual VC has its own
independent shaping parameters.
The Mxxx ATM interfaces have their own support for traffic shaping on a per
virtual circuit (VC) basis. For ATM, queuing is done on the ATM PIC itself so that
cell transmission and reception follow the CoS rules on a per VC basis.
16-MB SDRAM memory is available for the ATM SAR on the ATM PIC. On the
OC-3 PIC, which has two ports, it is 8MB per port since the 16MB is split between
the ports. The cell buffers are located on the ATM PIC. Per-VC queuing is
supported. The buffers are allocated per VC.
VBRnrt is supported on the ATM PIC. Currently VBRrt and ABR are not
supported. VBRrt can be approximated by adjusting the depth of the VC queue.
Specifically, in Variable Bit Rate (VBR) mode, the ATM PICs support per VC
configuration of the peak cell rate, sustained cell rate, burst size, and queue
length. Typically, the M40/M20 will transmit at the sustained cell rate. The peak
cell rate represents the maximum rate to which the VC may burst and the burst
size specifies the length of time during which the VC is allowed to transmit at
peak rate. The queue length is also configurable, to give you the ability to keep
slower VCs from queuing packets to the point of filling up all available memory on
the PIC. It also allows you to control the queue latency through the box.
You can configure a traffic-shaping profile that defines the bandwidth utilization,
which consists of the peak cell rate, the sustainable cell rate, and the burst
tolerance, and that defines the maximum queue length. These values are used in
the ATM generic cell-rate algorithm, which is a leaky bucket algorithm that
defines the short-term burst rate for ATM cells, the maximum number of cells that
can be included in a burst, and the long-term sustained ATM cell traffic rate. Each
individual VC has its own independent shaping parameters.
By default, the bandwidth utilization is unlimited. That is, unspecified bit rate
(UBR) is used. Also, by default, buffer usage by VCs is unregulated.