Re: [v6ops] I-D Action: draft-ietf-v6ops-unique-ipv6-prefix-per-host-07.txt

David Farmer <farmer@umn.edu> Thu, 17 August 2017 23:01 UTC

Return-Path: <farmer@umn.edu>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A22F132645 for <v6ops@ietfa.amsl.com>; Thu, 17 Aug 2017 16:01:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level:
X-Spam-Status: No, score=-4.299 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_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=umn.edu
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 14nOIcLRfHFk for <v6ops@ietfa.amsl.com>; Thu, 17 Aug 2017 16:01:35 -0700 (PDT)
Received: from mta-p8.oit.umn.edu (mta-p8.oit.umn.edu [134.84.196.208]) (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 CA8AD1323AA for <v6ops@ietf.org>; Thu, 17 Aug 2017 16:01:35 -0700 (PDT)
Received: from localhost (unknown [127.0.0.1]) by mta-p8.oit.umn.edu (Postfix) with ESMTP id 2748ABD0 for <v6ops@ietf.org>; Thu, 17 Aug 2017 23:01:35 +0000 (UTC)
X-Virus-Scanned: amavisd-new at umn.edu
Received: from mta-p8.oit.umn.edu ([127.0.0.1]) by localhost (mta-p8.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JautvbAKN3Yv for <v6ops@ietf.org>; Thu, 17 Aug 2017 18:01:34 -0500 (CDT)
Received: from mail-ua0-f200.google.com (mail-ua0-f200.google.com [209.85.217.200]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p8.oit.umn.edu (Postfix) with ESMTPS id D68A9953 for <v6ops@ietf.org>; Thu, 17 Aug 2017 18:01:34 -0500 (CDT)
Received: by mail-ua0-f200.google.com with SMTP id z54so25209692uaz.2 for <v6ops@ietf.org>; Thu, 17 Aug 2017 16:01:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umn.edu; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=axU2UFnDF8sT7y0d2gFc22GEkZwoKad79yIKt0H5MeQ=; b=Dc1z3xLrITZV8uEFK+fOiAquIK67xuAZ2rb5/PFNget9zELNr2aRmydpGBtUt9cTIj 6ipJu5PkJbgdV1llxhSoHRChR+jtfwXHNVE2nIpDFxDH1M0QeYHZ8okMxHKcf+mOsXjt IIBeeVWfhs32C1dwgx0caX/jt+x4gq+2uwFuyyPJlKdNYVt3eTbdOwx803jxBW4B8KuA FWhwm0019cw9bbT1j4UlGyo5NwpO8fJC3abIVttLEZR9U3SEOCug7lsu8LAWMNIaFvtA 2EnPiyOtVh1N2GFaJtXk6m3PlCre+OYYoJXZDrWSbZ/v34lQITuQpCQ5+GFmRIeRe01f payg==
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=axU2UFnDF8sT7y0d2gFc22GEkZwoKad79yIKt0H5MeQ=; b=iwNCsyU3KGquMOYvnQ2JYCpjA6svOnFsqDIwt7tBCCRVa4DC88mnxGxOLDVX1VPbHM Y3xvhmjurQiNQewBmwaQaRcNTjusTLsCUKDx+/lpCvK2eL5wkxsqdePCUWpKTz1Ozx1a 1vfcCudlYK+hkGNEixITSjRWZpgIw93VJWBT4y6hotAjRXZaZ5uQlT2jHojiprcnrN4D ou8458VPJLEIbMBvaSAZ2Npn+kPejjNQRB1NglVcYJhbyzJqRBzJ8vj3EfHXjOyFSkHE gDY2SU9xX/gznMjaOoIKBWklm5oK/vqnVk42rkjbEbJCyYj8HviQV1bLFF14DrZePRVT Htyg==
X-Gm-Message-State: AHYfb5jFcuX6qi8hTkLbtmmxRf0gIztRP8kT7ydJ4NqUW7y3lTRKh1Ki AOm9CNKK0jBOZ4k6nBx/0IladsAkkEqCc3PWWgOLM3F8H/HHMYZNtoUBJveuNnT2duCedRQFG/D FOO+vqkpornTfzVEh
X-Received: by 10.31.156.135 with SMTP id f129mr4612103vke.90.1503010894291; Thu, 17 Aug 2017 16:01:34 -0700 (PDT)
X-Received: by 10.31.156.135 with SMTP id f129mr4612094vke.90.1503010894050; Thu, 17 Aug 2017 16:01:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.86.21 with HTTP; Thu, 17 Aug 2017 16:01:33 -0700 (PDT)
In-Reply-To: <009d739f-f1e3-0212-c105-48f16768e0d0@gmail.com>
References: <CAO42Z2wJBCo1yjguWSy-jzSvndeZTPgtN71FfdEhvqrVAUhZUA@mail.gmail.com> <796A0ED0-0F58-43FA-9F81-D4D736A35F3B@steffann.nl> <BD3B4153-2EEF-4BFB-832D-D126A75AEC11@thehobsons.co.uk> <CAN-Dau2jzbQPuE5diEz-XzfRBHY=O1znE8hfy8P-Eee=MVwC_w@mail.gmail.com> <7C6C4FCC-26B9-493D-9992-4663DE6EB9CE@jisc.ac.uk> <3A69468C-98E4-4631-A52F-3D8772646EEE@consulintel.es> <20170807110746.GG45648@Space.Net> <CAO42Z2xXXjKUZ8qQY+b1NgDagX2ZJkqL5gieD+_js59ucp0EMw@mail.gmail.com> <20170810055819.GQ45648@Space.Net> <CAO42Z2xtfsYbw+Wf=ZjyFCmnDbhL17QCkWWRJ7F1+BgGCRiipg@mail.gmail.com> <51268C23-40F4-4476-9025-A1DD3BA37BC3@thehobsons.co.uk> <CAKD1Yr0uBU-LczaZJ5SdNpb_FpB0qfZJ0kNnr=gEviD+F3DTZw@mail.gmail.com> <B13F6A0A-BF0A-404B-A332-5A228F4AFC07@thehobsons.co.uk> <7CB3B027-714C-4F18-8AD9-E76060137891@employees.org> <DCFE724E-B207-4527-82A1-5A268AC29989@gmail.com> <E673D8E0-7A55-490C-8316-77E178026C58@employees.org> <82CBE1F8-F9A5-463F-8DB1-B92E5A3F6582@gmail.com> <009d739f-f1e3-0212-c105-48f16768e0d0@gmail.com>
From: David Farmer <farmer@umn.edu>
Date: Thu, 17 Aug 2017 18:01:33 -0500
Message-ID: <CAN-Dau3i3hw4Bjau0idoScFcwbfNE7Jz_AWvw7CXJHBGgvQP=g@mail.gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: DY Kim <dykim6@gmail.com>, Ole Troan <otroan@employees.org>, Simon Hobson <linux@thehobsons.co.uk>, v6ops list <v6ops@ietf.org>
Content-Type: multipart/alternative; boundary="001a1140f2706f07280556fafe61"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/Oap6bE73zOFz3zUkaHNZYeiabOw>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-unique-ipv6-prefix-per-host-07.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Aug 2017 23:01:38 -0000

On Thu, Aug 17, 2017 at 3:48 PM, Brian E Carpenter <
brian.e.carpenter@gmail.com> wrote:

> On 17/08/2017 21:05, DY Kim wrote:
> > ---
> > DY
> >
> >
> >> On 17 Aug 2017, at 17:58, Ole Troan <otroan@employees.org> wrote:
> >>
> >> Have you read RFC7421?
> >
> > Yes, I did. With my own bias, the doc looks quite in the interest of
> defending one school of thoughts.
>
> I am puzzled by that remark. The authors included a range of opinions and
> we worked
> hard to presents facts (both facts about the published specifications and
> facts
> about observed behaviour of implementations). And the opening paragraph
> states
> "IPv6 routing is entirely based on variable length prefixes (also known as
> variable
> length subnet masks), there is no basic architectural assumption that
> n has any particular fixed value."
>
> So I'm afraid that the document is actually stating something about
> reality,
> whether we like it or not.
>
>     Brian
>

I think RFC7421 fairly represents the facts as they are, in section 4.3.2
"Other Observations", it even says;

   Also, DHCPv6 is in widespread use without any dependency on the /64
   boundary.  Reportedly, there are deployments of /120 subnets
   configured using DHCPv6.

I just wish we could get RFC4291bis to represent the facts as fairly as
RFC7421. No, that doesn't mean that SLAAC with anything other than /64 and
64 bit IIDs should be allowed by RFC4291bis. However, it seems clear that
other than for SLAAC, /64 is just a recommendation, an important
recommendation all be it, but a recommendation and not a requirement. /64
is a requirement for SLAAC, changing that is out of scope for RFC4291bis as
I see it.

Personally, I'm just looking for RFC4291bis to represent the reality of
IPv6 today.

My personal version of that reality is; at work and at home my iPhone,
iPad, and MacBook Pro all get IPv6 addresses with SLAAC from a /64 subnet,
and I'm happy with that.  I wish Comcast would give me more than one /64 at
home. Maybe they do now, I haven't had time to screw around with my home
network in 12 to 18 months.  However, I've had native IPv6 at home from
them for 3.5 years now, so I'm doing better than a lot of the world. My
iPhone and iPad haver several IPv6 addresses from my carrier AT&T, but I
don't seem to use them for Internet access.

At work we are #89 and at 63% of our hosts doing IPv6 for July on
http://www.worldipv6launch.org/measurements/ and we do SLAAC for most
things.

However, my MacBook Pro does allow for manual configuration of an IPv6
address and an on-link prefix of any length, and while I haven't tested I
suspect the DHCP client will work for with other than /64 too.  Also, most
laptops and desktops, and all our routes at work allow manual configuration
of any length subnets and work with DHCP with any length subnets as well.

So can we please get past arguing about letting SLAAC use subnets other
than /64, and update RFC4291bis to reflect the reality of IPv6 fully
discussed in RFC7421. Once we've done that, then maybe we can look at
retooling SLAAC, but that is not simply changing a few words in RFC4291bis,
that is a major redevelopment effort, with new running code, and testing
like crazy. That will be a lot of work, it may or may not be worth it, but
that should come after we get RFC4291bis updated to the real world
described in RFC7421 out the door.

Thanks.

-- 
===============================================
David Farmer               Email:farmer@umn.edu
Networking & Telecommunication Services
Office of Information Technology
University of Minnesota
2218 University Ave SE        Phone: 612-626-0815
Minneapolis, MN 55414-3029   Cell: 612-812-9952
===============================================