How to Customize NetScaler SD-WAN Virtual Path Traffic Classes

How to Customize NetScaler SD-WAN Virtual Path Traffic Classes

book

Article ID: CTX235582

calendar_today

Updated On:

Description

This article describes how to to modify the traffic classes that are part of NetScaler SD-WAN Virtual Path.

Background

Citrix SD-WAN Standard & Enterprise Editions provides 17 classes (0-16). Classes 0-3 are predefined for Citrix HDX QoS prioritization. To use this feature, enable the following options:

  • WAN Optimization, available under Optimization > Features.
  • HDX QoS Priorities, available under Optimization > Features.
  • ICA Service Class, available under Optimization > Service Classes.

These classes are used to classify HDX traffic with different ICA priority tags. You can edit the class types and their assigned bandwidth sharing to obtain the optimal quality of service, but you cannot edit the names of the classes.

The Classes 10-16 are predefined and are associated with Realtime, Interactive, and Bulk class types. Each type can be configured further to optimize quality of service for its type of traffic. Classes 4-9 can be used to specify user defined classes. Classes are of one of the following three types:

  • Realtime: Used for low latency, low bandwidth, time-sensitive traffic.  Real-time applications are time sensitive but don't really need high bandwidth (for example voice over IP). Real-time applications are very sensitive to latency and jitter, but can tolerate some loss.
  • Interactive: Used for interactive traffic with low to medium latency requirements and low to medium bandwidth requirements. Interactive applications involve human input in the form of mouse clicks or cursor moves. The interaction is typically between a client and a server. The communication might not need high bandwidth but is sensitive to loss and latency. However, server to client does need high bandwidth to transfer graphical information, which might not be sensitive to loss.
  • Bulk: Used for high bandwidth traffic that can tolerate high latency. Applications that handle file transfer and need high bandwidth are categorized as bulk class. These applications involve very little human interference and are mostly handled by the systems themselves.

Instructions

Complete the following steps to customize NetScaler SD-WAN Virtual Path Traffic Classes:

     1.  In the SD-WAN Configuration Editor, click Global > Default Sets > Virtual Path Default Sets > New_Virtual_Path_Default_Set > Classes.

User-added image

     2.  Click the pencil icon.
     3.  In the Name field, either leave the default name or enter a name of your choice.
     4.  In the Type field, select the class type (Realtime, Interactive or Bulk).
     5.  For realtime classes, you can specify the following attributes:
          *  Initial Period: The time period in milliseconds to apply an initial rate before switching to a sustained rate.
          *  Initial Rate: Maximum rate at which packets leave the queue during the initial period.   
          *  Sustained Rate: Maximum rate at which the packets leave the queue after the initial period.
          When in contention, the scheduler ensures that the realtime class receives the Initial Rate and the Sustained Rate that you specify, plus a small percentage of the available bandwidth that is shared with interactive and bulk classes.
     6.  For interactive classes, you can specify the following attributes:
          *  Initial Period: The time period, in milliseconds, during which to apply initial percentage of the available bandwidth before switching to the sustained percentage. Typically, 20 ms.
          *  Initial Share %: The maximum share of virtual-path bandwidth during the initial period. 
          *  Sustained Share %: The maximum share of virtual-path bandwidth after the initial period. 
          Interactive classes use the remaining bandwidth after the real-time traffic has been serviced.
     7.  For bulk classes, you can specify only the Sustained Share %, which determines the remaining virtual path bandwidth to be used for a bulk class.
          Bulk traffic is serviced after real-time and interactive traffic are serviced.  Typically, a bulk class gets a lower sustained share % than an interactive class.
     8.  Click Apply.

Issue/Introduction

This article describes how to to modify the traffic classes that are part of NetScaler SD-WAN Virtual Path.

Additional Information

For additional information please refer to the following documents: