This command specifies the scheduling algorithm that the switch uses to service QoS (Quality of Service) profiles.
strict-priority | Specifies the switch services the higher-priority QoS profiles first. |
weighted-round-robin | Specifies the switch services all QoS profiles based on the configured weighting for each QoS profile. |
weighted-deficit-round-robin | Allows you to use a credit-based algorithm in order to sample the size of the packet while scheduling various queues. |
ports | Ports to display. |
port_list | Port list. |
port_group | Port group name |
all | Al portsl. |
Strict-priority.
When issued without a port_list or port_group, this command configures the global scheduling algorithm that will be applied to all ports that have not been configured with per-port scheduling. When issued with a port_list or port_group, this command configures the scheduling algorithm for specific ports.
The scheduling algorithm for a qosprofile can be overridden either globally or on a per-port basis with the command:
configure qosprofile qosprofile use-strict-priorityIn strict-priority mode, QoS profile QP8 has the highest priority and QP1 has the lowest priority.
Note
Queues are serviced using the configured scheduling algorithm until all of the minBws are satisfied, then all queues are serviced using the configured scheduling algorithm until all of the maxBws are satisfied.The following example configures the switch for weighted-round-robin servicing:
configure qosscheduler weighted-round-robin
The following example configures the switch for weighted-deficit-round-robin servicing:
configure qosscheduler weighted-deficit-round-robin
This command specifies the scheduling algorithm the switch uses to service QoS profiles. Weighted-deficit-round-robin mode of scheduling allows you to use a credit based algorithm in order to sample in the size of the packet while scheduling various queues.
This command was first available in ExtremeXOS 15.1.
The ports and all keywords, and port_list and port_group variables were added in ExtremeXOS 16.1.