Brocade Multi-Service IronWare QoS and Traffic Management Configuration Guide (Supporting R05.6.00) User Manual
Page 198

184
Multi-Service IronWare QoS and Traffic Management Configuration Guide
53-1003037-02
Hierarchical QoS (HQoS) for 8x10G modules
5
Brocade(config-hqos-scheduler-policy customer-group-type1)# scheduler-flow
Customer1 scheduler-input 3 scheduler-policy customer-type1
Brocade(config-hqos-scheduler-policy customer-group-type1)#scheduler-flow
Customer2 scheduler-input 2 scheduler-policy customer-type1
Level 3 policy
The following is an example of how to configure a Level 2 policy.
Brocade(config)# hqos scheduler-policy customer-type1 level level-3
Brocade(config-hqos-scheduler-policy customer-type1)# shaper-rate 20000
Brocade(config-hqos-scheduler-policy customer-type1)# shaper-burst-size 10
Brocade(config-hqos-scheduler-policy customer-type1)# scheduler-type mixed
Brocade(config-hqos-scheduler-policy customer-type1)# scheduler-flow CoS1
scheduler-input 3 scheduler-policy Q-7-6
Brocade(config-hqos-scheduler-policy customer-type1)# scheduler-flow CoS2
scheduler-input 2 weight 40 scheduler-policy Q-5-4
Brocade(config-hqos-scheduler-policy customer-type1)# scheduler-flow CoS3
scheduler-input 1 weight 20 scheduler-policy Q-3-2
Brocade(config-hqos-scheduler-policy customer-type1)# scheduler-flow CoS4
scheduler-input 0 weight 20 scheduler-policy Q-1-0
Syntax: [no] hqos scheduler-policy scheduler-policy-name level level-number | level-0 | level-1|
level-2 | level-3
Syntax: [no] [shaper-rate shaper-rate]
Syntax: [no] [shaper-burst-size shaper-burst-size]
Syntax: [no] {scheduler-type | scheduler-type-other} scheduler-type | strict | weighted | mixed
Syntax: [no] {scheduler-flow scheduler-flow-name {scheduler-input scheduler-input-value} |
[weight weight-value] scheduler-policy scheduler-flow-policy-name}
The scheduler-policy-name parameter is a string up to 128 characters.
The scheduler-flow-name parameter is a string up to 128 characters.
The level-number parameter is one of the following keywords level-0, level-1, level-1, or level-3
The shaper-rate is an optional parameter. The shaping rate is set with the minimum of 1Mbps and
a maximum of 10Gbps. If no shaper-rate specified, the traffic will not be subject to shaping.
The shaper-burst-size is an optional parameter. The shaper burst size is set with the minimum of 2
Kbytes and a maximum of 256 Kbytes. The default value for the shaper burst size is set to 10
Kbytes.
{scheduler-type} is either strict, mixed, or weighted. This scheduler is used for 4 queue customer
traffic schedulers. For fair-queuing, use weighted scheduler with all weights being equal.
{scheduler-type-other} is either strict, mixed, or weighted. This scheduler is only used for 8 queue
“other traffic” schedulers. For fair-queuing, use weighted scheduler with all weights being equal.
The scheduler-input-value is a number representing the ordering of a flow with respect to a
scheduler. The range is 0-7.
The weight-value is a number representing the weight of a scheduler flow when a weighted or
mixed scheduler is used. The range is 1-64.
The scheduler-flow-policy-name is a string up to 128 characters. The scheduler policy used for a
particular scheduler flow.