Re: [BEHAVE] Question on embedded address format in draft-baker-behave-v4v6-framework-02

Rémi Després <remi.despres@free.fr> Wed, 22 April 2009 13:14 UTC

Return-Path: <remi.despres@free.fr>
X-Original-To: behave@core3.amsl.com
Delivered-To: behave@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E42733A6F2F for <behave@core3.amsl.com>; Wed, 22 Apr 2009 06:14:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.076
X-Spam-Level:
X-Spam-Status: No, score=-1.076 tagged_above=-999 required=5 tests=[AWL=-0.367, BAYES_00=-2.599, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3, SARE_LWSHORTT=1.24]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5HP7SVaI+oBr for <behave@core3.amsl.com>; Wed, 22 Apr 2009 06:14:48 -0700 (PDT)
Received: from smtp2-g21.free.fr (smtp2-g21.free.fr [212.27.42.2]) by core3.amsl.com (Postfix) with ESMTP id C9E613A6774 for <behave@ietf.org>; Wed, 22 Apr 2009 06:14:46 -0700 (PDT)
Received: from smtp2-g21.free.fr (localhost [127.0.0.1]) by smtp2-g21.free.fr (Postfix) with ESMTP id 1A73E4B0034; Wed, 22 Apr 2009 15:15:56 +0200 (CEST)
Received: from RD-Mac.local (per92-10-88-166-221-144.fbx.proxad.net [88.166.221.144]) by smtp2-g21.free.fr (Postfix) with ESMTP id A8FE94B0085; Wed, 22 Apr 2009 15:15:53 +0200 (CEST)
Message-ID: <49EF1888.5020302@free.fr>
Date: Wed, 22 Apr 2009 15:15:52 +0200
From: Rémi Després <remi.despres@free.fr>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
MIME-Version: 1.0
To: marcelo bagnulo braun <marcelo@it.uc3m.es>
References: <D109C8C97C15294495117745780657AE0B8E2371@ftrdmel1> <01C41FE7-338B-4C26-BE6A-AD0119404276@cisco.com> <49DC7354.8070305@free.fr> <7E8115D0-C412-4A5F-9281-1C5C97868152@cisco.com> <49DF5476.5030306@free.fr> <D109C8C97C15294495117745780657AE0B9CD4ED@ftrdmel1> <49E7C48D.3020305@gmail.com> <D109C8C97C15294495117745780657AE0B9CD792@ftrdmel1> <55CFDB58-ADD2-460E-9142-87F28E44506E@cisco.com> <49E8CFD9.40904@it.uc3m.es> <49ED219C.1070202@gmail.com> <49EDD647.3060500@free.fr> <49EDD750.1070502@network-heretics.com> <49EDDC57.1060302@free.fr> <49EE1507.9090306@network-heretics.com> <49EEC270.7040607@free.fr> <49EEDADA.8040906@it.uc3m.es>
In-Reply-To: <49EEDADA.8040906@it.uc3m.es>
Content-Type: text/plain; charset="ISO-8859-15"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: behave@ietf.org, Dave Thaler <dthaler@windows.microsoft.com>, pierre.levis@orange-ftgroup.com, Keith Moore <moore@network-heretics.com>, Fred Baker <fred@cisco.com>
Subject: Re: [BEHAVE] Question on embedded address format in draft-baker-behave-v4v6-framework-02
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2009 13:14:49 -0000

marcelo bagnulo braun  -  le (m/j/a) 4/22/09 10:52 AM:

> Rémi Després escribió:
>> it is not clear, so far, that if we use 
>> the existing well known prefix ::FFFF:0:0/96 of IPv4 mapped addresses, 
>> rather than defining a new one, any RFC is offended.
>>
>> Pointing to an existing rule that forbids to use this prefix on the 
>> wire (if  it exists) would help clarifying this debate.
> 
> sigh, let me try one more time
> We tried to use this prefix in current implementations and they do not 
> use this prefix in the wire.
> If we use this prefix we need to change the implementations, beating one 
> of the key goals, which is to support unchanged IPv6 hosts
> 
> So, it is a non starter, really.
> 
> (BTW, we took the trouble of testing this because we would have liked 
> very much to be able to use it, but unfortunatelly, we can't)

OK, I get the point that tests you made showed that at least current 
implementations you tested couldn't work with the mapped address prefix 
used to reach NAT64s.

I also get the point that, with a different WKP, there would have been a 
very good chance that these same implementations could have worked.

The short term and easy conclusion seems then to be the definition of a 
new WKP.
But ALL CONSEQUENCES of having two ways to do essentially the same thing 
have to be anticipated.

Here is an example of a POSSIBLE PROBLEM (there may be others):
- An application that is both IPv4 and IPv6 capable is run in an 
IPv6-only host.
- It gets an A RR in response to a DNS query (obtained in IPv6).
- Then it presents the received IPv4 address at its PF_INET6 socket 
interface in mapped format, conforming in this to RFC2553 sec 3.7.
- If the stack is not capable to forward IPv6 packets with this 
destination address, connectivity is lost.

Of course, applications could be changed, e.g. to detect the lost 
connectivity and next try the other WKP, but is this to be suggested 
rather than fixing IPv6 stacks?

Please be sure that this discussion is not just for the sake of arguing. 
I may be wrong in this particular case, but I believe there may be 
significant operational consequences ahead when an existing 
specification, without being deprecated, is proposed to coexist with a 
new one to do the same thing.

Regards,

RD