Re: Deprecating IPv6 (Re: draft-bourbaki-6man-classless-ipv6-00)

Randy Bush <randy@psg.com> Mon, 05 June 2017 08:21 UTC

Return-Path: <randy@psg.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 8191A12E957; Mon, 5 Jun 2017 01:21:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.902
X-Spam-Level:
X-Spam-Status: No, score=-6.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 ScQcG1U1mc2W; Mon, 5 Jun 2017 01:21:28 -0700 (PDT)
Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:8006::18]) (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 99C5812E91F; Mon, 5 Jun 2017 01:21:28 -0700 (PDT)
Received: from localhost ([127.0.0.1] helo=ryuu.psg.com) by ran.psg.com with esmtp (Exim 4.86_2) (envelope-from <randy@psg.com>) id 1dHnGO-0005Bj-KS; Mon, 05 Jun 2017 08:21:26 +0000
Date: Mon, 05 Jun 2017 14:21:21 +0600
Message-ID: <m2lgp6etfi.wl-randy@psg.com>
From: Randy Bush <randy@psg.com>
To: 6man <ipv6@ietf.org>, draft-bourbaki-6man-classless-ipv6@ietf.org
Subject: Re: Deprecating IPv6 (Re: draft-bourbaki-6man-classless-ipv6-00)
In-Reply-To: <CAKD1Yr1j5W7YpxVGUYfjfKXGmW=RKd98=2z8m-5TMdhjWRvJYA@mail.gmail.com>
References: <CAO42Z2wp72j-yOsR8C=iqS+dX14wLwthAtOTvD5ugj_NQ=NQag@mail.gmail.com> <8be34ef8-557f-652e-0d2f-f1a1e008bffd@gmail.com> <CAKD1Yr0d-BVeG6ceU=F4Jd864SFj6msofeOOi8GAcPxOLsA9dA@mail.gmail.com> <e892e15f-3479-8099-0d72-41fe18ecabb8@gmail.com> <CAKD1Yr1j5W7YpxVGUYfjfKXGmW=RKd98=2z8m-5TMdhjWRvJYA@mail.gmail.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/24.5 Mule/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/HHQvC2TDx-AHQKg8bCSuQr7yXVs>
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: Mon, 05 Jun 2017 08:21:30 -0000

sorry, but i have neither time, energy, ... to talk about pointed
sticks, horrible things which stupid people might do (which they can
do today anyway), and other hyperbole.  i am just trying to deal with
the reality of running networks.  and i will admit to being biased to
the opinions of those who actually run networks.  so can we focus on
the actual document?  in particular

---

4.  Recommendations

   For historical reasons, when a prefix is needed on a link, barring
   other considerations, a /64 is recommended [RFC7136].

   The length of the Interface Identifier in Stateless Address
   Autoconfiguration [RFC4862] is a parameter; its length SHOULD be
   sufficient for effective randomization for privacy reasons.  For
   example, a /48 might be sufficient.  But operationally we recommend,
   barring strong considerations to the contrary, using 64-bits for
   SLAAC in order not to discover bugs where 64 was hard-coded, and to
   favor portability of devices and operating systems.

   Nonetheless, there is no reason in theory why an IPv6 node should not
   operate with different interface identfier lengths on different
   physical interfaces.  Thus, a correct implementation of SLAAC must in
   fact allow for any prefix length, with the value being a parameter
   per interface.  For instance, the Interface Identifier length in the
   recommended (see [RFC8064]) algorithm for selecting stable interface
   identifiers [RFC7217] is a parameter, rather than a hardcoded value.

---

the above are actual reality today; the draft just tries to clarify
subtle confusions caused by existing and proposed ipv6 addressing
documents.  as the draft says, this is to prevernt mismatches between

   formal specification and long-standing field deployment practices are
   never wise, not least because of the strong risk of mis-
   implementation, which can easily result in serious operational
   problems.

in talking to operators here, at home, and ripe, i heard some desire
to say something to clarify that /128s (or /80s or whatever) to end
sites/customers etc. are not being recommended.  can we do this
without overly-prescribing how operators run their networks or
stepping into the RIR allocation policy swamp?

randy