DES-3010F / DES-3010G / DES-3018 / DES-3026 Layer 2 Switch CLI Reference Manual 
 
config scheduling_mechanism 
Purpose  Used to configure the scheduling mechanism for the QoS function 
Syntax 
config scheduling_mechanism [strict | weight_fair] 
Description 
The config scheduling_mechanism command allows the user to 
select between a Weight Fair (WRR) and a Strict mechanism for 
emptying the priority classes of service of the QoS function. The 
Switch contains four hardware priority classes of service. Incoming 
packets must be mapped to one of these four hardware priority 
classes of service. This command is used to specify the rotation by 
which these four hardware priority classes of service are emptied. 
The Switch’s default is to empty the four priority classes of service 
in order − from the highest priority class of service (queue 3) to the 
lowest priority class of service (queue 0). Each queue will transmit 
all of the packets in its buffer before allowing the next lower priority 
class of service to transmit its packets. Lower classes of service 
will be pre-empted from emptying its queue if a packet is received 
on a higher class of service. The packet that was received on the 
highest class of service will transmit its packet before allowing the 
lower class to resume clearing its queue. 
Parameters 
strict – Entering the strict parameter indicates that the highest 
class of service is the first to be processed. That is, the highest 
class of service should finish emptying before the others begin. 
Other classes of service will follow weight fair scheduling. 
weight_fair – Entering the weight fair parameter indicates that the 
priority classes of service will empty packets in a weighted round-
robin (WRR) order. That is to say that they will be emptied in an 
even distribution. 
Restrictions Only administrator-level users can issue this command. 
Example usage:  
  To configure the traffic scheduling mechanism for each COS queue: 
DES-3026:4#config scheduling_mechanism strict 
Command: config scheduling_mechanism strict 
 
Success. 
 
DES-3026:4# 
 
show scheduling_mechanism 
Purpose  Used to display the current traffic scheduling mechanisms in use 
on the Switch. 
Syntax 
show scheduling_mechanism 
Description  This command will display the current traffic scheduling 
mechanism in use on the Switch. 
Parameters None. 
Restrictions None. 
 
81