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

Tom Herbert <tom@herbertland.com> Sat, 03 June 2017 14:39 UTC

Return-Path: <tom@herbertland.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 62BC512E044 for <ipv6@ietfa.amsl.com>; Sat, 3 Jun 2017 07:39:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 4LXrjIse-Cgp for <ipv6@ietfa.amsl.com>; Sat, 3 Jun 2017 07:39:18 -0700 (PDT)
Received: from mail-wr0-x231.google.com (mail-wr0-x231.google.com [IPv6:2a00:1450:400c:c0c::231]) (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 86A17127369 for <ipv6@ietf.org>; Sat, 3 Jun 2017 07:39:18 -0700 (PDT)
Received: by mail-wr0-x231.google.com with SMTP id v111so12457914wrc.3 for <ipv6@ietf.org>; Sat, 03 Jun 2017 07:39:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=vJ0ThW/aX9UnOMPNM+Ge6LXKRs1HZK7qa4+KELY7ZGc=; b=tvVIbjM+k+nYjops4tBWsTPpOjhtfaieB1JrDXl3GZ2vvMXqPtJKZCBsSfar214pyu I0WEN54px1VbGVydpavnUkj246z6zxS8++SMS0ZpvHyFT1ExYim8hbbKXDvlmEtWkp7r BLMqlg/UidobS+rdvQHfsG1854PvS2rG9VnQ7qRONoqo8pe72HaJLX/9JJMp0D1Ep6h2 PhK0X7sPpu2oBKUwVmg3t8msqIggYJlZix40r7C9tet6d6/wd8GJdIcKGwsRDpvarvb7 cr714tcqq7Ziv0slBHxgZ83u6FTks4BPpMkEfdHAXAQ2/pw7K4CD9XVbW6t1o0zf9MiY m/Dg==
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=vJ0ThW/aX9UnOMPNM+Ge6LXKRs1HZK7qa4+KELY7ZGc=; b=uIXVRCMTtJJoLw9YIEfRQ7oXuHSeIrIIEAB62ukbQTpSvNS2sfJGE4SnbF1zUmW8QC w6kfkSLhQ4d/8JHY7KSo5mDusdrr8UltRaHV018fuwDFJF5q+0nZKpclU96R+Dl/x3bO vjcZHbGlJlat6ni2+sAP2PylKa1iZQ4NgkeX0PuhtrVUNkL9CG1fXh4YFXlcAaNOziQp uOyzFlD5ts6z1vrxDum1bv6KGhEvzJ8SM4TKIhOM4lqr/AfSnxGFunD9GS58WsYeFRyW 8kq+hT8xHE/zigYPcxlJ1yFj/pZCdvY5uHIDHATo6Ba4HFyMv/vPs1aRz42SAhtkqJr9 obOQ==
X-Gm-Message-State: AODbwcAoC1gL+1VgbSzuf7amTO9+4+nlhm5/cT6d8mgHOZBq26wSv1HY rEy1jm2B2G2xSne2O/vqv//zVUtXujkB
X-Received: by 10.223.128.80 with SMTP id 74mr10200971wrk.30.1496500756963; Sat, 03 Jun 2017 07:39:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.132.135 with HTTP; Sat, 3 Jun 2017 07:39:16 -0700 (PDT)
In-Reply-To: <CAKD1Yr10VDA1W_Ev08wcwrDZdEM=JZjJBj7d1c_1PFY=8cmrxQ@mail.gmail.com>
References: <20170602141112.x64nleqclygz7dwd@Vurt.local> <20170602141259.GD30896@gir.theapt.org> <CAKD1Yr0DtQYvCYLQexhXe_nhb5rjeyhnB4bCveqyO5Xbuwdg1A@mail.gmail.com> <20170602145655.msfjw35qhoev4sm2@Vurt.local> <CAKD1Yr3gqFgq3dxFaBEV++q5cgx1AHzFLGRJ50DYJjVE69C7iA@mail.gmail.com> <f2260ee557014429a1fef32de040547b@XCH15-06-11.nw.nos.boeing.com> <d62ce5e3ea0f486eb4c9d54609a86b24@XCH15-06-08.nw.nos.boeing.com> <04bdfdfe018145e6aedbaa62ed6cbfb0@XCH15-06-11.nw.nos.boeing.com> <78fe298cb5484d50a56cf6ed4ddafb54@XCH15-06-08.nw.nos.boeing.com> <6bba4c2b58964787860f2c7acf130959@XCH15-06-11.nw.nos.boeing.com> <d3558856-6faf-1d50-870a-c9db1e91e34c@innovationslab.net> <20170603003552.7A0327ADD848@rock.dv.isc.org> <67a85067-2150-62cf-0eab-bca3d7827a4c@si6networks.com> <CAKD1Yr1VMES3cdm6pWrgvoX5YxhwfEwQa+f=RSnsRsY95eC4kw@mail.gmail.com> <CAKD1Yr3cXwM+2TBnuq9rnVHKgR6QY9naXVqzxQV4Hw9uB8926g@mail.gmail.com> <CAKD1Yr3oSQfM+gPJzfpK3sagb456dWvC6ab7t4D=FnFuahHqLg@mail.gmail.com> <CAKD1Yr0tGNvAZX1+UsSNdiuXQjtZo_iTmskzN1BCZKT9_UYm1A@mail.gmail.com> <CAKD1Yr1ub3XRTJf_d+rzUYDkvb=-R75JdZBRgUVTZxfCmH5XCQ@mail.gmail.com> <CALx6S35Ye67CHmqDF0AW5SX_-P6p16A1i6pFp5nOUwRB-r_GPA@mail.gmail.com> <CAKD1Yr10VDA1W_Ev08wcwrDZdEM=JZjJBj7d1c_1PFY=8cmrxQ@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Sat, 03 Jun 2017 07:39:16 -0700
Message-ID: <CALx6S354fiPquX1TRHLNZ7LQvn_FUKjwu_mv_48fKo99+TEjvw@mail.gmail.com>
Subject: Re: draft-bourbaki-6man-classless-ipv6-00
To: Lorenzo Colitti <lorenzo@google.com>
Cc: Mark Andrews <marka@isc.org>, IETF IPv6 Mailing List <ipv6@ietf.org>, Brian Haberman <brian@innovationslab.net>, Fernando Gont <fgont@si6networks.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/vn42YK-6P8m-SQRANXn5jb5CV5Q>
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: Sat, 03 Jun 2017 14:39:20 -0000

On Fri, Jun 2, 2017 at 10:51 PM, Lorenzo Colitti <lorenzo@google.com> wrote:
> On Jun 3, 2017 13:51, "Tom Herbert" <tom@herbertland.com> wrote:
>
>> This should read: "The phone enables bridging. All the devices behind it
>> share the /64."
>
> Which allows the phone to bridge 2^64 devices! I don't understand why
> my phone needs a /64. This is an impediment to being about to use
> Identifier Locator Address (ILA) meaningfully in carrier networks.
>
>
> ILA provides mobility by forcing mobile entities to be numbered within 64
> bits instead of 128.
>
I would point out that RFC7421 includes ILNP as a motivation for a
/64, but this argument is not a valid rationale for assigning /64 to
mobile devices. Mobile devices need to be assigned identifiers not
locators.

> That makes sense in a datacenter where the numbers of locators is limited
> and multiple identifiers often share a given locator, but it's extremely
> inefficient in a network where everything is point-to-point like today's
> subscriber and mobile networks.
>
I disagree. In a datacenter we have VMs that are mobile entities and
locators that are physical hosts. In a mobile network its the devices
themselves that are the mobile entities and the point of attachment,
e.g. base stations, that are the locators. The two cases are
isomorphic. So in order for identifier/locator split to work it should
be the base stations that have a /64 and the mobile devices that would
be an identifier. The impediment here is giving each low end device a
/64. If they were given a /96 or a /104 we could do a productive
identifier/locator split for mobility.

> When everything is point-to-point, identifiers can never share a locator and
> ILA effectively reduces the size of the address space from 128 bits to 64,
> reducing the number of addressable devices by 2e19. That's a spectacularly
> bad deal compared to the alternative, which is a few bytes of encap
> overhead.

How much of the /64 space that is being assigned to end devices is
being used? Unless it's more than some 0.00000...% that seems like the
spectacularly bad deal to me and the thing that is reducing that
Internet address space down to sixty-four bits. Forcing this
assignment precludes us from taking advantage of the incredibly large
address space with techniques like identifier/locator split. The only
recourse that we have is to use encapsulation which means another
forty bytes of header, another header to process, and makes this
solution no
different than what we can do in IPv4. The irony of the last point is
not lost, /64 is forcing us to implement mobility just like we'd do in
IPV4.

Tom