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

Lorenzo Colitti <lorenzo@google.com> Wed, 14 June 2017 07:49 UTC

Return-Path: <lorenzo@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 E1D2F129B51 for <ipv6@ietfa.amsl.com>; Wed, 14 Jun 2017 00:49:58 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, 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 0RettSPRh0YZ for <ipv6@ietfa.amsl.com>; Wed, 14 Jun 2017 00:49:57 -0700 (PDT)
Received: from mail-ua0-x235.google.com (mail-ua0-x235.google.com [IPv6:2607:f8b0:400c:c08::235]) (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 DF4F1129B50 for <ipv6@ietf.org>; Wed, 14 Jun 2017 00:49:56 -0700 (PDT)
Received: by mail-ua0-x235.google.com with SMTP id q15so89727212uaa.2 for <ipv6@ietf.org>; Wed, 14 Jun 2017 00:49:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=U3vixbQrU7kwRVwTeb7XQBT+2h3ARQEkxXFeZN9owr8=; b=q0dh1EpHaNrL2BtswlhnSVUEBjUI5yVGcr53HNTGxsDim8WmhAZV7MMAyhYCVosfJ+ i/whkuM0nq1dexjLKAyFvyTZn3alF5JCc2MSCdbVZznvP0avo+raJQgczF0ypd+nBTB/ OgEm79rJzkKoGuAnVMtX3wBbR2fAXA6o1wD0pr75NANKRiOgB0TxaF5sFtbYUw/9lr/p umVoiC0D6qcVHPS2EMDy1fXnjsunBZgj47KK/Ku2N6J7X5ifSEQGDPIDe+FKqyq+fuV4 eqOon8Hgq2Pk3clT1s9Haz94y4fy0DB8fWmaRGHHygh8Kc6nh1naJ1ZQBQ8EHWHGNFV1 F8Jw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=U3vixbQrU7kwRVwTeb7XQBT+2h3ARQEkxXFeZN9owr8=; b=C9OvrS+HK3JeRnTIZCBDrPFntXdEJ8cqPlILDH9E8Gvi/JKG4rt/4fBWQll/JRY9Y3 uqhBIGhc7kBC35XN3uRfmzMtzq+Bxkfi68wIIuEJW5+8++3tuubIxrUdR/bxb9iQ4Txc j5SOr7ipWduBQto1hw6O4gWMofcSMvV+jKlCmL9oXg1Vst7ZHctnNdxr9SX1/jZwGU6d RZJYDXzrhkYRW31/aWCmOhkWZDaBYidTLhE1YhgmMOBtUC4d10iACDqqJYDA3tsh6KLz jKe/ek82CJlv8z5oPTN8n92UzG8+sz5E+yYMEwz+KsdF5HMa1yq2uFcCAUM4syElKSz3 5pIQ==
X-Gm-Message-State: AKS2vOzedkPdfQ6Kt3+Js37CXLzraIy3RJZE+Smt1mwdSOz/xovmD0IJ 3v1gPq/5AWuay2CVIi71AuLqzWCcZShn
X-Received: by 10.176.83.16 with SMTP id x16mr5505848uax.11.1497426595789; Wed, 14 Jun 2017 00:49:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.31.12.139 with HTTP; Wed, 14 Jun 2017 00:49:34 -0700 (PDT)
In-Reply-To: <01b8e1d6-125c-2ecb-6888-e7283f3d488b@gmail.com>
References: <20170602141112.x64nleqclygz7dwd@Vurt.local> <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> <6e03e25e-fd6a-6311-390e-4834281a76f7@si6networks.com> <1B580CBB-B29D-4860-9EC8-BECD1D5E0006@employees.org> <4b2f5200-86a1-7711-e5ff-7436572be467@gmail.com> <E02C4C99-155A-4358-A845-F00F8BB071C1@employees.org> <b3ca5271-21b1-ab33-2dff-82735ebe9128@gmail.com> <CAKD1Yr0_AASvg0mGb+tEi4bKoF43FA7_MxhRLSHeniAKrj5t1A@mail.gmail.com> <01b8e1d6-125c-2ecb-6888-e7283f3d488b@gmail.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Wed, 14 Jun 2017 16:49:34 +0900
Message-ID: <CAKD1Yr1mn37nbbD7RZEOmwQxHVV14j5RYV-M4tCP8gRYW2S8Aw@mail.gmail.com>
Subject: Re: draft-bourbaki-6man-classless-ipv6-00
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Ole Troan <otroan@employees.org>, Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c18f1ac521ce40551e6cc27"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/2kyro-aLdlta4gplftMjCvrCvTU>
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: Wed, 14 Jun 2017 07:49:59 -0000

On Wed, Jun 14, 2017 at 5:28 AM, Brian E Carpenter <
brian.e.carpenter@gmail.com> wrote:

> > Er, what? It's perfectly fine to say that the address is 128 bits long,
> and
> > that half of it is assigned to the network and half to the link.
>
> But it doesn't. It first states that the boundary between prefix
> and IID is floating, and then states that it isn't.
>

There is no contradiction here. The value is floating, but *in the current
standards*, it is set to 64 for all unicast addresses except those in ::/3.
Should we change this? No, I don't think so. Can we change this? Yes,
absolutely - all we need to do is update 4291.

> I don't see why we need new text for that. Any document that wants to use
> a
> > different value can simply update 4291.
>
> Agreed, theoretically. But simply s/required/recommended/ in 4291bis
> would be a much more elegant way of handling this.
>

In the ivory tower, maybe. In the real world, simply changing from "is" to
"should" would be a result in immediate pressure to switch to longer
interface IIDs on currently-defined link types of interest (specifically,
Ethernet and wifi).

Remember that implementations are not built based on what the standard
recommends, but on a balance between what the standard requires and what
the operator desires. (If you doubt this view, I suggest reading your
co-authors' comments.) Also remember that most implementations already
support longer-than-64 bit prefixes today.


> > We have a popular implementation that only accepts 64-bit IID lengths in
> > certain cases. Are you proposing that our implementation change or not?
>
> No. But if some new link technology comes along for which there is a good
> technical argument for, say, 60 bit interface identifiers, wouldn't you
> want to accommodate it? (I have no idea what that argument might be.)
>

It's pretty clear that if an IPv6-over-foo document comes along that says
the IID length is 60 (and correspondingly updates 4291), then in order to
to support IPv6 over foo, either our implementation would need to change,
or the parts that rely on the 64-bit IID lengths would be disabled.

As you say, we don't know whether something like this will come along, and
I don't think we should preemptively update 4291 to accommodate this. It's
hard for me to think of something you can do with 60 bits but can't do with
64 bits.