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

james woodyatt <jhw@google.com> Wed, 18 January 2017 18:50 UTC

Return-Path: <jhw@google.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 5754912945C for <ipv6@ietfa.amsl.com>; Wed, 18 Jan 2017 10:50:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.899
X-Spam-Level:
X-Spam-Status: No, score=-5.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-3.199, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 pg7mviov88Fk for <ipv6@ietfa.amsl.com>; Wed, 18 Jan 2017 10:50:54 -0800 (PST)
Received: from mail-pf0-x22e.google.com (mail-pf0-x22e.google.com [IPv6:2607:f8b0:400e:c00::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F01312943E for <ipv6@ietf.org>; Wed, 18 Jan 2017 10:50:54 -0800 (PST)
Received: by mail-pf0-x22e.google.com with SMTP id e4so6281091pfg.1 for <ipv6@ietf.org>; Wed, 18 Jan 2017 10:50:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:message-id:mime-version:subject:date:references:to:in-reply-to; bh=kV3twzg0JnGe2h7sZkkJnq1+k70hGvJf0tKip14YUfg=; b=u5vSWIhQMeuTLY4YogdsmeX/wRH6d4187E8meLSsS1PTWehKKTV5piDGAkyBRpc2rD 4bZMxnmnVp5uLPTT4a8Eh4Bw1JZoqGYPFVID+ldzBTl2HWytU2xK/OSl1Y6wJEh98M9Y 7zhMdH3u/Q6RYgB+4wXTfju2NWcnZdqaVJ42h969z4WCjGupj7in/lLCaRgIfK9pNye7 3zl1PMDR4Esw+qqHUGBoKrYehE9HZKyqIZHZBaJYOGpRlCnlMSnqMIopezIZGpTx/1Iv Bf3MBR9d6DLAr+ff0Mfo+WCjAxRfNTAbWHVoIMyJBDpo1wtRzIpIS/7BZm6s1cEzkZRK vyMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :references:to:in-reply-to; bh=kV3twzg0JnGe2h7sZkkJnq1+k70hGvJf0tKip14YUfg=; b=hVHVykhCOlv6ACm+mqa18WlEpzUzYsw5rNxT35fPE9mwf8Ym1ohYW/krxkN6gw643K Vt7iDVWB6OrofTJKp1vbMQnRDZCRMhB1Hjtn1cD6+O8+j0Wd83iLQyIWheZWs+meNYbP 74eNhHCykHFaDz44nWDPtZNwkV38A+stqGywvr9RZilNWlzDXw3lZG8ymUYfgQ9HqVG+ /EbxJqGIE2AKQoUrglv9E2W5dSdAxigsi5ydSmr7IQsCuO945Ya/nnKZpG1IR51hsipj RdK4P7RHwpcODkND+HLCRTRL0fzbPocowNKr0rHgj7BD2/3NR67KQidVPdGD5XUHUMqi aIlQ==
X-Gm-Message-State: AIkVDXKLd9iTdBja12BlhP13AZeXFLomJEFmDNeSqiRIISKxq2z5xlHGmUI6E0jdB9lOJm2j
X-Received: by 10.98.3.7 with SMTP id 7mr5449720pfd.9.1484765453387; Wed, 18 Jan 2017 10:50:53 -0800 (PST)
Received: from dhcp-100-99-230-134.pao.corp.google.com ([100.99.230.134]) by smtp.gmail.com with ESMTPSA id a8sm2533366pfa.19.2017.01.18.10.50.52 for <ipv6@ietf.org> (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 18 Jan 2017 10:50:52 -0800 (PST)
From: james woodyatt <jhw@google.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_26BF2336-682A-4F79-88E7-7CE3628D493D"
Message-Id: <DBC19B8F-37F7-4A84-BEAA-C53186A95C8C@google.com>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Subject: Re: IID length text [was Re: Review of draft-ietf-6man-rfc4291bis-06]
Date: Wed, 18 Jan 2017 10:50:51 -0800
References: <148406593094.22166.2894840062954191477.idtracker@ietfa.amsl.com> <m2fukqbbwv.wl-randy@psg.com> <F6953234-3F85-4E28-9861-433ADD01A490@gmail.com> <m2wpdzhncn.wl-randy@psg.com> <82245ef2-cd34-9bd6-c04e-f262e285f983@gmail.com> <m2d1frhjfn.wl-randy@psg.com> <18e6e13c-e605-48ff-4906-2d5531624d64@gmail.com> <CAKD1Yr1cvZ8Y3+bHeML=Xwqr+YgDspZGnZi=jqQj4qe2kMc4zw@mail.gmail.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> <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>
To: 6man <ipv6@ietf.org>
In-Reply-To: <CAAedzxoY6MGyvzDvUcZ44ka=5RcGwQ16fzRp29445Pa7mQYNHA@mail.gmail.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/jKdmX6OudEtKdnx6989n5wB-lW0>
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: Wed, 18 Jan 2017 18:50:55 -0000

On Jan 16, 2017, at 18:36, Erik Kline <ek@google.com> wrote:
> 
> Actually, I think the NEW text is pretty reasonable if we could
> restore the word "required" for the currently allocated unicast status
> quo:
> 
> From:
> 
>   ... For all currently
>   allocated unicast addresses, except those that start with the binary
>   value 000, that length is 64 bits.
> 
> To:
> 
>   ...  For all currently
>   allocated unicast addresses, except those that start with the binary
>   value 000, that length is required to be 64 bits.
> 
> We can always produce a document that updates 4291bis for 4::/3 or
> whatever we want, and the new text states so explicitly.
> 
> But I'm not convinced we should change to text that could be read to
> weaken the current situation.

I fully agree.

My apologies if I’m coming into the discussion with a point everyone has already dismissed, but it seems to me there is a procedural matter regarding the fact that RFC 4941 doesn’t actually describe how to generate temporary addresses with IID length other than 64 bits.

In the first paragraph of Section 1, RFC 4941 says "Note that an IPv6 identifier does not necessarily have to be 64 bits in length, but the algorithm specified in this document is targeted towards 64-bit interface identifiers.” And nothing else about it appears elsewhere in the text. It doesn’t seem like a host receiving a RA Message containing a PIO option with A=1 is permitted to generate temporary addresses by SLAAC unless the prefix length is 64 bits.

This seems important to me because the text Erik proposes here provides a guarantee to sub-IPv6 link protocol developers that RFC 4941 is an available as a standard for generating temporary addresses using SLAAC for every currently allocated globally-unique prefix. If that requirement disappears in RFC 4291bis, then those of us involved in the development of new sub-IPv6 link layers will not have that guarantee, which may force some of us to develop link-layer alternatives (possibly involving address translation) in order to provide comparable address privacy properties on subnets with globally-unique prefixes longer than 64 bits.

I don’t want to see 6MAN place this possible new requirement on link-layer developers by removing it from IPv6.


--james woodyatt <jhw@google.com <mailto:jhw@google.com>>