Re: draft-bourbaki-6man-classless-ipv6-00

Fernando Gont <fgont@si6networks.com> Fri, 09 June 2017 18:04 UTC

Return-Path: <fgont@si6networks.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 8AF2212702E for <ipv6@ietfa.amsl.com>; Fri, 9 Jun 2017 11:04:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] 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 vTsjqtiXZ0X0 for <ipv6@ietfa.amsl.com>; Fri, 9 Jun 2017 11:04:37 -0700 (PDT)
Received: from fgont.go6lab.si (fgont.go6lab.si [IPv6:2001:67c:27e4::14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A887D126C89 for <ipv6@ietf.org>; Fri, 9 Jun 2017 11:04:36 -0700 (PDT)
Received: from [192.168.0.185] (unknown [105.50.131.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by fgont.go6lab.si (Postfix) with ESMTPSA id 04F2A826AA; Fri, 9 Jun 2017 20:04:50 +0200 (CEST)
Subject: Re: draft-bourbaki-6man-classless-ipv6-00
To: David Farmer <farmer@umn.edu>
Cc: Lorenzo Colitti <lorenzo@google.com>, Job Snijders <job@instituut.net>, Erik Kline <ek@google.com>, 6man WG <ipv6@ietf.org>, 神明達 哉 <jinmei@wide.ad.jp>
References: <20170602141112.x64nleqclygz7dwd@Vurt.local> <CAKD1Yr0_WR_TB+OC0U1Qt2h6WzUp9EGvrqC1ZKW2mwFeBd3bCQ@mail.gmail.com> <4021a559-5b6d-b3fb-19cd-afbe9041e8f2@gmail.com> <CAAedzxppjnBhVAHF4L4B7WTtwxPGhpOv8ruXOhm=zGwjQ5-OsA@mail.gmail.com> <780257e6-749e-ad9b-4d7a-08e39f46fd1c@gmail.com> <89A69730-B9F3-49B4-942D-EB664A728BDD@employees.org> <dc950594-cb1a-3c36-4538-3b62f58806ed@gmail.com> <CACWOCC93jbqhw+Pigjx5CdHcAmubcx=nQLbOOtjOb81+u6MQow@mail.gmail.com> <CAJE_bqdcR+-6AxODiokcSRhRNb-5gcbRx0xwBqQ8AeOqYd2Daw@mail.gmail.com> <CAN-Dau08sssc6WnfYL0+7pvC_R5gAdQZu2bKxTyFWcSm0xFh=A@mail.gmail.com> <CAKD1Yr2pxzCb_99UA5aR202OE8hMxc_vSwy5TohzSB2etG-Ftg@mail.gmail.com> <143f152c-1854-9402-4390-37782c6a7c3a@si6networks.com> <CAKD1Yr3uEx3oY2RF6617cYufUMEehjdqXtVf5yf6kD_otVgLEA@mail.gmail.com> <CAN-Dau1zv7q3qcN=gHi2dxnbFZKW3az6+juWi0W=cTevpcFUCA@mail.gmail.com> <a1b918b6-9219-03c1-aec6-2020a7aac2e4@si6networks.com> <CAN-Dau0kDhsRDVjCX=znSKDfT5-NrQ42DOHMchBw+fG2QRXfhw@mail.gmail.com>
From: Fernando Gont <fgont@si6networks.com>
Message-ID: <d88e27ad-22a0-7d1d-42e0-b152a224aab2@si6networks.com>
Date: Fri, 09 Jun 2017 21:04:30 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <CAN-Dau0kDhsRDVjCX=znSKDfT5-NrQ42DOHMchBw+fG2QRXfhw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/e1NlA8vC_d-3LA0UM2PJw9ignpg>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 09 Jun 2017 18:04:38 -0000

On 06/09/2017 08:51 PM, David Farmer wrote:
>     >
>     >
>     >     That's not true at all. As an example: see if you can build a
>     >     network that uses a /99 and satisfies the recommendations in
>     section
>     >     8 or BCP 204.
>     >
>     >
>     > Yes, to meet the specific RECOMMENDATIONS in BCP204 /64 is necessary.
> 
>     I don't see anything in BCP204 where /64 is a MUST or even RECOMMENDED.
> 
> 
> It's not in the normative language, but it is part of the RFCs
> recommendations section, see below.

That comment, in non-RFC2119, is like "one possible way to do it".

That is, we don't need to comply with non-normative language in a
document that does employ normative language.



>     > It seems to me that extremely long prefixes like /120 or longer are
>     > likely unable to achieve the intent of BCP204 for any significant
>     number
>     > of hosts. However, anything in the range /112 or shorter should have
>     > plenty of address to achieve the intent of BCP204 for a quite
>     reasonable
>     > numbers of hosts, at least many hundreds of hosts.
>     >
>     > So, of the examples you provided, /123 is unlikely to achieve the
>     intent
>     > of BCP204, but /81 or /99, while they don't meet the specific
>     > RECOMMENDATIONS of BCP204 there doesn't seem to be any reason they
>     > couldn't achieve the fundamental intent of BCP204, granted with
>     without
>     > much sparseness or entropy in the assignments, but that's not
>     > specifically part of BCP204.
> 
>     Could you copy&paste the "specific recommendations" you're referring to?
> 
> 
> Second paragraph, second and third sentences of section 8;
> 
>    This can be achieved either by allowing the host
>    to form new addresses autonomously (e.g., via SLAAC) or by providing
>    the host with a dedicated /64 prefix.  The prefix MAY be provided
>    using DHCPv6 PD, SLAAC with per-device VLANs, or any other means.
>  
> Furthermore, I would concur that those are the only current standards
> track ways to achieve the desired result and they require /64 either per
> host or per subnet.

Exactly: the document from the subject line is exactly about forcing the
hardcoded /64 everywhere.



>     I haven't found any. And I see no reason for which the authors of bcp204
>     should have cared about a specific prefix length.

If the specific length was important, they should have cared. However,
the aforementioned bcp talks about being able to get multiple addresses.
The pool size is, for the most part, irrelevant.

You can get such multiple addresses with /64, /60, /56/ or /48, or even /32.

Pushing for the specific /64 value is not about a technical agument, but
rather about trying to convert an historical actifact into a technical one.

-- 
Fernando Gont
SI6 Networks
e-mail: fgont@si6networks.com
PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492