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

otroan@employees.org Sat, 10 June 2017 13:24 UTC

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 39860127B60 for <ipv6@ietfa.amsl.com>; Sat, 10 Jun 2017 06:24:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham 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 9pVDhhGBMEJ4 for <ipv6@ietfa.amsl.com>; Sat, 10 Jun 2017 06:24:34 -0700 (PDT)
Received: from esa01.kjsl.com (esa01.kjsl.com [IPv6:2607:7c80:54:3::87]) by ietfa.amsl.com (Postfix) with ESMTP id 88EDE12896F for <ipv6@ietf.org>; Sat, 10 Jun 2017 06:24:34 -0700 (PDT)
Received: from cowbell.employees.org ([198.137.202.74]) by esa01.kjsl.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Jun 2017 13:24:34 +0000
Received: from cowbell.employees.org (localhost [127.0.0.1]) by cowbell.employees.org (Postfix) with ESMTP id 31732D788D; Sat, 10 Jun 2017 06:24:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; s=selector1; bh=s/fGaLY7ppn0DhA5EdtYCbQVdvc=; b= A3pmdVWh6XzwMhBz7A24m+XrSs6WNgKmngefmQG4ODhNT/9BIewbJjRoU8il5Y3N PyxFltJTmN803Che7QTMYStIkI26xLPW0JmIyaw8K0TKnhunW2YeJizG8sVYf8w7 0Pe4/BwbE6PijyuOqPVggRYtdd/J3j9etRIUMlZ66wg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; q=dns; s=selector1; b=LCFtSw8xWgQwdYGDn9s60vH SMdVSNICaZ+ppvTg4/jVQstZMRseDBhlrVA5/tXGKdCPBJX0muzSRDethPUQmm43 guq2oTpCPTL3xtvlwZVQYV/pFAS4oAvfifAwBjd3QYQySyWRvHi5BXpmok3j3wqJ VgTFvYD9roqeUZygfXMI=
Received: from h.hanazo.no (96.51-175-103.customer.lyse.net [51.175.103.96]) (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 B94CED788B; Sat, 10 Jun 2017 06:24:33 -0700 (PDT)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by h.hanazo.no (Postfix) with ESMTP id E3035D0EE1F2; Sat, 10 Jun 2017 15:24:34 +0200 (CEST)
From: otroan@employees.org
Message-Id: <04CE008D-7A07-468B-A8AB-5A00C70C68AA@employees.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_2100C294-9725-41AB-BE39-DD93E4DE8B17"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: draft-bourbaki-6man-classless-ipv6-00
Date: Sat, 10 Jun 2017 15:24:34 +0200
In-Reply-To: <426b1b86-575f-77e5-67d6-9b1fef55d074@gmail.com>
Cc: Lorenzo Colitti <lorenzo@google.com>, 6man WG <ipv6@ietf.org>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
References: <20170602141112.x64nleqclygz7dwd@Vurt.local> <20170602141259.GD30896@gir.theapt.org> <CAKD1Yr0DtQYvCYLQexhXe_nhb5rjeyhnB4bCveqyO5Xbuwdg1A@mail.gmail.com> <CAKFn1SEdjhsQ3tKPZdbdfF4ArDzw-FZfjQT68gV55Fc-5vzBvw@mail.gmail.com> <CAKD1Yr3ppM0UF8HoN8PgS7F0iEmK26ebiuJK=tkAdZnuLWpkZg@mail.gmail.com> <CAKFn1SHASt34ihJmGN0iRFQQzLTMspZfxXHgBjBatXXcRYF4cw@mail.gmail.com> <20170604093119.nt733rb3ymmjssww@Vurt.local> <m1dHTLx-0000DcC@stereo.hq.phicoh.net> <CAKD1Yr0ZZwRar6D-2bkXBKPYehqqW99+BMtDOjyovR8WDXKzxw@mail.gmail.com> <CAD6AjGTjikAWutcenW8qn7OW8kPM9c_x_yDUy5vQxJmXKL85dg@mail.gmail.com> <91c3c0f4-eb8b-cdf7-b9c9-7d1eecb7fe64@gmail.com> <CAKD1Yr0_WR_TB+OC0U1Qt2h6WzUp9EGvrqC1ZKW2mwFeBd3bCQ@mail.gmail.com> <4021a559-5b6d-b3fb-19cd-afbe9041e8f2@gmail.com> <34A29D4D-3670-40BC-B62E-85C4EABC55D5@employees.org> <426b1b86-575f-77e5-67d6-9b1fef55d074@gmail.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/k_AJvA6hUjrj8YIi6z_-hnz6Yis>
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: Sat, 10 Jun 2017 13:24:36 -0000

Brian,

>> do we have a rationale for fixing the value in the IPv6-over-foo documents (anymore)?
> 
> My rationale is that
> 
> a) RFC4862 describes it very carefully as a parameter.

And explicitly says it must be consistent with the value defined in 4291 and IPV6 over foo documents.

> b) The addressing architecture describes it as a parameter ("n"),
> and then suddenly defines n=64 for no reason.

No reason? Please.
Read RFC7421.

> c) It gives no reason because the true reason was the obsoleted EUI-64 mechanism.

No, that's too simple a view of history.
There were at least 3 driving reasons.

1) The compromise of choosing 128 bit addresses instead of 64 bit or variable length.
    It was quite clear that 64 bits was plenty, so it made sense to tilt the playing field to ensure that we wouldn't repeat the IPv4 mistakes   of not giving end-hosts enough addresses. This was done for only 1/8th of the address space (later changed).
2) SLAAC
3) 8+8

> d) There is no physical reason for n to have the same value on different link media.

There is no technical reason why IID length is tied to the datalink type.
There was at some point when we thought it was a good idea to embed L2 addresses in the network layer address.
Even so, it would be trivial to make implementations deal with arbitrary IID lengths.

> e) Future link media might more appropriately use a different value.

See above. <n> has very little to do with data-linkt type.

> f) Therefore the addressing architecture should only define n=64 as a default
> recommendation for IPv6-over-foo documents.

I don't think that follows from the arguments laid out above.
We can (if we want to), make SLAAC work with any IID length. Including 0.

I still don't understand what the goal is here. What problem are you solving? What is the proposal?

Ole