RE: <draft-ietf-6man-rfc4291bis-09.txt>

"Manfredi, Albert E" <albert.e.manfredi@boeing.com> Mon, 24 July 2017 18:26 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 CEC50131ED2 for <ipv6@ietfa.amsl.com>; Mon, 24 Jul 2017 11:26:54 -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 3pOgqxKlCwi7 for <ipv6@ietfa.amsl.com>; Mon, 24 Jul 2017 11:26:53 -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 1BA15131467 for <ipv6@ietf.org>; Mon, 24 Jul 2017 11:26:53 -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 v6OIQqWX064589; Mon, 24 Jul 2017 11:26:52 -0700
Received: from XCH15-06-11.nw.nos.boeing.com (xch15-06-11.nw.nos.boeing.com [137.136.239.220]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id v6OIQiRw064506 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Mon, 24 Jul 2017 11:26:46 -0700
Received: from XCH15-06-11.nw.nos.boeing.com (2002:8988:efdc::8988:efdc) by XCH15-06-11.nw.nos.boeing.com (2002:8988:efdc::8988:efdc) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Mon, 24 Jul 2017 11:26:43 -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; Mon, 24 Jul 2017 11:26:43 -0700
From: "Manfredi, Albert E" <albert.e.manfredi@boeing.com>
To: Philip Homburg <pch-ipv6-ietf-4@u-1.phicoh.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: <draft-ietf-6man-rfc4291bis-09.txt>
Thread-Topic: <draft-ietf-6man-rfc4291bis-09.txt>
Thread-Index: AQHTBGBYa/gXp6X1yEuE5Z0fN/zr5KJjPJPg
Date: Mon, 24 Jul 2017 18:26:43 +0000
Message-ID: <b943bbc89e0342a6bad2df300a433516@XCH15-06-11.nw.nos.boeing.com>
References: <20150804195752.5065.13523.idtracker@ietfa.amsl.com> <5AB14F48-2799-4A86-830D-E8A89CCADAAC@gmail.com> <CAKD1Yr0Bt4hhBvtSVWrLpns4odzek3U5WJkuQoS1NGsPozW0sg@mail.gmail.com> <CAN-Dau3vVREsYc4Y6AAdDpLKsMjwH_2saS7JTn8P6fRDXRKV7Q@mail.gmail.com> <596F63F4.9010501@foobar.org> <fe7a1def-e656-c6d8-5336-ed5595331b74@gmail.com> <ed0fde09ae2a4a598c9a84eb0df659e8@XCH15-06-11.nw.nos.boeing.com> <69a7f9f2-584e-a2bc-1200-64fad8f9baf7@gmail.com> <652efa7dcb414b7ba6128bb4f93a3d7e@XCH15-06-11.nw.nos.boeing.com> <CAJE_bqfbLzfSYBBuS58CB6EWYkLLoqgGnb==v0CSScfZBFp=HQ@mail.gmail.com> <m1dYUCB-0000F6C@stereo.hq.phicoh.net> <bf2ab8d8-9070-c53f-90bd-831630021749@gmail.com> <m1dYwTM-0000FzC@stereo.hq.phicoh.net> <be9f995c-b717-e87b-3ab9-3a1faa35d770@gmail.com> <m1dZZmc-0000CkC@stereo.hq.phicoh.net>
In-Reply-To: <m1dZZmc-0000CkC@stereo.hq.phicoh.net>
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/86z5CPLWwN8P2ox9AsZxvPuON8U>
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: Mon, 24 Jul 2017 18:26:55 -0000

-----Original Message-----
From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Philip Homburg

> I'm not attached to any particular term. However, I think it is
> important that the reader of rfc4291bis gets a clear under standing of
> the difference between an IID as used for SLAAC. Which has a lot of
> properties, including that it is generated locally on the node and is
> used for address configuration.
>
> And on the other hand, what I called 'host part' which in general
> doesn't have any properties.

So let's look at this. The properties of the SLAAC IID, according to RFC 4862 anyway, are that it must be whatever the IPv6-over-foo RFC tells us it must be. "Properties" would include the length, in principle not constrained to 64 bits, and for Ethernet, in accordance RFCs 2464, 4291 and 4862, an exact, predictable value, EUI-64. In the newer implementation of SLAAC, we have said that the IID for SLAAC must be a random 64 bits. And RFC 4291-bis wants to stipulate this aversion to EUI-64.

For LLAs, same deal. IID must be EUI-64 for Ethernet. We may prefer to modernize that to a random sequence, same considerations as in SLAAC.

For ULAs, RFC 4193 requires IIDs to be as defined in RFC 3513, so there too, EUI-64, exactly like SLAAC according to RFC 4862, and LLA according to RFC 2464. With our new sensitivities, probably the ULA IIDs should also be randomly chosen. I suppose SLAAC can also be used with ULA prefixes. I don't see any difference in properties so far?

The IID used in DHCPv6 can be predictable, like 1, 2, 3, etc. But theoretically, EUI-64 or a random sequence can also be applied to DHCPv6. The same considerations apply as in the previous two examples, in terms of properties we might or might not care about. In principle, even using DHCPv6, we might care not to make IIDs too obvious.

Statically assigned IIDs, much the same, except they're going to have long lifetimes.

> In my opinion rfc4291bis should not be a random collection of true
> statements that have to be assembled by the reader.

Agreed, but RFC 4291-bis should be consistent and logical. The properties we worry about for IIDs are not necessarily different, in any of these address assignment schemes, that I can tell, and it doesn't make a lot of sense to give "IID" a different name for every address assignment scheme? That would get too confusing.

Bert