Hello.
I've read the following threads...
I'm still not clear on whether or not the same public IP can be shared across multiple TURN servers in my load balancing use case.
Here's my understanding:
TURN requires at least one of the following:
1.) Two different clients can meet at the same server.
2.) Two different clients can get to two different servers, and those servers can route between one another.
It's pretty clear to me that #1 won't work when sharing a public IP across multiple TURN servers behind a load balancer. Correct?
I'm also not currently seeing how #2 will work. How will the TURN servers behind the load balancer be able to reach one another when they are advertising their public IP addresses.
Won't all the TURN servers behind the load balancer have to use the 'external-ip' config option so that only their public IPs will appear in the TURN messages?
If that's true, then how will the servers be able to route between one another correctly? Won't the load balancer be routing those server-to-server messages between random TURN servers?
Is the private IP present in some of the TURN messages such that it could work?
Maybe I'm just missing something.
Thanks very much.