Product Documentation

Assign priorities to network traffic

Apr 03, 2013
Priorities are assigned to network traffic across multiple connections for a session with quality of service (QoS)-supported routers. Four TCP/IP streams (real-time, interactive, background, and bulk) and one UDP/RTP stream (for voice) are available to carry ICA traffic between the user device and the server. Each virtual channel is associated with a specific priority and transported in the corresponding connection. You can set the channels independently, based on the TCP port number used for the connection. The four priorities are:
  • Very High – For real-time activities, such as webcam conferences.
  • High – For interactive elements, such as the screen, keyboard, and mouse.
  • Medium – For bulk processes, such as client drive mapping.
  • Low – For background activities, such as printing.

XenDesktop supports multiple channel streaming connections for Virtual Delivery Agents (VDAs) installed on Windows 8 and Windows 7 environments. Work with your company's network administrator to ensure the Common Gateway Protocol (CGP) ports configured in the Multi-Port Policy setting are assigned correctly on the network routers.

The Secure Sockets Layer (SSL) connections are only supported when the connections are traversing a NetScaler Gateway that supports multi-stream. When running on an internal corporate network, multi-stream connections with SSL are not supported.

Quality of service (QoS) is supported only when multiple session reliability ports, or the CGP ports, are configured.

Caution: Use transport security when using this feature. Citrix recommends using Internet Protocol Security (IPsec) or Secure Sockets Layer (SSL).

To set quality of service for multiple streaming connections

Add the following settings to a policy.
  1. Multi-Port Policy – This setting specifies ports for ICA traffic across multiple connections, and establishes network priorities.
    1. Select a priority from the CGP default port priority list; by default, the primary port (2598) has a High priority.
    2. Type additional CGP ports in CGP port1, CGP port2, and CGP port3 as needed, and identify priorities for each; each port must have a unique priority.
    Important: Firewalls on VDAs must be explicitly configured to allow the additional TCP traffic.
  2. Multi-Stream – This setting is Disabled by default because it is not needed when using a branch repeater that supports Multi-Stream. Select Enabled:
    • To achieve the desired QoS when using legacy branch repeaters or third-party routers.
    • To enable the Multi-Stream feature for specific users.
Important: For the policies to take effect, users must log off and then log on to the network.