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

Page 198

Advertising
background image

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.

Advertising