xStack DES-6500 Modular Layer 3 Chassis Ethernet Switch CLI Manual

config scheduling

 

 

combination of strict and weight-fair (weighted round-robin WRR)

 

 

scheduling. Priority classes that have a 0 in the max_packet field

 

 

will forward packets with strict priority scheduling. The remaining

 

 

classes, that do not have a 0 in their max_packet field, will follow a

 

 

weighted round-robin (WRR) method of forwarding packets — as

 

 

long as the priority classes with a 0 in their max_packet field are

 

 

empty. When a packet arrives in a priority class with a 0 in its

 

 

max_packet field, this class will automatically begin forwarding

 

 

packets until it is empty. Once a priority class with a 0 in its

 

 

max_packet field is empty, the remaining priority classes will reset

 

 

the weighted round-robin (WRR) cycle of forwarding packets,

 

 

starting with the highest available priority class. Priority classes

 

 

with an equal level of priority and equal entries in their

 

 

max_packet field will empty their fields based on hardware priority

 

 

scheduling.

 

Parameters

<class_id 0-6>Specifies to which of the seven hardware priority

 

 

classes the config scheduling command will be applied. The

 

 

seven priority classes are identified by number from 0 to 6 with

 

 

queue 6 being the highest priority.

 

 

max_packet <value 0-15>Specifies the maximum number of

 

 

packets the above specified priority class will be allowed to

 

 

transmit per weighted round-robin (WRR) cycle. A value between

 

 

0 and 15 packets can be specified. A zero (0) denotes strict

 

 

priority scheduling for that priority class.

 

Restrictions

Only administrator-level users can issue this command.

 

 

 

 

 

NOTICE: The default QoS scheduling arrangement is a strict priority

 

 

schedule. To customize scheduling to set up weighted or round-robin class

 

 

clearing, the max_packets values need to be changed.

Example usage:

 

To configure traffic scheduling:

DES-6500:4# config scheduling 0 max_packet 15

Command: config scheduling 0 max_packet 15

Success.

DES-6500:4#

Example usage:

To configure a Combination Queue with a Class 6 priority class with strict priority and the remaining classes as weighted round robin (WRR) scheduling:

DES-6500:4# config scheduling 6 max_packet 0

Command: config scheduling 6 max_packet 0

Success.

DES-6500:4#

106

Page 109
Image 109
D-Link TM DES-6500 manual Weighted round-robin WRR method of forwarding packets as