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

Alexandre Petrescu <alexandre.petrescu@gmail.com> Tue, 06 June 2017 09:25 UTC

Return-Path: <alexandre.petrescu@gmail.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 1E6BB12426E for <ipv6@ietfa.amsl.com>; Tue, 6 Jun 2017 02:25:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.333
X-Spam-Level:
X-Spam-Status: No, score=-0.333 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] autolearn=no 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 5jd1Ih5qKXpA for <ipv6@ietfa.amsl.com>; Tue, 6 Jun 2017 02:25:13 -0700 (PDT)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (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 6F5CA129B8D for <ipv6@ietf.org>; Tue, 6 Jun 2017 02:25:13 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id v569P9Zt009175 for <ipv6@ietf.org>; Tue, 6 Jun 2017 11:25:10 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id D01422019DA for <ipv6@ietf.org>; Tue, 6 Jun 2017 11:25:08 +0200 (CEST)
Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id A4B58201888 for <ipv6@ietf.org>; Tue, 6 Jun 2017 11:25:08 +0200 (CEST)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet1.intra.cea.fr (8.15.2/8.15.2/CEAnet-Intranet-out-1.4) with ESMTP id v569P8ma014300 for <ipv6@ietf.org>; Tue, 6 Jun 2017 11:25:08 +0200
Subject: Re: Deprecating IPv6 (Re: draft-bourbaki-6man-classless-ipv6-00)
To: ipv6@ietf.org
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> <CAKD1Yr13k5GYEpKhMG2i6zMcybk4VUGfdiTixuc83r49dCTyJQ@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <76437b98-8c03-2f92-3663-dd1826e756f6@gmail.com>
Date: Tue, 06 Jun 2017 11:25:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAKD1Yr13k5GYEpKhMG2i6zMcybk4VUGfdiTixuc83r49dCTyJQ@mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/yJu6B14jNqdToO3PSLoT3yIoEBo>
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 09:25:15 -0000


Le 06/06/2017 à 07:09, Lorenzo Colitti a écrit :
> On Tue, Jun 6, 2017 at 3:47 AM, james woodyatt <jhw@google.com
> <mailto:jhw@google.com>> wrote:
>
>     Now is as good a time as any to repeat that I’m working on
>     delivering *basically* this now. Not in ten years. Now.
>
>
> Here's a solution that works now: ND proxying.

But it's EXPERIMENTAL.  And the technique does not scale.

Alex

>
> OpenWRT has had code to do it for a few years now. IIRC they're on to
> their second implementation, the first one was here
> <https://wiki.openwrt.org/doc/uci/6relayd>.
>
> IIRC when I wrote my own proof-of-concept implementation it wasn't too
> hard. It's particularly easy when you don't need to support autoconf on
> the southbound interface, which you presumably don't need to support
> since 6LoWPAN has IPv6 addresses that are known in advance. AIUI this is
> similar to what the Android on ChromeOS does: the Android code runs in a
> separate namespace (equivalent role to the 6LoWPAN network), and gets an
> IPv6 address. There's a daemon on the root namespace (equivalent role to
> the BR) runs ND proxy for that address. That code may be open sourced
> under a license that would allow you to use it as is.
>
> Running ND proxying on Linux is pretty easy even without writing any
> packet handling code using the IPV6_JOIN_ANYCAST socket option. Apache
> licensed code (running on production Android devices) is here
> <https://android.googlesource.com/platform/external/android-clat/+/master/setif.c>,
> look for do_anycast_setsockopt.
>
>     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.
>
>
> You may be on that path at the moment, but I don't think you were
> obliged to take it. You could have (and maybe still can) implement ND
> proxying.
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>