Re: [BEHAVE] [NAT64] Hairpinning loop
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [BEHAVE] [NAT64] Hairpinning loop



 

> -----Original Message-----
> From: behave-bounces at ietf.org 
> [mailto:behave-bounces at ietf.org] On Behalf Of Simon Perreault
> Sent: Saturday, November 07, 2009 9:56 PM
> To: Brian E Carpenter
> Cc: draft-ietf-behave-address-format at tools.ietf.org; 'Behave 
> WG'; Dan Wing
> Subject: Re: [BEHAVE] [NAT64] Hairpinning loop
> 
> Brian E Carpenter wrote:
> > On reading section 6 a few times, I couldn't figure out a case where
> > sending a hairpin packet would actually have any value to a user.
> > There will always be another way of reaching the intended 
> destination
> > with a native IPv6 address.
> 
> RFC 4787 section 6, RFC 5382 section 7.2, and RFC 5508 
> section 5 address
> this for the IPv4-IPv4 case.
> 
> Does this still apply for IPv6-IPv4?

Yeah, I might only know my peer's IPv4 address, because my application
only refers IPv4 addresses.  An application might do that to maintain
compatibility with IPv4-only hosts (which can only understand IPv4
addresses).  I discuss this situation in
draft-wing-behave-nat64-referrals-01.txt
for a couple of protocols.

We might imagine that applications would refer IPv6 (when available)
and also IPv4.  That works, but it's possible to get referred through
an IPv4-only node, which would remove the IPv6 address (a case where
referring from A to B to C, where "B" is IPv4-only and the others
are trying to do the right thing and refer both IPv6 and IPv4.

-d


> 
> Simon
> -- 
> DNS64 open-source   --> http://ecdysis.viagenie.ca
> STUN/TURN server    --> http://numb.viagenie.ca
> vCard 4.0           --> http://www.vcarddav.org
> _______________________________________________
> Behave mailing list
> Behave at ietf.org
> https://www.ietf.org/mailman/listinfo/behave


Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.