RE: IID length text [was Re: Review of draft-ietf-6man-rfc4291bis-06]

"Manfredi, Albert E" <albert.e.manfredi@boeing.com> Fri, 20 January 2017 19:59 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 2AF0C1270B4 for <ipv6@ietfa.amsl.com>; Fri, 20 Jan 2017 11:59:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 UuVCd0ieTsRU for <ipv6@ietfa.amsl.com>; Fri, 20 Jan 2017 11:59:37 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (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 6AADE126D74 for <ipv6@ietf.org>; Fri, 20 Jan 2017 11:59:37 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id v0KJxaeF014474; Fri, 20 Jan 2017 12:59:36 -0700
Received: from XCH15-06-10.nw.nos.boeing.com (xch15-06-10.nw.nos.boeing.com [137.136.239.219]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id v0KJxWBj014454 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=OK); Fri, 20 Jan 2017 12:59:33 -0700
Received: from XCH15-06-11.nw.nos.boeing.com (2002:8988:efdc::8988:efdc) by XCH15-06-10.nw.nos.boeing.com (2002:8988:efdb::8988:efdb) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Fri, 20 Jan 2017 11:59:32 -0800
Received: from XCH15-06-11.nw.nos.boeing.com ([137.136.239.220]) by XCH15-06-11.nw.nos.boeing.com ([137.136.239.220]) with mapi id 15.00.1178.000; Fri, 20 Jan 2017 11:59:32 -0800
From: "Manfredi, Albert E" <albert.e.manfredi@boeing.com>
To: "otroan@employees.org" <otroan@employees.org>, David Farmer <farmer@umn.edu>
Subject: RE: IID length text [was Re: Review of draft-ietf-6man-rfc4291bis-06]
Thread-Topic: IID length text [was Re: Review of draft-ietf-6man-rfc4291bis-06]
Thread-Index: AQHScqwgjPqNAvQPbkeyQCElQvXC+aFA/wSAgADEgBA=
Date: Fri, 20 Jan 2017 19:59:32 +0000
Message-ID: <d0f66be98bb147c0b5f016b47f87f620@XCH15-06-11.nw.nos.boeing.com>
References: <148406593094.22166.2894840062954191477.idtracker@ietfa.amsl.com> <CAN-Dau06R3iYRpYLADhvHox4C9qdsJCuxFsJapRhOQcWT4qk_g@mail.gmail.com> <CAO42Z2weZcoHiBzN94QAQ9WGhWR16PmMMFNg=5YLmr_dhPjjpA@mail.gmail.com> <fcf580ec-3617-ca5f-5337-37acb6e928ba@gmail.com> <CAKD1Yr25zNeQGvNJa=WzCjKMd9LaYrSwG=o4tUWn1Zc2ASZjrA@mail.gmail.com> <93700502-5d49-86ce-11b0-ab9904423961@gmail.com> <CAKD1Yr3wyza0_enWErMhmKKkA1ZOXPv5GG8dMT8HUQZsB5--UQ@mail.gmail.com> <CAAedzxppi5g_S05-m+B2jKMYePapPM0_wMA4XioYgwipwbKVHQ@mail.gmail.com> <CAAedzxoY6MGyvzDvUcZ44ka=5RcGwQ16fzRp29445Pa7mQYNHA@mail.gmail.com> <CAN-Dau36r2UgXPfdcdEAJ914QqvVvjGJK+=mgE9Y2tpBiDSRig@mail.gmail.com> <CAKD1Yr3RpUaNKkyTPHPWWew80cyGkiT1p7vYwfejESP4tQw31A@mail.gmail.com> <CAN-Dau0OsD4RcVUN+me98g6SJ=oaAr4HoqGtP88PTbMU_-kuGQ@mail.gmail.com> <00D1565E-7119-4C52-AF06-95E3F4C5905A@employees.org> <CAN-Dau0Fkb-M8VM9iL9xwy89bir5PhNHJ3D1VFrnNppVXNyeOg@mail.gmail.com> <562C040F-EC30-49C6-849F-F63BA22233C7@employees.org> <595c73ef-ffa4-6f9e-d810-c37ea8dc2c0d@gmail.com> <148B5BCE-ED32-4FA8-83BA-48F3F4149396@employees.org> <CAN-Dau2ygz+iTtZ_hLLPMPs-tVYjeQUaknLeCj82ba938DZ9-A@mail.gmail.com> <9DF96FB9-E922-4351-9D44-A80B0568194B@employees.org>
In-Reply-To: <9DF96FB9-E922-4351-9D44-A80B0568194B@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.136.248.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: disable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Nb6WHI29SMs8okc1F9EK4z-n-8A>
Cc: 6man WG <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Jan 2017 19:59:39 -0000

> -----Original Message-----
> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of otroan@employees.org

> Therein lays the paradox. If the IETF were to standardise arbitrary prefix
> length > 64 you end up being charged per address. If implementations don't
> support arbitrary prefix lengths > 64 you end up having to do NAT66, ND
> proxy...
> Which is why all implementations should support arbitrary prefix length, but
> not tell anyone. ;-)

Yes, that is the problem. However, the threat of being given just one address is already the case, is it not? Individuals are not being handed out /48 or even /56. So I don't see a /64 mandate solving anything, in this one respect. It just pushes people to use the same work-arounds as had to be invented for IPv4. 

> That would require extreme waste in the first 64 bits...
> 2^64 number of addresses is an awfully big number.

I keep seeing this stated, but I don't think this is necessarily true. This type of assumption can change drastically, depending how Internet appliances evolve over time. With IPv4, no one predicted that every single hand-help gadget might require its own IP address. And this time around, with developments such as the so-called IoT, there's likely to be zillions of devices that will require their own prefix, and will support multiple internal subnets.

I think that Brian's NEW NEW test is what should be used, because it does NOT imply that all global unicast addresses, minus one subset 000, must use /64 addresses for all time.

And too, the main reason for the specific 64 bit length mentioned, for currently assigned global unicast IIDs, *is indeed* SLAAC. There is no good reason to hide this reality.

RFC 7421:

   The notion of a /64 boundary in the address was introduced after the
   initial design of IPv6, following a period when it was expected to be
   at /80.  There were two motivations for setting it at /64.  One was
   the original "8+8" proposal [ODELL] that eventually led to the
   Identifier-Locator Network Protocol (ILNP) [RFC6741], which required
   a fixed point for the split between local and wide-area parts of the
   address.  The other was the expectation that 64-bit Extended Unique
   Identifier (EUI-64) Media Access Control (MAC) addresses would become
   widespread in place of 48-bit addresses, coupled with the plan at
   that time that auto-configured addresses would normally be based on
   interface identifiers derived from MAC addresses.

I do agree with the one objection, that on any given link, the prefix length only needs to be consistent for that subnet. For instance, a globally unique /80 should be able to coexist with ULAs, or link locals, or other examples of /64s. I do not think we should go back to text that implies /64 is for all unicast addresses, for all time.

Bert