Hi,
We're currently testing 2012R RDS, but we're having trouble with the load balancing. We want to use Kemp Loadmasters to load balance the RDSH servers. Which should be able to replace this function from the Connection brokers. This works perfectly in our
current 2008R2 setup.
But we're having some issues with the load balancing in 2012R2, our setup is as follows:
All clients are not on the local network, they all access the RDSH hosts through a RDGW, this part works.
We have 2 Connection brokers, a kemp in a single arm configuration with a farm VIP. the local DNS has a correct entry for this Kemp VIP. The loadmaster is configured for session broker mode on port 3389.
In order to check if the load balancing works as expected, I've used MS message analyzer with the option to decrypt the traffic. In the traces performed on the RDSH host, I'm only able to identity the X224 RDCB packet with: Routingtoken:
tsv://MS Terminal Services Plugin.1.[CollectionName]
But I couldn't find any other routing information, or server redirect packet (https://msdn.microsoft.com/en-us/library/ee443575.aspx)
Removing the line: loadbalanceinfo:s:tsv://MS Terminal Services Plugin. from the rdp file, resulted in a depreciated user rdp cookie:
Cookie: mstshash=user@dom
This also works, but is limited because the hash field is to short to identify every user, F.longsurname@domain.com gets shortened to f.longsur
There should be a server redirect package when using the LoadbalanceInfo option, but I cannot find it. Also, one in x attempts results in a failed login. This is the whole reason for me to want to find this routing information. Anybody any ideas on how to
find this information, or how to find the cause?