[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: I-D Action:draft-denis-v6ops-nat-addrsel-00.txt



I just read this draft and have the same view as Brian.
The current behavior is by design.

-Dave

> -----Original Message-----
> From: owner-v6ops@ops.ietf.org [mailto:owner-v6ops@ops.ietf.org] On
> Behalf Of Brian E Carpenter
> Sent: Friday, March 13, 2009 5:03 PM
> To: remi.denis-courmont@nokia.com
> Cc: IPv6 Operations
> Subject: Re: I-D Action:draft-denis-v6ops-nat-addrsel-00.txt
>
> Remi,
>
> I am not sure about this statement in your draft:
>
> >    Thus, the transitional (IPv6) address will be used instead of the
> >    native (IPv4) address, even though that should have been avoided.
>
> As I recall, the intention was always that IPv6 should be preferred
> to IPv4, when both are available. The statement you quote earlier
>
> >    [RFC3484] states that "the use of transitional addresses when
> native
> >    addresses are available [should be avoided]".
>
> was in my memory intended to refer to IPv6 versus IPv6, and not to
> IPv6 versus IPv4.
>
> On that view, the current behaviour is not a mistake. The mistake may
> be elsewhere: a black hole in the transitional IPv6 connectivity.
>
> You suggest:
>
> >    Several operating system vendors appear to work around this issue
> by
> >    assigning a global scope to IPv4 address.  Thus, rule 2 is no
> longer
> >    discriminating against the IPv4 address pair.
>
> True, but that is against the intention of discriminating in favour
> of IPv6. So while some vendors may have chosen this approach, it isn't
> what we wanted.
>
> I don't see why we'd fix an operational problem of black holes
> by discriminating in favour of IPv4 NAT. That would just serve to
> reduce the incentive to fix the black holes.
>
> > 6.  IPv6 Address Translation
> >
> >    The implications of IPv6 Address Translation and protocol
> translation
> >    are left beyond the scope of this document.  However, it can only
> be
> >    recommended that RFC3484 be taken into account when designing such
> >    translation systems.
>
> Since ULAs are defined to have global scope, I think there will
> be no problem.
>
>      Brian
>