Quality of Service (QoS) Configuration

The uses different Quality of Service (QoS) screens to define WLAN and device radio QoS configurations. The System Profiles > Network > QoS facility is separate from WLAN and radio QoS configurations, and is used to configure the priority of the different DSCP packet types.

QoS values are required to provide priority of service to some packets over others. For example, VoIP packets get higher priority than data packets to provide a better quality of service for high priority voice traffic.

The profile QoS screen maps the 6-bit Differentiated Service Code Point (DSCP) code points to the older 3-bit IP Precedent field located in the Type of Service byte of an IP header. DSCP is a protocol for specifying and controlling network traffic by class so that certain traffic types get precedence. DSCP specifies a specific per-hop behavior applied to a packet.

To define an QoS configuration for DSCP mappings:

  1. Select the Configuration > Devices > System Profile tab from the Web UI.
  2. Expand the Network menu and select Quality of Service (QoS)
    The Traffic Shaping screen displays with the Basic Configuration tab displayed by default.Apply traffic shaping to specific applications to apply application categories. When application and ACL rules are conflicting, applications have priority, followed by application categories, then ACLs.
  3. Select Enable to provide traffic shaping using the defined bandwidth, rate and class mappings.
  4. Set the Total Bandwidth configurable for the traffic shaper. Set the value from either 1 - 1,000 Mbps, or from 250 - 1,000,000 Kbps.
  5. Select + Add Row within the Rate Configuration table to set the Class Index (1 - 4) and Rate (in either Kbps, Mbps or percentage) for the traffic shaper class. Use the rate configuration to control the maximum traffic rate sent or received on the device. Consider this form of rate limiting on interfaces at the edge of a network to limit traffic into or out of the network. Traffic within the set limit is sent and traffic exceeding the set limit is dropped or sent with a different priority.
  6. Refer to the IP ACL Class Mapping table and select + Add Row to apply an IPv4 formatted ACL to the shaper class mapping. Select + Add Row to add mappings. For more information on creating IP based firewall rules, refer to Configuring IP Firewall Rules and Setting an IPv4 or IPv6 Firewall Policy.
  7. Refer to the IPv6 ACL Class Mapping table and select + Add Row to apply an IPv6 formatted ACL to the shaper class mapping. Select + Add Row to add mappings. For more information on creating IP based firewall rules, refer to Configuring IP Firewall Rules and Setting an IPv4 or IPv6 Firewall Policy.
  8. Refer to the App-Category to Class Mapping table and select + Add Row to apply an application category to shaper class mapping. Select + Add Row to add mappings by selecting the application category and its traffic shaper class. For more information on creating an application category, refer to Application.
  9. Refer to the Application to Class Mapping table and select + Add Row to apply an application to shaper class mapping. Select + Add Row to add mappings by selecting the application and its traffic shaper class. For more information on creating an application, refer to Application.
  10. Select the OK button located to save the changes to the traffic shaping basic configuration. Select Reset to revert to the last saved configuration.
  11. Select the Advanced Configuration tab.
  12. Set the following Activation Criteria for traffic shaper activation:
    Activation Criteria Use the drop-down menu to determine when the traffic shaper is invoked. Options include vrrp-master, cluster-master, rf-domain-manager and Always. A VRRP master responds to ARP requests, forwards packets with a destination link MAC layer address equal to the virtual router MAC layer address, rejects packets addressed to the IP associated with the virtual router and accepts packets addressed to the IP associated with the virtual router. The solitary cluster master is the cluster member elected, using a priority assignment scheme, to provide management configuration and Smart RF data to other cluster members. Cluster requests go through the elected master before dissemination to other cluster members. The RF Domain manager is the elected member capable of storing and provisioning configuration and firmware images for other members of the RF Domain.
    VRRP Group Set the VRRP group ID from 1 - 255. VRRP groups is only enabled when the Establishment Criteria is set to vrrp-master.
  13. Select + Add Row within the Buffers Configuration table to set the following:
    Class Index Set a class index from 1 - 4.
    Max Buffers Set the Max Buffers to specify the queue length limit after which the queue starts to drop packets. Set the maximum queue lengths for packets. The upper length is 400 for access points
    RED Level Set the packet queue length for RED. The upper limit is 400 for Access Points. The rate limiter uses the random early detection (RED) algorithm for rate limiting traffic. RED is a queueing technique for congestion avoidance. RED monitors the average queue size and drops or marks packets. If the buffer is near empty, all incoming packets are accepted. When the queue grows, the probability for dropping an incoming packet also grows. When the buffer is full, the probability has reached 1 and all incoming packets are dropped.
    RED Percent Set a percentage (1 - 100) for RED rate limiting at a percentage of maximum buffers.
  14. Select + Add Row within the Latency Configuration table to set the Class Index (1 - 4), Max Latency and latency measurement Unit. Max latency specifies the time limit after which packets start dropping (maximum packet delay in the queue). The maximum number of entries is 8. Select whether msec (default) or usec is unit for latency measurement.
    When a new packet arrives it knows how much time to wait in the queue. If a packet takes longer than the latency value, it is dropped. By default latency is not set, so packets remain in queue for long time.
  15. Refer to the Queue Priority Mapping table to set the traffic shaper queue priority and specify a particular queue inside a class. There are 8 queues (0 - 7), and traffic is queued in each based on incoming packets mark 802.1p markings.
  16. Select the OK button located to save the changes to the traffic shaping advanced configuration. Select Reset to revert to the last saved configuration.
  17. Select the Priority Mapping tab.
  18. Set the following parameters for IP DSCP mappings for untagged frames:
    DSCP Lists the DSCP value as a 6-bit parameter in the header of every IP packet used for packet classification.
    802.1p Priority Assign a 802.1p priority as a 3-bit IP precedence value in the Type of Service field of the IP header used to set the priority. The valid values for this field are 0-7. Up to 64 entries are permitted. The priority values are:

    0 – Best Effort

    1 – Background

    2 – Spare

    3 – Excellent Effort

    4 – Controlled Load

    5 – Video

    6 – Voice

    7 – Network Control

    Use the spinner controls within the 802.1p Priority field for each DSCP row to change its priority value.
  19. Set or override the following parameters for IPv6 Traffic Class Mapping for untagged frames:
    Traffic Class Devices that originate a packet must identify different classes or priorities for IPv6 packets. Devices use the traffic class field in the IPv6 header to set this priority.
    802.1p Priority Assign a 802.1p priority as a 3-bit IPv6 precedence value in the Type of Service field of the IPv6 header used to set the priority. The valid values for this field are 0-7. Up to 64 entries are permitted. The priority values are:

    0 – Best Effort

    1 – Background

    2 – Spare

    3 – Excellent Effort

    4 – Controlled Load

    5 – Video

    6 – Voice

    7 – Network Control

  20. Select the OK button located at the bottom right of the screen to save the changes. Select Reset to revert to the last saved configuration.