The Committed Information Rate (CIR) defines the amount of bandwidth committed to the scheduler or queue.
For schedulers, the CIR value can be explicitly defined or derived from summing the child member CIR values.
On a queue, the CIR value is explicitly defined.
The CIR rate for ingress queues controls the in-profile and out-of-profile policing and ultimately egress in-profile and out-of-profile marking. Queue CIR rates also define the hardware fairness threshold at which the queue is no longer prioritized over other queues.
A child’s (queue or scheduler) CIR is used with the CIR level parameter to determine the child’s committed bandwidth from the parent scheduler. When multiple children are at the same strict CIR level, the CIR weight further determines the bandwidth distribution at that level.