Planning a cluster of TURN Servers

Deploying multiple IBM® Sametime® TURN Servers requires a special configuration to ensure that external clients can access the servers using public IP addresses.

When you deploy multiple TURN Servers, you treat them as a cluster and deploy a load balancer in front of them. The load balancer accepts requests from external clients and distributes them among the TURN Servers to prevent overloading a single server. When each TURN Server responds directly to a client, it uses its own local IP instead of the load balancer's public IP that the client originally accessed. This causes a problem because the external client does not recognize the TURN Server's own IP address, cannot access the TURN Server (hosted behind a firewall) directly to verify it, and rejects the connection.

To resolve this problem, you can deploy the TURN Servers using one of the following configurations, which enable the TURN Servers to provide public IP addresses when responding to the external clients: