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

marcelo bagnulo braun <marcelo@it.uc3m.es> Wed, 23 July 2008 13:44 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 2E17F3A6AE0; Wed, 23 Jul 2008 06:44:39 -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 9F0343A6ADE for <behave@core3.amsl.com>; Wed, 23 Jul 2008 06:44:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.718
X-Spam-Level:
X-Spam-Status: No, score=-3.718 tagged_above=-999 required=5 tests=[AWL=0.044, 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 Wfrrk0YzG9gm for <behave@core3.amsl.com>; Wed, 23 Jul 2008 06:44:36 -0700 (PDT)
Received: from smtp01.uc3m.es (smtp01.uc3m.es [163.117.176.131]) by core3.amsl.com (Postfix) with ESMTP id C54D23A6AE0 for <behave@ietf.org>; Wed, 23 Jul 2008 06:44:35 -0700 (PDT)
Received: from dummyhost25.it.uc3m.es (dummyhost14.it.uc3m.es [163.117.139.225])by smtp01.uc3m.es (Postfix) with ESMTP id 5F2C97DA5E4;Wed, 23 Jul 2008 15:45:17 +0200 (CEST)
Message-ID: <488735ED.8020409@it.uc3m.es>
Date: Wed, 23 Jul 2008 15:45:17 +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:-28.0375 TC:1F TRN:50 TV:5.5.1026(16048.007)
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.
>
> I'd argue that this property is actually desirable in some cases
> (and this may be one of those cases).
>
>
>   
i agree this is a desirable behaviour, only that for practical reasons 
can be cumbersome to deploy

> 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.
>   

i agree this one is bogus.

regards, marcelo

> -Dave
>   

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