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

Rémi Després <despres.remi@free.fr> Thu, 29 September 2011 13:15 UTC

Return-Path: <despres.remi@free.fr>
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 4A14621F8C46 for <softwires@ietfa.amsl.com>; Thu, 29 Sep 2011 06:15:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.3
X-Spam-Level:
X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001]
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 PdAlI2wQH9wb for <softwires@ietfa.amsl.com>; Thu, 29 Sep 2011 06:15:01 -0700 (PDT)
Received: from smtp1-g21.free.fr (unknown [IPv6:2a01:e0c:1:1599::10]) by ietfa.amsl.com (Postfix) with ESMTP id E6E2221F8C22 for <softwires@ietf.org>; Thu, 29 Sep 2011 06:14:38 -0700 (PDT)
Received: from [IPv6:2a01:e35:8a6d:d900:129a:ddff:fe6b:c6fb] (unknown [IPv6:2a01:e35:8a6d:d900:129a:ddff:fe6b:c6fb]) by smtp1-g21.free.fr (Postfix) with ESMTP id 494319401DA; Thu, 29 Sep 2011 15:17:23 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="iso-8859-1"
From: Rémi Després <despres.remi@free.fr>
In-Reply-To: <3580FD83-1FD6-4A5D-9AB1-046FBE47AFBB@employees.org>
Date: Thu, 29 Sep 2011 21:17:19 +0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <823C69D6-D040-4959-8A5A-3B1B2CAF7734@free.fr>
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>
To: Ole Troan <otroan@employees.org>
X-Mailer: Apple Mail (2.1084)
X-Mailman-Approved-At: Thu, 29 Sep 2011 06:42:16 -0700
Cc: Softwires-wg <softwires@ietf.org>, Wojciech Dec <wdec@cisco.com>
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 13:39:40 -0000

Le 29 sept. 2011 à 02:10, Ole Troan a écrit :

>>> In this case, CPE should terminate the packet whose IPv6 destination is matched to CE IPv6 Prefix and then process the decapsulation for 4rd. So, I think this means that any IPv6 prefix matching to CE IPv6 Prefix can be terminated at 4rd functionality in CE.
>> If only talking about encapsulation approach, the CE can check the next header to see whether the packet is for 4rd (of course, the tunneling by hosts in LAN may not be allowed in this case). 
>> While, generally to be compatible with double translation, the 4rd IID can be employed.
>> That is, after receiving an packet, the CE will check whether the IPv6 destination address matches its delegated prefix, and a 4rd IID exists. if so, the packet will be processed by 4rd functionality. Otherwise, the packet will be routed natively to some host attached in LAN.
>> 
>>> For this, even though CE IPv6 Prefix can be delegated to the CE, CE can not delegate any IPv6 prefixes matching to CE IPv6 Prefix to any hosts connected on the LAN side of the CE. Usually, if the CE can get an IPv6 prefix whose length is 56bit, CE can delegate an IPv6 prefix having the different prefix length (i.e. 64bit) to the hosts locating on the LAN side of the CE. But I don't think it can be working because the IPv6 destination matching to CE IPv6 prefix (delegated prefix) should be terminated at CPE for 4rd processing. So, in order to provide Dual-stack for the hosts locating on the LAN side of the CE, an additional IPv6 prefix different from CE IPv6 Prefix needs to be delegated.
>> Please see my comments above, the 4rd and IPv6 services can share the same delegated IPv6 prefix.
> 
> 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.

No need for that AFAIK (see below).

> in the general case there is no way to guarantee that a host doesn't pick the same IID.

Well, "no guarantee"...  unless a safe way of doing it is specified!
And this is already the case with 4rd-addmapping-01.
(If you would keep doubts after a careful check, please share your understanding.)
 
The modified format discussed in Beijing with Xing Li, Congxiao Bao, and Wojciech Dec, to be documented soon, will have the same property.


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

No need for that (see above).

Cheers,
RD