Re: [Softwires] 4rd-addmapping - Possible independence of the IPv6 addressing plan from IPv4 prefixes
Maoke <fibrib@gmail.com> Sun, 23 October 2011 16:25 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 9E68221F8AF2 for <softwires@ietfa.amsl.com>; Sun, 23 Oct 2011 09:25:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.761
X-Spam-Level:
X-Spam-Status: No, score=-2.761 tagged_above=-999 required=5 tests=[AWL=0.538, 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 WekxFdQbc0DJ for <softwires@ietfa.amsl.com>; Sun, 23 Oct 2011 09:25:37 -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 550BF21F8AF0 for <softwires@ietf.org>; Sun, 23 Oct 2011 09:25:37 -0700 (PDT)
Received: by wwe6 with SMTP id 6so5540111wwe.13 for <softwires@ietf.org>; Sun, 23 Oct 2011 09:25:35 -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=ZX9Cov+u9fHWF2ZX4WUhQLWz1TqGtHyZVHPwmyyNx1E=; b=RhMwYG52NIfV25Drk8fMtVIK9P1CeOkyM6gW2ST5ewbs3fq/Bz4K92vvTLtFe0XbHL i2lyC8eucme6vBe9jrFTVPreSBN3sXqtP8l5kd0os+woZgvc1/Lp9aN3+OvsDkyurDSq 2+J+SKKn4OyaTTfQPy58oP4qoxdDavSuBFIVY=
MIME-Version: 1.0
Received: by 10.216.221.31 with SMTP id q31mr2088828wep.37.1319387133459; Sun, 23 Oct 2011 09:25:33 -0700 (PDT)
Received: by 10.216.188.204 with HTTP; Sun, 23 Oct 2011 09:25:33 -0700 (PDT)
In-Reply-To: <817DF09F-2196-4A61-BC4C-5A7EE56EEFD1@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> <CAFUBMqX9rrmTpksw7R4_59=rN0qDVkA_6y5B5cBP_7zgaRt=rQ@mail.gmail.com> <817DF09F-2196-4A61-BC4C-5A7EE56EEFD1@free.fr>
Date: Mon, 24 Oct 2011 01:25:33 +0900
Message-ID: <CAFUBMqW13cMFSzNYR3yudQJE4q5tv78akT1ikzoBvVRYabdnVA@mail.gmail.com>
From: Maoke <fibrib@gmail.com>
To: Rémi Després <remi.despres@free.fr>
Content-Type: multipart/alternative; boundary="0016e65aeeaa693f4f04aff9c1fc"
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: Sun, 23 Oct 2011 16:25:38 -0000
hi Remi, 2011/10/21 Rémi Després <remi.despres@free.fr> > Maoke, > Please see below. > > Le 20 oct. 2011 à 16:48, Maoke a écrit : > > 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? ;-) > > > Yes, thanks. > > > >> >> - 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). >> > > Oops, another bug :-(. > The right formula for ri is: ri = m - (32 - hi) > > >> (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) >> >> > is this another bug? i think: |<------------ x ---------------->| | |<--------- n ----------->|<k>| +------------+---------+-------------+-----+---+ |Common Pref.|Rule idx | IPv4 suffix |PSID | | +------------+---------+-------------+-----+---+ | |<--------- m ------>| |<--- c ---->|<-- ri ->|<--- hi ---->| and thus c = x - (n + k), right? ;-) cheers, maoke > >> (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? > > > The PSID is WITHIN the /60 (at its end). > > The IPv6 /64 prefix to be used to reach a CE contains: > 1) The Rule IPv6 prefix (that of the rule whose IPv4 prefix matches the > IPv4 destination) > 2) The IPv4 suffix (that part of the IPv4 destination that follows the IPv4 > prefix of the matching rule) > 3) The PSID (whose length is known iff the matching rule specifies a CE > IPv6-prefix length) > 4) If the PSID length is unknown, the "PSID complement" that completes the > Max PSID. > 5) A 0 padding if fields 1 to 4 don't reach 64 bits > > > >
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Washam Fan
- Re: [Softwires] 4rd Address Mapping - version-01 Leaf yeh
- Re: [Softwires] 4rd Address Mapping - version-01 Leaf yeh
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- [Softwires] 答复: 4rd Address Mapping - version-01 Leaf yeh
- Re: [Softwires] 答复: 4rd Address Mapping - version… Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 GangChen
- Re: [Softwires] 4rd Address Mapping - version-01 Wojciech Dec
- Re: [Softwires] 4rd Address Mapping - version-01 Tetsuya Murakami
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Ole Troan
- Re: [Softwires] 4rd Address Mapping - version-01 xiaohong deng
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Ole Troan
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Ole Troan
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Wojciech Dec
- Re: [Softwires] 4rd Address Mapping - version-01 Ole Troan
- Re: [Softwires] 4rd Address Mapping - version-01 Ole Troan
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Ole Troan
- Re: [Softwires] 4rd Address Mapping - version-01 xiaohong deng
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Ole Troan
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Ole Troan
- Re: [Softwires] 4rd Address Mapping - version-01 Qiong
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Wojciech Dec
- Re: [Softwires] 4rd Address Mapping - version-01 Qiong
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 xiaohong deng
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Congxiao Bao
- Re: [Softwires] 4rd Address Mapping - version-01 Rajiv Asati (rajiva)
- Re: [Softwires] 4rd Address Mapping - version-01 Xing Li
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 xiaohong deng
- Re: [Softwires] 4rd Address Mapping - version-01 xiaohong deng
- Re: [Softwires] 4rd Address Mapping - version-01 Rémi Després
- Re: [Softwires] 4rd Address Mapping - version-01 Congxiao Bao
- Re: [Softwires] 4rd Address Mapping - version-01 Xing Li
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 c-sun
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd Address Mapping - version-01 Jacni Qin
- Re: [Softwires] 4rd Address Mapping - version-01 Maoke
- Re: [Softwires] 4rd-addmapping - Possible indepen… Maoke
- Re: [Softwires] 4rd-addmapping - Possible indepen… Rémi Després
- Re: [Softwires] 4rd-addmapping - Possible indepen… Maoke
- Re: [Softwires] 4rd-addmapping - Possible indepen… Rémi Després
- Re: [Softwires] 4rd-addmapping - Possible indepen… Washam Fan
- Re: [Softwires] 4rd-addmapping - Possible indepen… Rémi Després
- Re: [Softwires] 4rd-addmapping - Possible indepen… Maoke
- Re: [Softwires] 4rd-addmapping - Possible indepen… Maoke
- Re: [Softwires] 4rd-addmapping - Possible indepen… Maoke
- Re: [Softwires] 4rd-addmapping - Possible indepen… Rémi Després
- [Softwires] requesting comments about the Softwir… Jiang Dong