Re: [Softwires] 4rd-addmapping - Possible independence of the IPv6 addressing plan from IPv4 prefixes

Maoke <fibrib@gmail.com> Thu, 20 October 2011 14:48 UTC

Return-Path: <fibrib@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 272A521F8B87 for <softwires@ietfa.amsl.com>; Thu, 20 Oct 2011 07:48:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.212
X-Spam-Level:
X-Spam-Status: No, score=-3.212 tagged_above=-999 required=5 tests=[AWL=0.086, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 yqn7s7Gl0sOx for <softwires@ietfa.amsl.com>; Thu, 20 Oct 2011 07:48:41 -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 3112821F8BA4 for <softwires@ietf.org>; Thu, 20 Oct 2011 07:48:41 -0700 (PDT)
Received: by qadc10 with SMTP id c10so518283qad.31 for <softwires@ietf.org>; Thu, 20 Oct 2011 07:48:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=q5TOwdBFkdcyhM2F4uoPlAm9CyPb4LzhOhSH04NhnFY=; b=UG7NIxUZUkvsphk1XF0geXpDWv7zc4vsJw9ylizTVSYOp/2IauogNWSlpOCS2untxP fEVqHJ7IaNxzAoRyXDupVjzD5pkcT9XFErt6IGPGtXZmU2AwEeMxwZOt7+mGKIFzHihr l7SiAzKBrXn02GI7Kfx42XIvNiuaIJI3wBKqE=
MIME-Version: 1.0
Received: by 10.229.81.3 with SMTP id v3mr2352567qck.297.1319122120277; Thu, 20 Oct 2011 07:48:40 -0700 (PDT)
Received: by 10.229.175.205 with HTTP; Thu, 20 Oct 2011 07:48:40 -0700 (PDT)
In-Reply-To: <927947AB-FD61-4CCA-8E42-2DEC1854F2EA@free.fr>
References: <D8334AA7-5001-4A92-B977-CE32931F4197@laposte.net> <CAAuHL_Cm6WYiM2Cu-fmu=gBLgTYDZ6hr56BfcXMoeS=Af4Q_jw@mail.gmail.com> <CAFUBMqUvrP-s1yrJ0=ToAA_SvRLWQtq7JCTtpASNiS1GAxdSNQ@mail.gmail.com> <4E9B9BC5.2090200@jacni.com> <CAFUBMqUS1cATWr07Os4d6aLUbNaVwuOCcthObOiMPuDv8VfU1g@mail.gmail.com> <4E9BE001.3060202@jacni.com> <6CADC58598A4D249AD3B5026CE8CC33906D75AC8@CI-EXMB-09V.bb.local> <CAFUBMqW7xqxwzToxn1=0y4q48Dr5U8rx3pDoavcWGhPyO-OLpw@mail.gmail.com> <927947AB-FD61-4CCA-8E42-2DEC1854F2EA@free.fr>
Date: Thu, 20 Oct 2011 23:48:40 +0900
Message-ID: <CAFUBMqX9rrmTpksw7R4_59=rN0qDVkA_6y5B5cBP_7zgaRt=rQ@mail.gmail.com>
From: Maoke <fibrib@gmail.com>
To: Rémi Després <remi.despres@free.fr>
Content-Type: multipart/alternative; boundary="00163646d64a65030304afbc0db8"
Cc: Softwires WG <softwires@ietf.org>
Subject: Re: [Softwires] 4rd-addmapping - Possible independence of the IPv6 addressing plan from IPv4 prefixes
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, 20 Oct 2011 14:48:42 -0000

hi Remi,

thanks a lot for the reply! it is very helpful and my latest understanding
almost approach it. but still some minor clarifications.
2011/10/20 Rémi Després <remi.despres@free.fr>

> Hi Maoke,
>
> Thank you for your questions concerning relationships between IPv6 and IPv4
> addressing plans.
>
> Here are address-planning steps that illustrate how an IPv6 addressing plan
> can be kept independent from IPv4 prefixes used for IPv4 residual
> deployment, even if CEs must be able to have different sharing ratios.
>
>   (A) IPv6 considerations
> (A1) Determine the maximum number N of CEs you want to support, a power of
> 2 (N = 2 ^ n).
> (A2) Choose the length x of IPv6 prefixes you want to assign to ordinary
> customers (e.g. x = 60)
> (A2) Multiply M by a margin coefficient K, a power of two (K = 2 ^ k), to
> take into account that:
>
>

here the M should be a typo of "N", right? ;-)


>
>  - Some privileged customers may be assigned IPv6 prefixes of length x',
> shorter than x, to have larger addressing spaces than ordinary customers,
> both in IPv6 and IPv4.
>  - Due to the hierarchy of routable prefixes, many theoretically
> delegatable prefixes may not be actually delegatable (ref: host density
> ratio of RFC 3194).
>
>   (B) IPv4 considerations
> (B1) List all (non overlapping) IPv4 prefixes Hi that are available for
> IPv4 residual deployment.
> (B2) Take enough of them, among the shortest ones, to get a total space
> whose size M is a power of two (M = 2 ^ m), and includes a good proportion
> of the available IPv4 space (ref
> www.ietf.org/mail-archive/web/softwires/current/msg02261.html).
> (B3) For each IPv4 prefix Hi of length hi, choose a "Rule index" Ri of
> length ri = m - hi. All these indexes must be non overlapping prefixes (e.g.
> 0, 10, 110, 111 for one /10, one /11, and two /12).
>
>   (C) After (A) and (B)
> (C1) Derive the length c of the "Common prefix" C that will appear at the
> beginning of all delegatable prefixes (c = n + k - m)
> (C2) Take for C any prefix of length c that starts with a RIR-allocated
> IPv6 prefix
> (C3) For each IPv4 prefix Hi, make a rule in which it is the IPv4 prefix,
> and in which the IPv6 prefix is the Common prefix C followed by the Rule
> index Ri.
>
> I hope this can work on your favorite example(s).
> If not, please let me know.
>

it seems you didn't mention the PSID part. my understanding is, after the
above, when we have the, e.g., /60, the PSID is attached after the /60. then
the CE delegated prefix (including IPv4 address suffix and PSID) may have
different lengths if the sharing ratio is variant for different shared IPv4
addresses. but the c + m (or n + k, or x (right?)) , including the common
prefix and the ipv4-address-related bits, is a constant for every
CE-delegated network in the domain, right?

on the other hand, there is a limitation. if c + m > 64, the above address
planning is not deployable, but with our effort of maximum compression, we
believe the undeployable case rarely happens for normal providers, right?


> Note that this is by no means to say that all ISPs should plan addresses
> this way (i.e. with a relationship between lengths of CE IPv6 prefixes and
> sharing ratios). It is just to show that this  is workable.
>
>

sure. but i believe this will helps operators very much, considering up to
now no operators have experienced that.

thanks,
maoke


>
> Regards,
> RD
>
>