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 17:11 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 B058B3A693C for <behave@core3.amsl.com>; Wed, 22 Apr 2009 10:11:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.688
X-Spam-Level:
X-Spam-Status: No, score=-1.688 tagged_above=-999 required=5 tests=[AWL=0.261, BAYES_00=-2.599, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3]
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 LFRWvDyR2nbN for <behave@core3.amsl.com>; Wed, 22 Apr 2009 10:11:50 -0700 (PDT)
Received: from smtp2-g21.free.fr (smtp2-g21.free.fr [212.27.42.2]) by core3.amsl.com (Postfix) with ESMTP id A1A633A6806 for <behave@ietf.org>; Wed, 22 Apr 2009 10:11:49 -0700 (PDT)
Received: from smtp2-g21.free.fr (localhost [127.0.0.1]) by smtp2-g21.free.fr (Postfix) with ESMTP id D1CEE4B01CF; Wed, 22 Apr 2009 19:13:00 +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 16D534B0063; Wed, 22 Apr 2009 19:12:57 +0200 (CEST)
Message-ID: <49EF5017.5030409@free.fr>
Date: Wed, 22 Apr 2009 19:12:55 +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> <49EF1888.5020302@free.fr> <49EF1D4B.5050300@it.uc3m.es>
In-Reply-To: <49EF1D4B.5050300@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 17:11:51 -0000

marcelo bagnulo braun  -  le (m/j/a) 4/22/09 3:36 PM:
> Rémi Després escribió:

>> 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.
>>
> right, so what is the problem? I mean, in ths scenario it seems we have 
> an IPv6 only host that is trying to communicate to an IPv4 only host and 
> hast no NAT64 available (it there were, it would had received a 
> synthetic AAAA RR containing either the WK prefix or the LIR prefix 
> being used by the nat64 box and the communication would have been 
> established)
> 
> So, i am missing why is this a problem if there is a nat64 and if there 
> is a nat64 what are the problems that srping from having the WK prefix 
> being different from the IPv4 mapped prefix (i am sure you had something 
> in mind, just not clear to me from this example you provided)

OK, I understand the answer and, after the comment below, have no plan 
to  insist.

In my understanding, the following constraints result from the fact that 
IPv4 mapped addresses have been artificially excluded from valid 
destinations in IPv6-only environments:
- IPv6-only hosts MUST send ONLY recursive queries (as most host do, but 
so far without being obliged to).
- If these queries are not sent directly to DNS64 servers at 
v6only-v4only borders, intermediate servers MUST:
   . NOT be in dual stack clouds (there, they should not loose the 
ability to respond with As).
   . NOT handle recursive queries by themselves (although they typically 
do it)
   . instead, forward recursive queries to a v4-v6 border server, or to 
  intermediate servers having the same constraints.

These may not be the exact constraints, but should be close to reality.


If on the contrary mapped addresses would not have been artificially 
barred, and would have remained the ONLY way to express a v4 address in 
v6 format:
- The constraint above on DNSs would have not been needed.
- IPv4-only servers would have become accessible via NAT64s by IPv6-only 
applications, and by dual-stack applications in v6-only hosts, just by 
having their mapped addresses in AAAA RRs in their local DNSs.
- Compatibility between on the fly RR translations and DNSsec would NOT 
have been a problem.


Well, the past is the past, that's life :-(.

To be optimistic, that's one more reason to make IPv6 deployment 
everywhere as rapid as possible ;-).

Regards,

RD