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

Erik Kline <ek@google.com> Tue, 06 June 2017 03:57 UTC

Return-Path: <ek@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 46BF012EACD for <ipv6@ietfa.amsl.com>; Mon, 5 Jun 2017 20:57:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 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=-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 FS8_IBuy62LE for <ipv6@ietfa.amsl.com>; Mon, 5 Jun 2017 20:57:49 -0700 (PDT)
Received: from mail-yw0-x230.google.com (mail-yw0-x230.google.com [IPv6:2607:f8b0:4002:c05::230]) (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 61F21126CD8 for <ipv6@ietf.org>; Mon, 5 Jun 2017 20:57:49 -0700 (PDT)
Received: by mail-yw0-x230.google.com with SMTP id 141so1198767ywe.2 for <ipv6@ietf.org>; Mon, 05 Jun 2017 20:57:49 -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=eMNKxirMj9mP9XzPEshpRZF1OBFg94dmZeCcS5ardgQ=; b=qlIetfWukbam5/+T8VqkLcdfNGTruE29PUxIfL+MCMSxYy5dFWoTUnE8HgYta2OVkb U0howazc+S7iIyBXrxExHiJ2TlYALmuuZmmh6eakYib/g46P7r4zd9cMBHu8h1Cl28T4 r6IeM4yDI9SK2PzlMvaiJHePjOxcnl6ZdBGTNJMVfhP7zNptcNNBZvtiHSx3X059n5Cb SrgT1fRSOG/SOwgguKeMg6EXbfjrJ5fObgV7vS6eHZ7eEsNm/862hjJC/+zbtkajHf7M UiERzSD2KxQOTaychCSf/+aFo3G3+NhgsM23SKSA0X7ZVK+7zYXJiFygZcFj3gePBgna S50w==
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=eMNKxirMj9mP9XzPEshpRZF1OBFg94dmZeCcS5ardgQ=; b=tgrh+0w4QSKtg6pRrkpONKtNG+mpUGIHAnAoNj759twA+Dv/WgtT3v8LJqc9NJ4RFc rPmu6qd6oFcu00scdQWOkORVetbEc4F6fDcAnIYXngzNX/5FYMAAFgBOSB3/dMdcHu1W mvNJfebcmLNJUuc5N3fTEpojxFJKFeJaRM1wnDKZ34oaursD7/+X0YKAdvKqgAuKZE+8 Ln3W5RxOdUbtrjqiOeUm5bFMivOtkHo3xlVOK4IId+G8Cp60hC6BKz8bD/rpPyrVD8OT pl3KcGU7dTuqpOj6NDbnVePfY2l7Sa9TLK//e4sE6PaEWq6tQBm0Jf7vIxnNvLUXeUre XYcg==
X-Gm-Message-State: AODbwcBH2sFNFJIqje0Az2nd93dNkUO2/Q8TiXMOhCXko9qlfYIZQwXo OwD0BQDiy09NW0o4clLLf7pBixVYZF/k
X-Received: by 10.129.173.74 with SMTP id l10mr1233999ywk.114.1496721468523; Mon, 05 Jun 2017 20:57:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.50.141 with HTTP; Mon, 5 Jun 2017 20:57:27 -0700 (PDT)
In-Reply-To: <E2B77C58-B235-49D6-8130-0B41BE55899C@google.com>
References: <CAO42Z2wp72j-yOsR8C=iqS+dX14wLwthAtOTvD5ugj_NQ=NQag@mail.gmail.com> <8be34ef8-557f-652e-0d2f-f1a1e008bffd@gmail.com> <alpine.DEB.2.02.1706050827290.17963@uplift.swm.pp.se> <E2B77C58-B235-49D6-8130-0B41BE55899C@google.com>
From: Erik Kline <ek@google.com>
Date: Tue, 06 Jun 2017 12:57:27 +0900
Message-ID: <CAAedzxrkbywKMmUaZ6-OCunXe1sw=q3+TNz278xZDmdsQm3xaw@mail.gmail.com>
Subject: Re: Deprecating IPv6 (Re: draft-bourbaki-6man-classless-ipv6-00)
To: james woodyatt <jhw@google.com>
Cc: 6man <ipv6@ietf.org>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="f403045ea6f67aaa820551429f2c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/loFHLAoosUfrpnuBleDlLUp2L44>
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: Tue, 06 Jun 2017 03:57:51 -0000

On 6 June 2017 at 03:47, james woodyatt <jhw@google.com> wrote:

> On Jun 4, 2017, at 23:35, Mikael Abrahamsson <swmike@swm.pp.se> wrote:
>
> On Sun, 4 Jun 2017, Brian E Carpenter wrote:
>
>
> If we'd been able to agree on simply removing n=64 from 4291bis, I
> wouldn't have put my name on this draft.
>
>
> My take on this (and I don't think I am alone) is that this is a slippery
> slope down to where when I in 10 years connect to a wifi, I'll get an RA
> with PIO /128 with A=1, because the ISP decided they only wanted devices
> have single address, because that's what the product people wanted because
> then people wouldn't be able to have more than a single device per
> subscription (which is false, but some people believe this can be achieved).
>
> Down that /128 path leads NAT66 and all kinds of complexity to work around
> these problems, and we'll have gained very little by introducting IPv6.
>
>
> Now is as good a time as any to repeat that I’m working on delivering
> *basically* this now. Not in ten years. Now.
>
> The only difference between what I’m working on now and what Mikael
> describes is that I’m dealing with the situation where I’m a 6LoWPAN border
> router connecting to a home Wi-Fi™ LAN segment, and I can’t get a DHCPv6
> prefix because either a) the router isn’t capable of DHCPv6-PD as RFC 7084
> recommends, b) the router doesn’t have any more subnet prefixes to delegate
> (because other routers have consumed them all, usually by cascading one or
> more RFC 7084 routers behind the ISP border), or c) the router will never
> have enough subnet prefixes to delegate because the ISP didn’t delegate the
> CPE border router enough space.
>
> We are already on the path to IPv6/NAT w/ address amplification. We had a
> chance to stop it, and we blew it. It’s time to move on from that mistake.
>

Consider ND proxy or application/CoAP proxying.

We are in fact missing some APIs on host operating systems whereby
userspace can request the kernel to get an address for its use.  This would
be the companion piece to 7934's recommendations.