Persistence of RDP server on Netscaler LB not working as expected
book
Article ID: CTX225499
calendar_today
Updated On:
Description
When user disconnects/closes an existing RDP session and logs back again, he gets a new Back-End RDP server.
Environment
Citrix is not responsible for and does not endorse or accept any responsibility for the contents or your use of these third party Web sites. Citrix is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement by Citrix of the linked Web site. It is your responsibility to take precautions to ensure that whatever Web site you use is free of viruses or other harmful items.
Resolution
Change the persistence settings on the Back-End terminal server to IP based tokens.
The following setting on the terminal server should be disabled.
Problem Cause
Terminal server was setting 'msthash' cookie which suggests that it is using User-Based tokens.
We only support 'msts' cookie i.e IP- Based tokens
Issue/Introduction
As per https://docs.citrix.com/en-us/netscaler/11/traffic-management/load-balancing/load-balancing-common-protocols/lb-rdp-servers.html NetScaler should maintain persistence connections with Back-end terminal servers without explicitly configuring any persistence method on V-Server.
Additional Information
http://www.jasonfilley.com/rdpcookies.html
Was this article helpful?
thumb_up
Yes
thumb_down
No