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