appropriate length of fe80:: prefix and new IP-over-foo drafts
Alexandre Petrescu <alexandre.petrescu@gmail.com> Wed, 30 January 2019 15:17 UTC
Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E544130E73 for <ipv6@ietfa.amsl.com>; Wed, 30 Jan 2019 07:17:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.633
X-Spam-Level:
X-Spam-Status: No, score=-2.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hEaewsbKZ-ZQ for <ipv6@ietfa.amsl.com>; Wed, 30 Jan 2019 07:17:17 -0800 (PST)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 776E1130EA7 for <ipv6@ietf.org>; Wed, 30 Jan 2019 07:17:14 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x0UFHAEn020284; Wed, 30 Jan 2019 16:17:10 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 42D9B205BD5; Wed, 30 Jan 2019 16:17:10 +0100 (CET)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 2DEF420394F; Wed, 30 Jan 2019 16:17:10 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x0UFH9aH025606; Wed, 30 Jan 2019 16:17:09 +0100
Subject: appropriate length of fe80:: prefix and new IP-over-foo drafts
To: Yucel Guven <yucel.guven@gmail.com>
Cc: 神明達哉 <jinmei@wide.ad.jp>, Brian E Carpenter <brian.e.carpenter@gmail.com>, ilubashe@akamai.com, IPv6 IPv6 List <ipv6@ietf.org>
References: <6d9657d0-803c-fcb2-ddb9-13f707bdfd47@gmail.com> <66040f88-2689-89f5-e500-6c878003f553@gmail.com> <CAKQ4NaVaSYKUswu2toSwbpP=gZjaSFNJg00jLc-gGsG_mdEK9A@mail.gmail.com> <bb47b4e1-b10a-6991-98e3-4cefee0b0be9@gmail.com> <669451bbcccf406eb812c518c3ab9f72@ustx2ex-dag1mb5.msg.corp.akamai.com> <CAKQ4NaXGmuuqE=W=fepZDEn8NVJGwtQtdRxxC7j6PePNzy5WGA@mail.gmail.com> <5f27ed42c17a463898c43e94422499a2@ustx2ex-dag1mb5.msg.corp.akamai.com> <CAKQ4NaXS0JjbainT+7AiEb3FudqNiVKc_YXQ1y0JrLSSnzFAPw@mail.gmail.com> <27f3c3266f2e4a7f9ed773e986d41275@ustx2ex-dag1mb5.msg.corp.akamai.com> <38ef7dced8e34455b1059ce3ca8afeb1@ustx2ex-dag1mb5.msg.corp.akamai.com> <0af59661-ed8b-cd25-1125-468604edee53@gmail.com> <1df7d774-fe97-2feb-444a-94992cb89581@gmail.com> <CAJE_bqfVkFkvxVto67VGhjDK61ob6wxZXCRObtmwpr3GSyenfw@mail.gmail.com> <2def076d-b6bf-d84f-152b-d1d9277e9e73@gmail.com> <CAKQ4NaUW5-VY=TMjh0Ap01KTg4=An8=EXH_ej40nW=GM1kUL4w@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <c54b9702-1c6f-e5ae-971d-7d3ef443d994@gmail.com>
Date: Wed, 30 Jan 2019 16:17:09 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0
MIME-Version: 1.0
In-Reply-To: <CAKQ4NaUW5-VY=TMjh0Ap01KTg4=An8=EXH_ej40nW=GM1kUL4w@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/SD0OSOxFe9UGExX84u_CQSdfOsM>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Jan 2019 15:17:24 -0000
I wanted to let the group know that at least two new IP-over-foo drafts do use 64 as prefix length for link-local addresses. (draft-ietf-lpwan-ipv6-static-context-hc-18 and draft-hou-6lo-plc). I think it should not be that way. I think the prefix length of link-local addresses is a minimum 10 and a maximum 127. (draft-petrescu-6man-ll-prefix-len-06) Alex Le 14/12/2018 à 15:37, Yucel Guven a écrit : > Alex, > Absolutely agree. "A 'prefix' must have a prefix length." > > Not specific for Link-Local, but I suggest to add your draft: > "prefix: a contiguous string of bits valid for forwarding operations > and for subnet formation. A prefix must have an integer length value > from 1 to 127 > and prefix-length must be indicated in its textual representation." > > -Yucel Guven > > On Mon, Dec 10, 2018 at 9:28 PM Alexandre Petrescu > <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>> wrote: > > > > Le 30/11/2018 à 19:57, 神明達哉 a écrit : > > At Fri, 30 Nov 2018 10:33:01 +0100, Alexandre Petrescu > > <alexandre.petrescu@gmail.com > <mailto:alexandre.petrescu@gmail.com> > <mailto:alexandre.petrescu@gmail.com > <mailto:alexandre.petrescu@gmail.com>>> > > wrote: > > > >> [...]> Why? Since everybody agrees that the 54 bits are always > >> zero, > > I have > >>> no idea what the problem is that led to this thread. > >> > >> Brian, I trust this question is not provokative. Also, I seriously > >> try to avoid the situation Ole points about disagreeing just for > >> the easiness of it. > >> > >> Let me try to explain my problem. > >> > >> I am routinely confronted with links on which link-local addresses > >> are very important: ptp links on 4G, intermediary router-to-router > >> WiFi GUA-less links, and others. > >> > >> I am under a strong requirement from end users migrating to IPv6 to > >> use simple to memorize IPv6 addresses (they routinely do IPv4 > >> 192.168.1.2 hard-coded in many places). This primes over the > >> privacy requirements, which are present too, but as a second. This > >> phase of using IPv6 with simple to remember addresses but an > >> initial step, before bringing in more complex addresses. If I fail > >> this initial step then IPv6 will not be used, because IPv4 is > >> simpler to be used there. The users must be able to be quickly > >> succeed with ping6 as they are with ping. > >> > >> Under these circumstances I am led to design a WiFi ad-hoc network > >> of routers with LL prefixes and addresses like fe80:1::2/32. The 1 > >> means the LL Subnet ID 1, and 2 means the IID of a particular > >> router. > > > > So far it's understandable (except, of course, that fe80:1::2 > > violates Section 2.5.6 of RFC4291 and is not standard-compliant). > > > >> Is fe80:1::2 a link-local address? Yes and no. Yes, because it > >> falls within the "fe80::/10" block reserved by IANA for LL > >> purposes. No, because it has a 1 somewhere in the 54bits thus > >> contradicting RFC4291's definition of a link-local address. > > > > Now you're unnecessarily making your actual problem a terminology > > nitpicking. > > It is not nitpicking. > > It is true that hexadecimal 3FA is the leftmost 10 bits of an IPv6 > link-local address (binary 1111111010). We just cant write 3FA with our > existing IPv6 textual notation method which groups 'hextets'; because of > that notation we must write fe80::/10. Yet that does not make 3fa a > prefix, no more than 1111111010 is. A 'prefix' must have a prefix > length. > > I will update the draft about this, calling this a Difficulty. > > Alex > > > > > I suspect that's one major reason why we cannot have very > > productive discussion in this thread. Even if there's some kind of > > small ambiguity about the term of "link-local unicast address (or > > prefix)", as long as we have Section 2.5.6 of RFC4291 it doesn't > > affect the fact that you can't use fe80:1::2 without being > > non-compliant. > > > > If you have a specific operational problem that could be resolved by > > loosening the requirement of Section 2.5.6 of RFC4291 (i.e., > > allowing non-0 values for the intermediate 54 bits), you should > > simply propose that with the problem description. The proposal may > > or may not be accepted, of course, but at least the discussion will > > be more focused that way. > > > > BTW, I don't know if it helps in your specific case, but you may > > want to look at RFC4007. It tries to answer this exact problem with > > an extended syntax for scoped addresses. So, you might use > > "fe80::2%1" instead of "fe80:1::2". > > > > -- JINMEI, Tatuya >
- SLAAC RFC4862 - appropriate length of fe80:: pref… Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … 神明達哉
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Brian E Carpenter
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … 神明達哉
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Ole Troan
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Ole Troan
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Philip Homburg
- Re: RFC7217 'opaque and stable IIDs' Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Ole Troan
- Re: RFC7217 'opaque and stable IIDs' Ole Troan
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Philip Homburg
- Re: RFC7217 'opaque and stable IIDs' Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Ole Troan
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Philip Homburg
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Ole Troan
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: RFC7217 'opaque and stable IIDs' 神明達哉
- Re:interop - SLAAC RFC4862 - appropriate length o… Alexandre Petrescu
- Re: interop - SLAAC RFC4862 - appropriate length … Ole Troan
- Re: interop - SLAAC RFC4862 - appropriate length … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … 神明達哉
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Fred Baker
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Musa Stephen Honlue
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Dennis Ferguson
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Sander Steffann
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Ole Troan
- RE: SLAAC RFC4862 - appropriate length of fe80:: … Lubashev, Igor
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Mark Smith
- RE: SLAAC RFC4862 - appropriate length of fe80:: … Lubashev, Igor
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Brian E Carpenter
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Brian E Carpenter
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Fred Baker
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Ole Troan
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Ole Troan
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Sander Steffann
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Sander Steffann
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Sander Steffann
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- RE: SLAAC RFC4862 - appropriate length of fe80:: … Lubashev, Igor
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- RE: SLAAC RFC4862 - appropriate length of fe80:: … Lubashev, Igor
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- RE: SLAAC RFC4862 - appropriate length of fe80:: … Lubashev, Igor
- RE: SLAAC RFC4862 - appropriate length of fe80:: … Lubashev, Igor
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Brian E Carpenter
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- Re: SLAAC RFC4862 - appropriate length of fe80:: … 神明達哉
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Brian E Carpenter
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Matthew Petach
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Mark Smith
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Brian E Carpenter
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Ole Troan
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Simon Hobson
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Mark Smith
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Mark Smith
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Simon Hobson
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Fred Baker
- RE: SLAAC RFC4862 - appropriate length of fe80:: … Lubashev, Igor
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Brian E Carpenter
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Mark Smith
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Mark Smith
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Mark Smith
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Yucel Guven
- Re: SLAAC RFC4862 - appropriate length of fe80:: … 神明達哉
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- Re: SLAAC RFC4862 - appropriate length of fe80:: … Alexandre Petrescu
- appropriate length of fe80:: prefix and new IP-ov… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Mark Smith
- Re: appropriate length of fe80:: prefix and new I… Brian E Carpenter
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Fernando Gont
- Re: appropriate length of fe80:: prefix and new I… Fernando Gont
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Fernando Gont
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Fernando Gont
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… 神明達哉
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Brian E Carpenter
- Re: appropriate length of fe80:: prefix - new ver… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Brian E Carpenter
- Re: appropriate length of fe80:: prefix and new I… Gyan Mishra
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu
- Re: appropriate length of fe80:: prefix and new I… Gyan Mishra
- Re: appropriate length of fe80:: prefix and new I… Alexandre Petrescu