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

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 21 July 2008 01:10 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 B2C953A6A8A; Sun, 20 Jul 2008 18:10:22 -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 3A2243A6A0C for <behave@core3.amsl.com>; Sun, 20 Jul 2008 18:10:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.396
X-Spam-Level:
X-Spam-Status: No, score=-2.396 tagged_above=-999 required=5 tests=[AWL=0.203, BAYES_00=-2.599]
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 KZr0RbYAmIY3 for <behave@core3.amsl.com>; Sun, 20 Jul 2008 18:10:21 -0700 (PDT)
Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.183]) by core3.amsl.com (Postfix) with ESMTP id 906723A68F2 for <behave@ietf.org>; Sun, 20 Jul 2008 18:10:19 -0700 (PDT)
Received: by wa-out-1112.google.com with SMTP id k34so820564wah.25 for <behave@ietf.org>; Sun, 20 Jul 2008 18:10:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Hy51ozWtkrgWYVOl/jPzU+i2nuR+Ssa9dU4sKK+G9OU=; b=PXAe5L42Roopiht3cPY3ETKgmbr5vfh4xIyQAT5+jwGsNsJFermlQJnQCJeOa/vHSC 3VYkGhGDrhiaXVnF70jDznIhBIWEm84KTfkRBmk4H7BxSa4mI1gLNxZ6Zhffyi0OM5wS j+HHoHNF+0BJwFU6kPPXQ0jZRj6KM11je2s5c=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=pjO9AtTKzgVk+FP516h+FyshRfMCdyH41K5lY+dIG2P5OsInyUKApzM8uuzTsjTpwl Kk5R09W+KY35mZFpDn9SqY6a+JEy1kaM/SF1Peqk/nZ2qaNGgHEuHakA9xvnBYi4Issl unpimk039neEWAIdsGRJNLaQuKRVRS8hlHFCQ=
Received: by 10.114.149.2 with SMTP id w2mr2249511wad.92.1216602655489; Sun, 20 Jul 2008 18:10:55 -0700 (PDT)
Received: from ?130.216.38.124? ( [130.216.38.124]) by mx.google.com with ESMTPS id v38sm7348969wah.14.2008.07.20.18.10.53 (version=SSLv3 cipher=RC4-MD5); Sun, 20 Jul 2008 18:10:54 -0700 (PDT)
Message-ID: <4883E223.50306@gmail.com>
Date: Mon, 21 Jul 2008 13:10:59 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: marcelo bagnulo braun <marcelo@it.uc3m.es>
References: <48839533.90507@piuha.net> <85756727-1F7B-483B-9244-72E315F16F45@muada.com> <4883A129.1030101@it.uc3m.es>
In-Reply-To: <4883A129.1030101@it.uc3m.es>
Cc: Jari Arkko <jari.arkko@piuha.net>, behave@ietf.org, Dave Thaler <dthaler@windows.microsoft.com>
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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Sender: behave-bounces@ietf.org
Errors-To: behave-bounces@ietf.org

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


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