Configuring Quality-of-Service (QoS)

If you want to set up Quality-of-Service (QoS) profiles, do this before setting up OpenFlow on your switches (see Configuring OpenFlow on Switches).

Note

Note

QoS profiles should be configured prior to the switch registering with OneController. By default, most switches have already created QP1 and QP8.
Note

Note

If OpenFlow queuing services are used, you must configure port QoS profiles.

The ExtremeXOS OpenFlow implementation provides basic QoS support by a simple queuing mechanism. Each queue is represented by an ExtremeXOS QoS profile. Queuing configuration and statistics can be queried by the OneController. Additionally, the enqueue action can be used to forward a packet through a queue attached to a port. When a switch registers with OneController, it notifies the OneCntroller of the queues configured through QoS profiles.

To add a queue with a minimum bandwidth:

  1. Log on to the desired switch. When the command prompt appears, type the following commands.
  2. Type create qosprofile qosprofile. Where qosprofile is the name of the QoS profile that you want to configure (QP2–QP7). This command creates a QoS profile QP2–QP7.
  3. Type configure qosprofile minbw minbw_number ports port_list. Where qosprofile is the name of the QoS profile that you set up in the previous step, minbw_number is the desired minimum bandwidth expressed as a percentage (0–100%), and port_list is the list of ports for the QoS profile in the format 3-5, 2:5, 2:6-2:8 or All. This command designates the minimum bandwidth for the QoS profile on the selected ports.