Re: [BEHAVE] Comments on draft-bagnulo-behave-nat64-00

marcelo bagnulo braun <marcelo@it.uc3m.es> Tue, 22 July 2008 10:27 UTC

Return-Path: <behave-bounces@ietf.org>
X-Original-To: behave-archive@optimus.ietf.org
Delivered-To: ietfarch-behave-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF9D93A683A; Tue, 22 Jul 2008 03:27:49 -0700 (PDT)
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 99EB63A683A for <behave@core3.amsl.com>; Tue, 22 Jul 2008 03:27:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.519
X-Spam-Level:
X-Spam-Status: No, score=-3.519 tagged_above=-999 required=5 tests=[AWL=0.243, BAYES_00=-2.599, RCVD_BAD_ID=2.837, RCVD_IN_DNSWL_MED=-4]
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 OD62D7xVQ5WM for <behave@core3.amsl.com>; Tue, 22 Jul 2008 03:27:47 -0700 (PDT)
Received: from smtp02.uc3m.es (smtp02.uc3m.es [163.117.176.132]) by core3.amsl.com (Postfix) with ESMTP id 64FB93A6838 for <behave@ietf.org>; Tue, 22 Jul 2008 03:27:46 -0700 (PDT)
Received: from dummyhost19.it.uc3m.es (dummyhost28.it.uc3m.es [163.117.139.225])by smtp02.uc3m.es (Postfix) with ESMTP id 8E981421D23;Tue, 22 Jul 2008 12:28:25 +0200 (CEST)
Message-ID: <4885B649.1080405@it.uc3m.es>
Date: Tue, 22 Jul 2008 12:28:25 +0200
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421)
MIME-Version: 1.0
To: Dave Thaler <dthaler@windows.microsoft.com>
References: <48839533.90507@piuha.net> <85756727-1F7B-483B-9244-72E315F16F45 @muada.com><4883A129.1030101@it.uc3m.es> <4883E223.50306@gmail.com> <E9CACA3D8417CE409FE3669AAE1E5A4F04588B93AE@NA-EXMSG-W601.wingroup.windeploy.ntdev.microsoft.com>
In-Reply-To: <E9CACA3D8417CE409FE3669AAE1E5A4F04588B93AE@NA-EXMSG-W601.wingroup.windeploy.ntdev.microsoft.com>
X-imss-version: 2.051
X-imss-result: Passed
X-imss-scanInfo: M:B L:N SM:2
X-imss-tmaseResult: TT:1 TS:-30.9965 TC:1F TRN:59 TV:5.5.1026(16046.006)
X-imss-scores: Clean:100.00000 C:0 M:0 S:0 R:0
X-imss-settings: Baseline:1 C:1 M:1 S:1 R:1 (0.0000 0.0000)
Cc: Jari Arkko <jari.arkko@piuha.net>, "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Comments on draft-bagnulo-behave-nat64-00
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/pipermail/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>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Sender: behave-bounces@ietf.org
Errors-To: behave-bounces@ietf.org

Dave Thaler escribió:
>> -----Original Message-----
>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
>> Sent: Sunday, July 20, 2008 6:11 PM
>> To: marcelo bagnulo braun
>> Cc: Iljitsch van Beijnum; behave@ietf.org; Jari Arkko; Dave Thaler
>> Subject: Re: [BEHAVE] Comments on draft-bagnulo-behave-nat64-00
>>
>> On 2008-07-21 08:33, marcelo bagnulo braun wrote:
>>     
>>> Iljitsch van Beijnum escribió:
>>>       
>>>> On 20 jul 2008, at 21:42, Jari Arkko wrote:
>>>>
>>>>         
>>>>> However, I'd be interested in learning more about what Iljitsch
>>>>> mentioned about current devices not allowing v4-mapped addresses on
>>>>> the wire. As Dave mentioned, RFC 2765 uses them, and a quick test
>>>>>           
>> on
>>     
>>>>> the Linux box that I'm writing this e-mail on shows that I can use
>>>>> these addresses on the wire. Can you be more specific about what
>>>>> problems you expect, and where, Iljitsch?
>>>>>           
>>>> IIRC, Itojun was _extremely_ vocal about not allowing these on the
>>>> wire, and I think he got some traction in this area from at least
>>>>         
>> some
>>     
>>>> of the *BSD people.
>>>>
>>>> Also, stacks implement special case logic for these addresses as
>>>>         
>> they
>>     
>>>> must result in IPv4 packets when the host is dual stack, I don't
>>>>         
>> know
>>     
>>>> if this logic is still applied if the host is running IPv6-only, or
>>>> normal IPv6 packets are generated.
>>>>
>>>>         
>>> see http://tools.ietf.org/html/draft-itojun-v6ops-v4mapped-harmful-02
>>>       
>> Exactly. This prefix has implied semantics, and worse, it has
>> *ambiguous* implied semantics: one version for NAT[-PT|64]
>> and another for the dual-stack socket API.
>>
>> For NAT64, I think we're reducing topological flexibility by using this
>> prefix, as well as ignoring the ambiguity. If an arbitrary prefix is
>> allowed, the NAT64 doesn't have to be in the same administrative domain
>> as the host.
>>
>> I suggest therefore having a default prefix plus the option to discover
>> or configure an alternative.
>>
>>     Brian
>>     
>
> Itojun's draft only has 2 sections that discuss problems:
>
> 1.  Dual meaning of IPv4-mapped address
>
> I disagree.  The meaning is a IPv4 destination being used by an IPv6
> application.  The packet could be translated from IPv6 to IPv4 in the
> sending host, any router along the path, or inside the receiving host.
> The semantics are the same in my view.  There are multiple possible
> topologies.
>   
but the problem is that current implementations seem to hardcode that 
the translation can only happen at the api level in the host.

please see the message we sent to the int area ml (this approach of 
having the same disucssion in two ml can be confusing sometimes...)

http://www.ietf.org/mail-archive/web/int-area/current/msg01476.html

regards, marcelo


> I'd argue that this property is actually desirable in some cases
> (and this may be one of those cases).
>
>
> 2.  Threats due to the use of IPv4-mapped address on wire
>
> These threats apply equally to the use of any other prefix, and so
> are orthogonal to this discussion.
>
> -Dave
>   

_______________________________________________
Behave mailing list
Behave@ietf.org
https://www.ietf.org/mailman/listinfo/behave