Service Egress and Ingress QoS Policies
Quality of Service Guide 361
All weight values from all weighted active queues and schedulers with a common parent 
scheduler are added together. Then, each individual active weight is divided by the total, 
deriving the percentage of remaining bandwidth provided to the queue or scheduler after the 
strict children are serviced. A weight is considered to be active when the pertaining queue or 
scheduler has not reached its maximum rate and still has packets to transmit. All child queues 
and schedulers with a weight of 0 are considered to have the lowest priority level and are not 
serviced until all strict and non-zero weighted queues and schedulers are operating at the 
maximum bandwidth or are idle.
Values 0 to 100
Default 1
level level — The optional level parameter defines the level of hierarchy when compared to other 
schedulers and queues when vying for bandwidth on the parent scheduler-name. Any queues 
or schedulers defined as strict receive no parental bandwidth until all strict queues and 
schedulers with a higher (numerically larger) priority on the parent have reached their 
maximum bandwidth or are idle.
Children of the parent scheduler with a lower strict priority or that are weighted will not 
receive bandwidth until all children with a higher strict priority have either reached their 
maximum bandwidth or are idle. Children with the same strict level are serviced in a round 
robin fashion.
Values 1 to 100
Default 1
cir-weight cir-weight — Defines the weight the queue or scheduler will use at the within-cir port 
priority level (defined by the cir-level parameter). The weight is specified as an integer value 
from 0 to 100 with 100 being the highest weight. When the cir-weight parameter is set to a 
value of 0 (the default value), the queue or scheduler does not receive bandwidth during the 
port schedulers within-cir pass and the cir-level parameter is ignored. If the cir-weight 
parameter is 1 or greater, the cir-level parameter comes into play.
Values 0 to 100
cir-level cir-level — Defines the port priority the queue or scheduler will use to receive 
bandwidth for its within-cir offered-load. If the cir-weight parameter is set to a value of 0 (the 
default value), the queue or scheduler does not receive bandwidth during the port schedulers 
within-cir pass and the cir-level parameter is ignored. If the cir-weight parameter is 1 or 
greater, the cir-level parameter comes into play.
Values 0 to 8 (8 is the highest priority)
Default 0
percent-rate
Syntax percent-rate pir-percent [cir cir-percent] [port-limit | local-limit]
percent-rate pir-percent police [port-limit | local-limit]
no percent-rate
Context config>qos>sap-egress>queue