RDS 2012 R2: Connection broker (or gateway) not working properly

remote desktopwindows-server-2008-r2windows-server-2012windows-server-2012-r2

Here's my network…

enter image description here

(Link to network diagram: http://i.stack.imgur.com/F9gTF.png)

I have three RDSH servers – SVRDS1, SVRDS2 and SVRDS3. My Connection Broker is located on a separate box SVPDC1.

Problem:

If a user is logged into SVRDS2 and this server goes down, then he can't log on (via RdWeb) again before SVRDS2 is online again. I don't get why he's not redirected to SVRDS1 or SVRDS3? Isn't that the brokers job?

I see this error on the Broker:

Source: TerminalServices-SessionBroker
Event ID:802
Error: RD Connection Broker failed to process the connection request for user mydomain\username. 
Error: Element not found. 

Is it my Connection broker, that is causing me problems or is it the gateway?

Best Answer

I had the same problem but a different solution.

In group policy – configure FQDN for the RD Connection Broker. (you will also need to enable ‘join rd connection broker)

my working config as below. Local Computer Policy/Computer Configuration/Administrative Templates/Windows Components/Remote Desktop Services/Remote Desktop Session Host/RD Connection Broker/

Join RD Connection Broker – enabled

Configure RD Connection Broker farm name – not configured

Use Ip Adress redirection – not configured

Configure RD Connection Broker server name – enabled (put you FQDN here of the RD Connection Server or servers).

Use RD Connection Broker load balancing – not configured. (I have only one server)

I hope this maybe can help someone. :)