Adaptive transport is a new data transport mechanism for XenApp and XenDesktop and available in Citrix policies.
When set to Preferred, data transport over EDT is used as primary and fallback to TCP. By default, adaptive transport is disabled (Off) and TCP is always used. For testing purposes, you can set Diagnostic mode, in which case only EDT is used, and fallback to TCP is disabled.
First Test with policy set to Preferred. [No UDP Ports are opened]
- Launch the Desktop.
- From command prompt browse to “C:Program Files (x86)CitrixSystem32”
- Run ‘CtxSession’
You can see that TCP is being used with CGP (Session Reliability) and Session Reliability encapsulates the ICA protocol.
Run CtxSession /v for a verbose output. Here you can see the port 2598 being used on the VDA.
Now set the policy to ‘Diagnostic mode’.
Ensure UDP 1494 and 2598 ports open on the VDA I connect back to the Citrix desktop, run CtxSession /v and receive confirmation that we are now using UDP 2598. This means that HDX Enlightened Data Transport is being used with Session Reliability. You can also check Director and note the protocol will be set as UDP.