RE: IPv6 prefix lengths - how long?

"Manfredi (US), Albert E" <albert.e.manfredi@boeing.com> Tue, 11 June 2019 01:20 UTC

Return-Path: <albert.e.manfredi@boeing.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 D8C3012010D for <ipv6@ietfa.amsl.com>; Mon, 10 Jun 2019 18:20:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-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 fH_dacojhzv4 for <ipv6@ietfa.amsl.com>; Mon, 10 Jun 2019 18:20:38 -0700 (PDT)
Received: from clt-mbsout-02.mbs.boeing.net (clt-mbsout-02.mbs.boeing.net [130.76.144.163]) (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 2A7AC120026 for <ipv6@ietf.org>; Mon, 10 Jun 2019 18:20:38 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by clt-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id x5B1KZ4t029729; Mon, 10 Jun 2019 21:20:35 -0400
Received: from XCH16-01-08.nos.boeing.com (xch16-01-08.nos.boeing.com [144.115.65.218]) by clt-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id x5B1KQmE028694 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Mon, 10 Jun 2019 21:20:26 -0400
Received: from XCH16-01-11.nos.boeing.com (144.115.66.39) by XCH16-01-08.nos.boeing.com (144.115.65.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.1.1713.5; Mon, 10 Jun 2019 18:20:25 -0700
Received: from XCH16-01-11.nos.boeing.com ([fe80::c57c:39bc:4c0a:384b]) by XCH16-01-11.nos.boeing.com ([fe80::c57c:39bc:4c0a:384b%4]) with mapi id 15.01.1713.004; Mon, 10 Jun 2019 18:20:25 -0700
From: "Manfredi (US), Albert E" <albert.e.manfredi@boeing.com>
To: Mark Smith <markzzzsmith@gmail.com>
CC: 6man WG <ipv6@ietf.org>
Subject: RE: IPv6 prefix lengths - how long?
Thread-Topic: IPv6 prefix lengths - how long?
Thread-Index: AQHVHnJECJxAPNFY/Uq0Zst9claeAqaT0dOAgABIU7OAALqYgIAAAg2AgAC7zgCAAIAmAP//lS/g
Date: Tue, 11 Jun 2019 01:20:24 +0000
Message-ID: <2df5b0bb7e8e43c594de501b38e9cfef@boeing.com>
References: <ee811897e2d2438e9c3592012b725ac3@boeing.com> <CAO42Z2xyenxV+z58VW_h4skbWz14hyVt2pUd32tLZ826UoZKZA@mail.gmail.com> <9826C993-3670-4D7B-8709-B3FDE2A79359@gmail.com> <EEBC9697-18A1-41DF-95FB-33D0F5098620@consultant.com> <CABNhwV2fX9LrwzuJX297CoF1XNNM2U=m22QSVWEtaS9PQkM3Dg@mail.gmail.com> <CABNhwV3hA27hmdi4+WfK5ZhNPvta_d9anZA0+TJ2Uuj78kx4Cg@mail.gmail.com> <CABNhwV0rOT461e2Oc0S6e_fK_2zaLQ7Wk5sCFJCFO3xqeH2a9g@mail.gmail.com> <bd98b965334c43969b9f29662e7993b8@boeing.com> <CAO42Z2yz1vZGz0bnhfyOuoqNGcP8RFfgYV0P0LGXW7of5SSzBA@mail.gmail.com>
In-Reply-To: <CAO42Z2yz1vZGz0bnhfyOuoqNGcP8RFfgYV0P0LGXW7of5SSzBA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [144.115.204.6]
x-tm-snts-smtp: CC8DE386D4C2BD49B5839C765163F6D53D103C2317651A654BCB3198436237242000:8
Content-Type: multipart/alternative; boundary="_000_2df5b0bb7e8e43c594de501b38e9cfefboeingcom_"
MIME-Version: 1.0
X-TM-AS-GCONF: 00
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/qDYQ9aOwZlZi2PMk6EsKyaApI94>
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: Tue, 11 Jun 2019 01:20:42 -0000

We’ve been around and around on this. Today’s reality is that households and devices are being provided, in many cases, with only a /64. Therefore, unless the households or devices are happy with a flat address space inside their /64, prefix, they would need to be assigned more /64 prefixes.

In many cases, I’d say universally actually, users prefer to architect their systems as they see fit, without having to involve new requests to their ISPs. IPv4 taught us to appreciate the flexibility of CIDR. IMO, I’d leave it wide open, the prefix length, and many RFCs not related to ULA, link local, or SLAAC already allow this. In fact, even SLAAC can easily be made to accommodate various prefix/IID lengths, if it should ever come to that.

(Sorry for top posting.)

Bert


From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Mark Smith
Sent: Monday, June 10, 2019 20:32
To: Templin (US), Fred L <Fred.L.Templin@boeing.com>
Cc: 6man WG <ipv6@ietf.org>
Subject: Re: IPv6 prefix lengths - how long?


On Tue., 11 Jun. 2019, 02:54 Templin (US), Fred L, <Fred.L.Templin@boeing.com<mailto:Fred.L.Templin@boeing.com>> wrote:
Two points I pulled out of the many points that were made were that 1) prefixes that are
overly long can be trivially enumerated by an attacker, and 2) prefixes should be aligned
on nibble boundaries.

I really resonate with point 1), and with Host Address Availability (RFC7934) we see that
it is good to allow hosts (nodes) to configure many IPv6 addresses - perhaps even very
many. I agree with the points that there are already vast numbers of /64s available for
delegation, and /64 has many nice properties including RFC7934 support and intractable
address enumeration. But, if we want to go longer than /64


Why do we want to go longer than /64?

The IPv6 address space is 2^96 times, or about 73 billion billion times larger than IPv4s.

Plenty of people have done the maths to show that we are not going to run out of IPv6 addresses.

Just a few months ago Brian worked out that every grain of sand on Earth could have its own /64, and from memory, that was just within 2000::/3.

For a technical field, I'm becoming more and more amazed at how many people trust their intuition completely ("IPv4 ran out in a few decades so IPv6 will too"), rather than saying to themselves, "my intuition may be correct, do the facts support it?".

It's not engineering if people rely on intuition, because ever now and then things are counter-intuitive.


and still satisfy those
properties, how long would that be - /96?

Point 2) I am not as sure on. Why is it important for prefixes to land on even nibble
boundaries? I can easily delegate a /63 today for example, and I don't see anything
wrong with that. Are we saying that that should be disallowed?

Fred
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------