Re: [Softwires] Proposed Unified Address Mapping for encapsulation and double-translation

Qiong <bingxuere@gmail.com> Mon, 10 October 2011 15:33 UTC

Return-Path: <bingxuere@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 A1AC121F8C39 for <softwires@ietfa.amsl.com>; Mon, 10 Oct 2011 08:33:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.823
X-Spam-Level:
X-Spam-Status: No, score=-0.823 tagged_above=-999 required=5 tests=[AWL=-1.025, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_61=0.6, J_CHICKENPOX_92=0.6, MANGLED_FROM=2.3, 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 Tx+k17qFcIRB for <softwires@ietfa.amsl.com>; Mon, 10 Oct 2011 08:33:37 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by ietfa.amsl.com (Postfix) with ESMTP id D303821F8B35 for <softwires@ietf.org>; Mon, 10 Oct 2011 08:33:36 -0700 (PDT)
Received: by qadb12 with SMTP id b12so5236563qad.31 for <softwires@ietf.org>; Mon, 10 Oct 2011 08:33:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=+4u7qSTs2D5J7m+LHdqh5vMPN5fgjIa14j6LJhjb2zI=; b=IkB4CzV/9kXrw1WhLs28hVLmdvMKVgMaayySWByeY4IGRsyCmyspJvuxQx7gQARSl8 cycDIo6tNhe5NFtqdMo+i6625+jrgXLIEEu+t9u57sokcaI12rygZoOw/0ReovZ8bH6N P0bXb2sz8GIq4oX6Do6ZqBTMS628I5Aw6hbWc=
Received: by 10.42.159.1 with SMTP id j1mr18023209icx.20.1318260816093; Mon, 10 Oct 2011 08:33:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.42.219.194 with HTTP; Mon, 10 Oct 2011 08:33:16 -0700 (PDT)
In-Reply-To: <96BD287F-910B-4E50-B902-4D135D2DFEAE@laposte.net>
References: <F259BF79-B3C9-4434-AAC4-9F84B8D9A0FA@laposte.net> <CAH3bfACp_xvzotgrAhBrYhZ9ki47kbBVb-vmSsRtOOoyXxRSrA@mail.gmail.com> <10DF6CE6-394E-4FC9-BB80-9F24D4D2634B@laposte.net> <4E9065BD.3050001@jacni.com> <2904870A-866E-4093-8754-3D75510B82AA@laposte.net> <CAH3bfABJ=6CHA_QmtxtnoGmS2bSPhrDtdpebm9TwTLeMVdVMSA@mail.gmail.com> <96BD287F-910B-4E50-B902-4D135D2DFEAE@laposte.net>
From: Qiong <bingxuere@gmail.com>
Date: Mon, 10 Oct 2011 23:33:16 +0800
Message-ID: <CAH3bfADrj2BuQwEM3=ZC6_QCDe7RuEorM1=bAoyNH7JJao2_xQ@mail.gmail.com>
To: Rémi Després <despres.remi@laposte.net>
Content-Type: multipart/alternative; boundary="90e6ba6e8804aa21b404aef383cb"
Cc: Softwires-wg <softwires@ietf.org>
Subject: Re: [Softwires] Proposed Unified Address Mapping for encapsulation and double-translation
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: Mon, 10 Oct 2011 15:33:37 -0000

Hi, Qiong,

Please see inline.

> On Mon, Oct 10, 2011 at 3:26 PM, Rémi Després <despres.remi@laposte.net>wrote:
>
>>
>> The 4rd function examines ALL packets that reach the CE.
>> It processes all those that have V in their destination addresses, and
>> only those.
>>
>
> Qiong: I think it might be better achieved via routing lookup for prefix+V
> bits (e.g. /80 ), rather than extracting V bits before traditional routing.
>
>
>>
>> The reason why 4rd packets reach the CE is NOT that their destinations are
>> the IPv6 address that the CE has on its link to the ISP.
>> It is that their destinations start with the CE delegated prefix. The
>> routing information base of the ISP edge router is such that, for such
>> destinations, the next hop is the CE.
>>
>>
>> Then the variable "max" PSID derived from dst. ports may get a problem.
>>
>>
>  Qiong: I think the "max" PSID design might have a problem in virtual
> interface implementation. When implementing an virtual
> encapsulation/translation interface, the packets can reach the virtual
> interface from a downstream physical interface via traditional routing.
>
>
> For example, identifying a specific address or /80 prefix to the destinated
> virtual interface. However, when the "max" PSID is not stable and the length
> of "Rule IPv6 prefix+ Max PSID" exceeds 64 bit long, how to construct this
> kind of internal routing table ? I think it would be too many routing
> entries here.
>
>
> Routing being only concerned with /64s, and information in IIDs being used
> only by 4rd functions themselves, or for O&M, I don't see the problem.
>
> Qiong: My concern is specific for virtual interface implementation. If you
implement a virtual interface(as most existing encapsulation approaches have
adopted in CPE ), you still need to do routing within CE (from physical
interface to virtual interface). In traditional encapsulation
implementation, a specific routing entry can be assigned to help forward the
traffic with a tunnel endpoint address. And all the following decapsulation
things can be done in this virtual interface. I think this kind of
implementation can be applied to translation as well, to make use of
traditional routing and implementation translation functionality only on the
virtual interface. And since the first 64 bits will be same for both native
traffic and translated traffic, the lower bits would be needed for internal
routing. That's why I think unstable "max" PSID would make it difficult to
construct internal routing table (not routing procedure from ISP to CE). But
anyway, it is only restricted to this kind of implementation (determine the
translated traffic by routing rather than bit extracting).

Hope it is clear now.

Thanks

Qiong