Return-Path: <otroan@employees.org>
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 080A9129A80
 for <ipv6@ietfa.amsl.com>; Sat, 21 Jan 2017 06:25:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.335
X-Spam-Level: 
X-Spam-Status: No, score=-1.335 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, SPF_SOFTFAIL=0.665]
 autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
 header.d=employees.org; domainkeys=pass (1024-bit key)
 header.from=otroan@employees.org header.d=employees.org
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 xvw2q5pJr-8t for <ipv6@ietfa.amsl.com>;
 Sat, 21 Jan 2017 06:25:28 -0800 (PST)
Received: from esa01.kjsl.com (esa01.kjsl.com [IPv6:2607:7c80:54:3::87])
 by ietfa.amsl.com (Postfix) with ESMTP id 4CDE9129A7F
 for <ipv6@ietf.org>; Sat, 21 Jan 2017 06:25:28 -0800 (PST)
Received: from cowbell.employees.org ([198.137.202.74])
 by esa01.kjsl.com with ESMTP; 21 Jan 2017 14:25:27 +0000
Received: from cowbell.employees.org (localhost [127.0.0.1])
 by cowbell.employees.org (Postfix) with ESMTP id 7CB7ED788B;
 Sat, 21 Jan 2017 06:25:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=employees.org; h=
 content-type:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; s=
 selector1; bh=imqTajpd3E8EOcLrscZHgk1iSKw=; b=T4yc6eWRopJ/vhX/Ss
 1/se0LRiv9BU8I+VxwYmFiCmYtxLNtqAliUK1Giv4H6ACo8O1XhrqjPh8UrBQrWy
 kw+ciCfhiiRuvC/3cDhD8qsvsl1drgKdQxsbmP8gG7gGjGkr/KSFutcmPqYJyvEn
 aVL4KKMg1yGmZ9/KPDTW2NErc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=employees.org; h=
 content-type:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to; q=dns; s=
 selector1; b=UiPp/ARlrsyh0j9TrR1VRwiJexG75RyhdB6JK3cTy8YhdJdSC5m
 /iPdmGb7hy5SldmaOcRU5Z+7htRBDACRHUA5xJ7fk4IdkpQkgE2O2I6GCNlnFOaj
 2DCyF/fNNRUiUv705yQU2OQ7lNLuHpmH1JcOPAdPRcHnAKC2n8DVsQ2k=
Received: from h.hanazo.no (37.253.248.180.tmi.telenormobil.no
 [37.253.248.180])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested) (Authenticated sender: otroan)
 by cowbell.employees.org (Postfix) with ESMTPSA id A748CD788A;
 Sat, 21 Jan 2017 06:25:26 -0800 (PST)
Received: from [IPv6:::1] (localhost [IPv6:::1])
 by h.hanazo.no (Postfix) with ESMTP id C9CE279C1B40;
 Sat, 21 Jan 2017 15:25:21 +0100 (CET)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Subject: Re: Updated IID length text
From: otroan@employees.org
In-Reply-To: <4c052d3c-7c57-c0b3-1dd3-de764eb99c13@gmail.com>
Date: Sat, 21 Jan 2017 15:25:21 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <9F43722A-B1DF-4FAE-94CA-DFD58A0F1609@employees.org>
References: <148406593094.22166.2894840062954191477.idtracker@ietfa.amsl.com>
 <m2lguffnco.wl-randy@psg.com>
 <CAKD1Yr1TrTiPRdyutobmb_77XJ7guNzLrg=H_p7qi4BfQ8V=GA@mail.gmail.com>
 <m2d1frfm6m.wl-randy@psg.com>
 <CAKD1Yr2Njjd8_Mr+6TRFF6C5pdcX4yFgpFVyEkykDuytu2B8mg@mail.gmail.com>
 <2A5073777007277764473D78@PSB>
 <4596c3d4-a337-f08e-7909-f14270b7085f@gmail.com>
 <CAN-Dau06R3iYRpYLADhvHox4C9qdsJCuxFsJapRhOQcWT4qk_g@mail.gmail.com>
 <CAO42Z2weZcoHiBzN94QAQ9WGhWR16PmMMFNg=5YLmr_dhPjjpA@mail.gmail.com>
 <fcc7f136-b5da-527e-b495-5a2d7f7a3ce8@gmail.com>
 <55bb8bdbfbf4439da0aa702e5bc03e2c@XCH15-06-11.nw.nos.boeing.com>
 <bb79ce41f2cc465dab0a7f26466be26f@XCH15-06-11.nw.nos.boeing.com>
 <ed9fe2df-0dce-0ddc-bdee-561217d089bb@gmail.com>
 <e8b4d426-55b4-bd2e-ea4f-f8e56e831d44@gmail.com>
 <54AD315E-301D-4052-9F0F-5E085C026094@employees.org>
 <6b8fad1360774881903d7a1aecb7950b@XCH15-06-11.nw.nos.boeing.com>
 <5401ebda-9f6a-fd20-6ecc-3ed5e5701957@gmail.com>
 <C52CCF93-7DB0-4E72-AC7F-7D8E4E378C82@employees.org>
 <4c052d3c-7c57-c0b3-1dd3-de764eb99c13@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/qvxWjwwgGQI-PPGS7fNKam6qDOc>
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: Sat, 21 Jan 2017 14:25:29 -0000

