Re: TURN returning multiple MAPPED-ADDRESSes
Jon Ringle <[email protected]> Wed, 22 Sep 2004 15:40:54 -0400
| Newsgroups | gmane.ietf.midcom |
|---|---|
| Message-ID | <[email protected]> |
If TURN provided a mechanism to return multiple MAPPED-ADDRESSes (for each address that the TURN server knows is a potential address that a client could use to reach it) from a single Allocate request, these are the pros and cons that I see: Pros: 1) It increases the likelihood that a remote address (RA) will be successful in contacting one of the public address (PA) (aka MAPPED-ADDRESS) associated with the source address (SA). This solves the problem of reaching a TURN server behind a "no hairpin" NAT from a client that is behind the same NAT. 2) It provides a shorter route thru the TURN server by avoiding a hairpin hop on a NAT that does allow hairpinning. Cons: 1) When an ICE enabled client gets multiple addresses from a TURN server, it may not be clear which address should be used for the benefit of non-ICE peers. The TURN server configuration may be able to provide a priority hint to the ICE client for each address it returns. For instance, a TURN server administrator may know that all SIP devices on one side of a NAT are all ICE-enabled. If this is true, then the ICE client should set the m= and c= SDP parameters to the address that has a greater likelihood of having non-ICE enabled clients. The TURN Allocate response could convey this information in some way to help the ICE enabled client with this descision. The problem could also be worked around by changing the network topology, so that the TURN server is not located behind a "no hairpin" NAT, but located on the public side of the NAT with it's own public IP address. Jon On Wednesday 22 September 2004 12:47 am, Jonathan Rosenberg wrote: > Discussions have occurred on this list, yes. I'm behind on mail as > always and will try and respond shortly. > > Thanks, > Jonathan R. > > Jon Ringle wrote: > > Is this the wrong list to pose this question? If so, could someone please > > point me to the appropriate mailing list. > > > > Thanks, > > > > Jon > > > > _______________________________________________ > > midcom mailing list > > [email protected] > > https://www1.ietf.org/mailman/listinfo/midcom