Re: Last Call: <draft-ietf-6man-rfc4291bis-07.txt> (IP Version 6 Addressing Architecture) to Internet Standard

Alexandre Petrescu <alexandre.petrescu@gmail.com> Fri, 24 February 2017 15:38 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 678D51298CC for <ietf@ietfa.amsl.com>; Fri, 24 Feb 2017 07:38:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.333
X-Spam-Level:
X-Spam-Status: No, score=-5.333 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_HI=-5, 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 lTDwveeaOqyl for <ietf@ietfa.amsl.com>; Fri, 24 Feb 2017 07:38:18 -0800 (PST)
Received: from sainfoin-out.extra.cea.fr (sainfoin-out.extra.cea.fr [132.167.192.145]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9033B129888 for <ietf@ietf.org>; Fri, 24 Feb 2017 07:38:18 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin.extra.cea.fr (8.15.2/8.15.2/CEAnet-Internet-out-2.4) with ESMTP id v1OFcGEm011580 for <ietf@ietf.org>; Fri, 24 Feb 2017 16:38:16 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 1775320B848 for <ietf@ietf.org>; Fri, 24 Feb 2017 16:38:16 +0100 (CET)
Received: from muguet2.intra.cea.fr (muguet2.intra.cea.fr [132.166.192.7]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 1224F20B814 for <ietf@ietf.org>; Fri, 24 Feb 2017 16:38:16 +0100 (CET)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet2.intra.cea.fr (8.15.2/8.15.2/CEAnet-Intranet-out-1.4) with ESMTP id v1OFcFhZ014461 for <ietf@ietf.org>; Fri, 24 Feb 2017 16:38:15 +0100
Subject: Re: Last Call: <draft-ietf-6man-rfc4291bis-07.txt> (IP Version 6 Addressing Architecture) to Internet Standard
To: ietf@ietf.org
References: <20170221001940.GB84656@Vurt.local> <20170221101339.GC84656@Vurt.local> <CAKD1Yr33oQb=gMGaEM++hLgmMtxMdihiDrUihEsjs63vy8qRbA@mail.gmail.com> <54c81141-e4f5-4436-9479-9c02be6c09bb@Spark> <CAKD1Yr28iQHt0iuLvR3ndrT3Hfct=4k9dxjJeu3MAjDjOogEvA@mail.gmail.com> <CAL9jLaZgTp++PJ9KGHEWuPoVm6t3b8QfVDCEhz5h4fv-0fuUAA@mail.gmail.com> <CAKD1Yr3SbR=xt3RPu7+q1o14wKuUuwUc6oG+BgZtEK1O+m5sWw@mail.gmail.com> <4936e96b-fc82-4de0-9188-ced9547deb2f@Spark> <CAKD1Yr3K+SJb_4ksZ96yNypVKJE-fXopuVaXNhhKp1gkh1=QEg@mail.gmail.com> <20170222144147.GC89584@hanna.meerval.net> <7960ff2d-359f-429c-6e82-ef592f90bf53@gmail.com> <CAKD1Yr1W+AVt4Dixo9epB5VazxBsVMD+mrshwaE=n7SuX6eGDw@mail.gmail.com> <5ce34926-6bde-6410-9b1e-3f61e48e9a1d@gmail.com> <CAKD1Yr1yRTUPVTTicaTkA8fAFxHiHxdLG8ZzEHjCUDDzKg5zJg@mail.gmail.com> <CAN-Dau0xpjB4Z8CgSfW0W7y4F_wnXNS+Ws1UNBC-YnBDrPiTjQ@mail.gmail.com> <cf3496dc-47c6-6c6b-a42a-e0402789110a@si6networks.com> <CAN-Dau3bHXOaJGe1UaLdDht9=+WiD4SEu8qw9Sc915tOes5seA@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <dbadff4b-cf80-3554-aa9a-8ceae0616ea9@gmail.com>
Date: Fri, 24 Feb 2017 16:38:06 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1
MIME-Version: 1.0
In-Reply-To: <CAN-Dau3bHXOaJGe1UaLdDht9=+WiD4SEu8qw9Sc915tOes5seA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/C1wFYwNSyjnTsDqhLe8eaHTp6Dw>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Feb 2017 15:38:20 -0000


Le 24/02/2017 à 08:15, David Farmer a écrit :
>
>
> On Thu, Feb 23, 2017 at 9:13 PM, Fernando Gont
> <fgont@si6networks.com <mailto:fgont@si6networks.com>> wrote:
>
> I'd remove a few sentences here, as in:
>
> IPv6 unicast routing is based on prefixes of any valid length up to
> 128 [BCP198]. Subnet prefixes of /64 are RECOMMENDED for general
> purpose use, subnet prefixes of /127 are RECOMMENDED for point-
> to-point router links [RFC6164]. The rationale for the 64 bit
> boundary in IPv6 addresses can be found in [RFC7421].
>
>
> The problem is you have stripped out all the implementation guidance
> and only left operational guidance.  But maybe the the right idea is
> to separate the two, putting the operational guidance in Section 2.4
> where we are talking about prefixes and the implementation guidance
> in section 2.4.1 where we are talking about IIDs.

Well, in a sense yes.

I had an addressing architecture discussion today with a novice
practitioner and she was surprised to hear that
2001:db8:0:cd30::/60 is the same as
2001:db8:0:cd31::/60, as
2001:db8:0:cd32::/60,... yet we can't say
2001:db8:0:cd3::/60

which makes one wonder why dont we say 2001:db8:0:cd3*::/60?

An architecture document would be a good guidance on this.

But an architecture document that starts to qualify deployments as more
important than others, or cellular vs dsl, or ptp vs shared... or give
implementation guidance, it's maybe beyond archi, IMHO.

Alex

> 2nd Paragraph of 2.4;
>
> IPv6 unicast routing is based on prefixes of any valid length up to
> and including 128 [BCP198].  However, subnet prefixes of 64 bits in
> length are REQUIRED for use with Stateless Address Autoconfiguration
> (SLAAC)[RFC4862] and are RECOMMENDED for all other general purpose
> use. The rationale for the 64 bit boundary in IPv6 addresses can be
> found in [RFC7421].
>
> 4th paragraph of 2.4.1
>
> For all unicast addresses, except those that start with the binary
> value 000, support for Interface IDs that are 64 bits long is
> REQUIRED, support for other Interface IDs lengths is OPTIONAL. The
> rationale for the 64 bit boundary in IPv6 addresses can be found in
> [RFC7421].
>
> This clearly say that implementations that only support 64 bit IID
> lengths are just fine, but also says implementations that allow IID
> lengths other than 64 bits are just fine too.  I think the current
> and historic text actually implies implementations are not to allow
> other IID lengths, is that what we really intended to say?  A lot of
> implementations seem to allow other IID lengths, are they wrong?  I
> don't think so.
>
> This also gives strong operational guidance that 64 bit length
> subnet prefixes are expected in most situations.  Reinforcing the 64
> bit boundary, however without outlawing the use of other subnet
> prefix lengths when implemented and they could be useful.  This is
> done without distracting from the 64 bit boundary, by not directly
> calling attention to RFC6164 or the other longer prefix lengths.
> Since BCP198 and RFC7421 both reference RFC6164 calling it out here
> doesn't seem necessary, and would unnecessarily weaken the focus on
> the 64 bit boundary that I'm trying to maintain.
>
> I don't see how this text would require changes in any code, nor does
> it imply other IID lengths are not allowed operationally, again which
> a lot of implementations seem to allow.
>
> Thanks. -- =============================================== David
> Farmer               Email:farmer@umn.edu
> <mailto:Email%3Afarmer@umn.edu> Networking & Telecommunication
> Services Office of Information Technology University of Minnesota
> 2218 University Ave SE        Phone: 612-626-0815
> <tel:(612)%20626-0815> Minneapolis, MN 55414-3029   Cell:
> 612-812-9952 <tel:(612)%20812-9952>
> ===============================================