Re: updated TURN draft
Remi Denis-Courmont <[email protected]> Wed, 27 Jul 2005 15:25:55 +0300
| Newsgroups | gmane.ietf.midcom |
|---|---|
| Organization | Nokia-NRC/Helsinki |
| Message-ID | <[email protected]> |
Hello again, I don't understand how TURN clients could receive incoming TCP connections with the new draft 08. Maybe I'm getting it wrong. According to the draft, if a TCP connection is received by the TURN server before the TURN client made a Send Request, the connection is rejected. However, if the TURN client makes a Send Request before the TURN server receives the TCP connection, then the TURN server will try to establish the connection actively, instead of waiting for an incoming connection from the specified host. It sounds like a vicious circle. In particular, I wonder how two TURN clients could establish a TCP connection between themselves with the new scheme. As a side note, I'm doubtful about the use of TURN server to relay active TCP connections. Such connections should go through NATs without the help of a TURN server, and as such, not using the TURN server would save TURN server's bandwidth. There doesn't even seem to be the advantage of knowing the external source (IP, port) tuple given the TURN server doesn't tell the TURN client about the used "eph[me]eral port" that it has used. Regards, --=20 R=C3=A9mi Denis-Courmont <[email protected]> Nokia-NRC/Helsinki