Brian, et al,

>>>>> By changing "For all unicast addresses" to "all currently =
allocated unicast
>>>>> addresses",
>>>>>=20
>>>>> Are you proposing to reverse the decision that was made back when =
RFC3513
>>>>> updated RFC2373?
>>>>> Change log:
>>>>> -  Revised sections 2.4 and 2.5.6
>>>>> to simplify and clarify how
>>>>>     different address types  are identified.  This was done to =
insure
>>>>>     that implementations do not build in any knowledge about =
global
>>>>>     unicast format prefixes.  Changes include:
>>>>>        o  Removed Format Prefix (FP) terminology
>>>>>        o  Revised list of address types to only include exceptions =
to
>>>>>           global unicast and a singe entry that identifies =
everything
>>>>>           else as Global Unicast.
>>>>=20
>>>> Not speaking for Brian, my reaction to the RFC 3513 text would be =
that Brian's new text better responds to "This was done to insure that =
implementations do not build in any knowledge about global unicast =
format prefixes."
>>>>=20
>>>> We have a pragmatic requirement of 64-bit IIDs, for the existing =
(minority) of assigned global unicast addresses. But we don't want to =
reverse the intention for CIDR, stated in RFC 3513. This is the =
"tension" with CIDR, which has existed for too many years.
>>>=20
>>> Indeed. I've taken out the explicit text that people objected to, =
but if another /3
>>> is released to IANA and the RIRs, don't we want to keep our options =
open?
>>=20
>> This isn't the right place to change the consensus that has held =
since 3513.
>=20
> I agree with that, and it isn't my intention.

Ah, excellent that wasn't clear to me.

>> Making this change would require a much deeper analysis of why the =
reasons outlined above don't apply anymore.
>> You are essentially proposing to redefine the meaning of "Global =
Unicast".
>=20
> Well, I don't agree. I was just trying to confirm that the current =
rule applies
> to the whole of 2000::/3, without closing off future options.
>=20
> Actually it might have been better if this magic number had been left =
out
> of the addressing architecture and included in the SLAAC =
specification, but
> it's years too late to change that.

 - There is no magic number in 4291 (The format prefix was removed in =
2373 -> 3513.)
 - The global unicast address space is defined as everything else than =
(000, etc)
 - The 64-bit boundary applies to _all_ of the global unicast address =
space
 - SLAAC is _not_ restricted to only 2000::/3
 - IANA only assigns addresses out of 2000::/3

There was an explicit change to avoid implementations building in =
knowledge about global unicast format prefixes.
That means that today, all of the global unicast address space (the =
7/8ths) has the 64-bit boundary and of course can be used by SLAAC.

If we got the addressing model (and the 64-bit boundary) wrong:
- the safety valve is that addresses are only currently assigned from =
2000::/3.
- a new document replacing 4291 would be required
- implementations would have to be updated and a new format prefix would =
be used

Can the 64-bit boundary be changed within 2000::/3?
Possibly, but someone would have to write a draft on that.
This isn't a change that can be snuck in between working group last call =
and IETF last call.

>> And please note that 4291 already has provisions for this:
>> Section 2.4:
>>   Future specifications may redefine one or more sub-ranges of the
>>   Global Unicast space for other purposes, but unless and until that
>>   happens, implementations must treat all addresses that do not start
>>   with any of the above-listed prefixes as Global Unicast addresses.
>=20
> Right. So 4000::1234 is clearly a unicast address, but if not used for
> SLAAC, it doesn't need a defined IID length. That's where we have =
muddled
> things a bit between the addressing architecture and the SLAAC spec.

As currently specified, if the IETF's action was only to make  e.g. =
4000::/3 available for the IANA for assignment, it would be address =
space behaving exactly like 2000::/3.

Ole=

