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

"Manfredi, Albert E" <albert.e.manfredi@boeing.com> Fri, 16 June 2017 23:05 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 B7599129451 for <ipv6@ietfa.amsl.com>; Fri, 16 Jun 2017 16:05:29 -0700 (PDT)
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 15ASyxzae-tI for <ipv6@ietfa.amsl.com>; Fri, 16 Jun 2017 16:05:28 -0700 (PDT)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (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 473561275C5 for <ipv6@ietf.org>; Fri, 16 Jun 2017 16:05:28 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id v5GN5R1J023479; Fri, 16 Jun 2017 16:05:27 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (xch15-06-08.nw.nos.boeing.com [137.136.238.222]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id v5GN5Pw6023475 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Fri, 16 Jun 2017 16:05:25 -0700
Received: from XCH15-06-11.nw.nos.boeing.com (2002:8988:efdc::8988:efdc) by XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Fri, 16 Jun 2017 16:05:23 -0700
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.1263.000; Fri, 16 Jun 2017 16:05:23 -0700
From: "Manfredi, Albert E" <albert.e.manfredi@boeing.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: draft-bourbaki-6man-classless-ipv6-00
Thread-Topic: draft-bourbaki-6man-classless-ipv6-00
Thread-Index: AQHS5u4DMNo02PJmWUqMngy/MtW5KqIoEXQg
Date: Fri, 16 Jun 2017 23:05:23 +0000
Message-ID: <cc1885155aa6420885b3ce5f8079052e@XCH15-06-11.nw.nos.boeing.com>
References: <391c730c-fa75-7596-bb6b-383ea6583131@gmail.com> <0b57c999-b5df-8a44-e3fd-55cee628f3f3@si6networks.com> <20170614092327.GB30896@gir.theapt.org> <E61AFFF1-0354-41EE-8E11-50433B26BAF7@employees.org> <20170614094034.GC30896@gir.theapt.org> <A7502902-245B-499B-916B-28630CD5A824@employees.org> <20170614095910.GE30896@gir.theapt.org> <CAKD1Yr2C74Nd+NSe5MfTpaQ0z1HSotVXCohK9uDYc0sqR3rMLg@mail.gmail.com> <edbf9bf8-cd15-c0e6-f0f8-19f96f6333b2@gmail.com> <CAKD1Yr1X12T10qsUtFau2neUnA0yVnOkMsAk5UOB-KjS7qxNTw@mail.gmail.com> <20170616050718.wbpb2oqhfrvsk6fv@hanna.meerval.net> <m1dLqbv-0000GBC@stereo.hq.phicoh.net> <16648f96a35a4f41a20526fa04395996@XCH15-06-11.nw.nos.boeing.com> <557643ff-8dd8-6b21-5cc8-7ad0f4f12ced@gmail.com>
In-Reply-To: <557643ff-8dd8-6b21-5cc8-7ad0f4f12ced@gmail.com>
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="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-MML: disable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/p1J7P6C1cVhQdKviIuyICGA14tc>
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, 16 Jun 2017 23:05:29 -0000

-----Original Message-----
From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com] 

>> That should hardly be contentious, on technical grounds, because
>> the problem is not difficult to solve.
>
> Most problems can be solved as a "small matter of programming",
> but given that the deployed base of IPv6, which assumes /64 for
> SLAAC, is now much larger** than the whole Internet was when the
> /64 boundary was defined, I really don't think that is going to
> happen for any existing technology.

Since you mention in your footnote CIDR deployment with IPv4, which was also what came to mind to me, I think that this non-64-bit-IID SLAAC should be easier to introduce than CIDR was. For one thing, routers already know how to route variable length prefixes with IPv6. But either way, these changes can happen, with software updates, as they have happened in the past.

I see this IID-agnostic SLAAC as being limited to a local subnet issue, which a truly-not-difficult software update to the local hosts can solve. Prefix length agnostic SLAAC can be switched on in a very well controlled manner, by the router, when the net admin determines that the attached hosts are ready, or enough of them are ready. Until such a time, all upgraded hosts continue to work just fine, with 64-bit IIDs.

I largely agree with this draft, really. But, for example:

   IPv6 unicast interfaces may use any subnet length up to 128 except
   for situations where an Internet Standard document may impose a
   particular length, for example Stateless Address Autoconfiguration
   (SLAAC) [RFC4862],

I would say instead, even RFC 4862 can be modified, with minimal changes, to not impose such a restriction. That restriction was motivated by RFC 2464. The intent of RFC 2464 no longer applies. The rationale for a particular IID length, with IPv6 over Ethernet, IEEE 802.11, and most other link layers, therefore also no longer applies.

The recommendations of Section 4 are generally non-controversial (to me), although probably overly conservative.

>> It might be contentious only tangentially, in the sense that it
>> makes variable prefix lengths so easy to contend with?
>
> I don't understand that sentence.

Because SLAAC with variable IID lengths seems so straightforward to implement, I can only think that this is contentious because it makes moving that 64-bit boundary too easy? The boundary would be more difficult to change, if the only ways to do so required manual configuration of hosts.

Bert