QoS queue configuration

QoS queue configuration reduces the number of outbound queues that all switch ports use to buffer packets for 802.1p user priorities. By default the switches covered in this guide use four queues. Change the default QoS queue configuration to four-queue mode or two-queue mode to increase the available bandwidth per queue.

Use the following commands to change the number of queues per port and display the current priority queue configuration on the switch.


qos queue-config < 2-queues | 4-queues | queue-servicing | traffic-template>

Configures the number of outbound priority queues for all ports on the switch using one of the following options: 2-queues, 4-queues.

(Default: 4-queues)


This command will execute a write memory followed by an immediate reboot, replacing the Startup configuration with the content of the current Running configuration.

The new configuration will:
  • Remove any previously configured bandwidth-min output settings

  • Set the new number of outbound port queues

If you select anything but ‘yes’ for this operation, the operation is aborted and a message stating Operation aborted appears.

queue-servicing: Set the outbound queue servicing algorithm to use on congested ports. strict-priority: Gives higher priority queues unconditional precedence over lower priority queues for maximum throughput of high priority traffic. This can result in lower priority traffic being completely blocked during periods of congestion. weighted-round-robin: Gives all outbound queues a weighted share of the port bandwidth so that lower priority queues are not completely blocked (default).

traffic-template: Sets the traffic template to be used on all ports to define the mapping of 802.1p packet priority values to outbound queues.


show qos queue config

Displays the current qos queue configuration.