Re: [Softwires] 4rd Address Mapping - version-01

Ole Troan <otroan@employees.org> Thu, 29 September 2011 17:50 UTC

Return-Path: <ichiroumakino@gmail.com>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63A9F11E809B for <softwires@ietfa.amsl.com>; Thu, 29 Sep 2011 10:50:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.403
X-Spam-Level:
X-Spam-Status: No, score=-3.403 tagged_above=-999 required=5 tests=[AWL=-0.104, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EuoYeA7MN9-C for <softwires@ietfa.amsl.com>; Thu, 29 Sep 2011 10:50:10 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by ietfa.amsl.com (Postfix) with ESMTP id 300D411E8087 for <softwires@ietf.org>; Thu, 29 Sep 2011 10:50:09 -0700 (PDT)
Received: by wwf22 with SMTP id 22so1027011wwf.13 for <softwires@ietf.org>; Thu, 29 Sep 2011 10:52:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=/1IczSkuAKtZyH+q7CHNumRfvPirBYmMt4K0OuE3hpg=; b=s2msCs+/m8aeHl3v/jzPaXwEgSJtUY9v1xH/jxUGltdv+gvhejCX2Wcbq5ohxAjiUr 181OXrOHMUs9JY528mYQVEiYuro5iOjD7wLtGfKP8IYhOB4YMYZ3At+Bn+H1J6RivNEW pn/Y9oY5ei3ZVQNQoDkuIJLoZW4oEX3uqh6Tg=
Received: by 10.227.204.14 with SMTP id fk14mr3249377wbb.88.1317318779306; Thu, 29 Sep 2011 10:52:59 -0700 (PDT)
Received: from dhcp-10-55-83-230.cisco.com (64-103-25-233.cisco.com. [64.103.25.233]) by mx.google.com with ESMTPS id o7sm3630364wbh.8.2011.09.29.10.52.57 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 29 Sep 2011 10:52:58 -0700 (PDT)
Sender: Ole Troan <ichiroumakino@gmail.com>
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Ole Troan <otroan@employees.org>
In-Reply-To: <16140B66-2550-4B78-92C2-E3A2A56C834F@free.fr>
Date: Thu, 29 Sep 2011 19:52:56 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <72778E57-63C4-4F09-A473-6FEF49C899D7@employees.org>
References: <D8334AA7-5001-4A92-B977-CE32931F4197@laposte.net> <CAAuHL_Cm6WYiM2Cu-fmu=gBLgTYDZ6hr56BfcXMoeS=Af4Q_jw@mail.gmail.com> <B3D5FABA-72BA-4C35-A068-D823CC0A4682@laposte.net> <CAM+vMERSbGuraAC9snvGUgPBOY40m5p0SX46qfVqJaB6bHmvCw@mail.gmail.com> <D8B8F1D1-1FE7-44E1-A6C6-E1480BD91C0A@ipinfusion.com> <4E82C970.8060801@jacni.com> <3580FD83-1FD6-4A5D-9AB1-046FBE47AFBB@employees.org> <4E83C7D5.4090300@jacni.com> <CA0F8D35-2FD8-41A3-A406-AB2BE285199B@employees.org> <16140B66-2550-4B78-92C2-E3A2A56C834F@free.fr>
To: Rémi Després <despres.remi@free.fr>
X-Mailer: Apple Mail (2.1084)
Cc: Softwires-wg <softwires@ietf.org>
Subject: Re: [Softwires] 4rd Address Mapping - version-01
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Sep 2011 17:50:11 -0000

Remi,

>>>> I would be tempted to suggest that we write a "an implementation MUST NOT make this assumption" in the MAP draft.
>>>> and that we in IETF documents write this as if there is a prefix reserved for address mapping.
>>>> in the general case there is no way to guarantee that a host doesn't pick the same IID. and we'll have to specify how this would work with DAD and proxy ND. I'd rather not. left up to the implementor is my suggestion...
>>> Taking the EUI-64 into account, a careful design of the 4rd IID can make the probability of conflicts quite low. Then as you mentioned, DAD would further reduce it.
>>> Anyway, that's not to say I'm in favor of this design, the reason I see, of doing this is just to accommodate the double translation while not affect at all the IPv6 addressing (a reserved prefix? no ...).
>> 
>> the DAD/ND redirect solution would fail in the routed home case. i.e. the case where there is multiple levels of routers in the network.
> 
> Could you document more why you think that DAD/ND would fail if IPv6 addresses used to reach 4rd CEs would have a 4rd-distinguishable IID?

this is the translation case for a routed home. DAD/ND wouldn't be done on any of the links the dIVI CE was connected to.
for 4rd this isn't a problem since the packets are destined to the 4rd CE. the dIVI CE has to intercept packets not destined for itself.
in that case it would make sense to reserve a prefix for that purpose.
same as the 4rd CE address comes out of a /64 used for numbering internal interfaces on the CE.

>> that's why I think the recommendation should be to use one /64 of the delegated prefix to the translation "pool".
> 
> This would defeat one important objective: possible operation without ANY impact of IPv4 on IPv6 prefixes delegated to CEs.
> 
> As such, this would be AFAIK a step backward.

I don't see that?

I thought this discussion started out with the case where IPv6 hosts were sharing the same prefix as is used for translated addresses.
I'm pointing out that this isn't a good idea. and I don't see why we need to describe that case in any of our documents.

cheers,
Ole