Re: What flexibility do 6to4 NAT have with address formats?

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 14 October 2009 01:38 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3B7DE28C14C for <ipv6@core3.amsl.com>; Tue, 13 Oct 2009 18:38:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, 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 ByTEifxSPCiI for <ipv6@core3.amsl.com>; Tue, 13 Oct 2009 18:38:06 -0700 (PDT)
Received: from mail-pz0-f204.google.com (mail-pz0-f204.google.com [209.85.222.204]) by core3.amsl.com (Postfix) with ESMTP id 4CE1328C0EC for <ipv6@ietf.org>; Tue, 13 Oct 2009 18:38:00 -0700 (PDT)
Received: by pzk42 with SMTP id 42so307062pzk.31 for <ipv6@ietf.org>; Tue, 13 Oct 2009 18:37:59 -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=4heCHQH+WIqd6lZj+cucec7fZhfAfc9d9trJwAdmLc8=; b=CFCzJDk3/RmnzpYjxEIaFgku7zyLD74PO43APvQuvkTwJNVLo7YJMwf2P9ZZCD0f9u FP6bnYDuWwAzp14LJQf77N8323/yqeTG2Hh5PCkSUXe3Ej6o0LhqruO6yyBbsuVjpNM6 a3acplKqAri8c8t7QcS5k8cgJ8d3FW+6BbynQ=
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=sLOqUJ036w3PQdGMkHKfbGO36Kg9togawj5aQhcDI9XMa2p7oJv1F43V7FGxYG8T5y f6j9f3t8/NblHz/GzsHAoxZjYnOIdtIdHY/CKPKsvwuVrbMSdX5+YpZPOSL41fc5VGG5 kCkwK9FFjyryOSluBQ0yK5to5cxVc5QwPq5iI=
Received: by 10.114.164.14 with SMTP id m14mr10076816wae.148.1255484279739; Tue, 13 Oct 2009 18:37:59 -0700 (PDT)
Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 22sm517092pxi.14.2009.10.13.18.37.58 (version=SSLv3 cipher=RC4-MD5); Tue, 13 Oct 2009 18:37:59 -0700 (PDT)
Message-ID: <4AD52B74.1010709@gmail.com>
Date: Wed, 14 Oct 2009 14:37:56 +1300
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: Christian Huitema <huitema@microsoft.com>
Subject: Re: What flexibility do 6to4 NAT have with address formats?
References: <6B55F0F93C3E9D45AF283313B8D342BA211A8C1D@TK5EX14MBXW651.wingroup.windeploy.ntdev.microsoft.com> <4AD51F5D.9070106@gmail.com> <6B55F0F93C3E9D45AF283313B8D342BA211AA81A@TK5EX14MBXW651.wingroup.windeploy.ntdev.microsoft.com>
In-Reply-To: <6B55F0F93C3E9D45AF283313B8D342BA211AA81A@TK5EX14MBXW651.wingroup.windeploy.ntdev.microsoft.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: 6man 6man <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Oct 2009 01:38:07 -0000

On 2009-10-14 14:09, Christian Huitema wrote:
>>> The second question regards the uniqueness of host
>>> identifiers. Suppose we define the address used for stateless
>>> translation as: 32 bit "provider" prefix, 32 bit IPv4
>>> address, and a constant identifier, either 0 or the "checksum
>>> neutrality" value, which is only a function of the provider
>>> prefix. Suppose now that for some reason there are two "IPv4
>>> addressed" hosts on the same link, e.g. because many servers
>>> are located in the same server room. The two hosts will have
>>> different addresses, in different 64 bit subnets, but they
>>> will also have different host identifiers. Is that OK?
>> Why wouldn't it be OK? I can't see why it's a question.
>> The normal expectation is that different hosts have different
>> IIDs so I am curious why this matters.
> 
> I just realize I made "typo". I meant to say " The two hosts will have
> different addresses, in different 64 bit subnets, but they will also have 
> the same host identifiers. Is that OK?

Well, that would be OK if you set U=0 as far as I can see.
It might be an odd situation, but then nobody should ever rely on
their uniqueness. It might be safer to make U=0 mandatory
for these synthetic addresses in all cases.

If you don't respect the UG bits we are asking for trouble anyway.

   Brian