Re: [v6ops] I-D Action: draft-colitti-v6ops-host-addr-availability-01.txt

Lorenzo Colitti <lorenzo@google.com> Wed, 29 July 2015 05:26 UTC

Return-Path: <lorenzo@google.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7F051A1DBC for <v6ops@ietfa.amsl.com>; Tue, 28 Jul 2015 22:26:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.388
X-Spam-Level:
X-Spam-Status: No, score=-1.388 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 xJKCGAlcBuph for <v6ops@ietfa.amsl.com>; Tue, 28 Jul 2015 22:26:19 -0700 (PDT)
Received: from mail-yk0-x229.google.com (mail-yk0-x229.google.com [IPv6:2607:f8b0:4002:c07::229]) (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 605471A1C06 for <v6ops@ietf.org>; Tue, 28 Jul 2015 22:26:19 -0700 (PDT)
Received: by ykdu72 with SMTP id u72so114387821ykd.2 for <v6ops@ietf.org>; Tue, 28 Jul 2015 22:26:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=z5ewHbkEmD3D1BbAyKqAnMrujKuDv0pnNYnWVIivVuU=; b=g//9qz0d5M0Bn6aReRMfr4fn/tzR8mB+TdXDD60GHf7hxmMT27Rqul6GZ4s5vo7PtE zRs0f6F6PTLX5Upl2n7+fd25Z7EpiGB60p/XRpLZZq3GBlNtYOy8/rBeNXA40da7jX8Q AtcaeYPYDC5jxgSe4XlPz3JEFqZU/lGPKFQV/uD2kSAIeYUErTiSD/qCfFjxfY6fvAoL Q+DaKvxZ878T5GqFU89pGlq6Y1xLO9tWrd/jap1koaVmAhCjYrXl3wDuxujeWXsi45TN Ts8Knz+T53u+iPYrkkTr8toBAnmDheKBaeMgfd3dFvCtU/lR0w4OU36fFub0hNZKKcVU 7GQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=z5ewHbkEmD3D1BbAyKqAnMrujKuDv0pnNYnWVIivVuU=; b=BW11v6kDm49OAI+0O9Ir7yEFHv1SvLYY00gOGYwoeWS5dLJ5M046NChOhjy3PQCK4t 5fgiDkKE3RmTnUH5BydLclaszQWx9txqBqnbi+V6PN7p0i8ilIE9ZzsMKMF3793Eqvff N5y3B/dVlec8b0VWEqmrbWVqoYmXOIJI7Wurt4jc5P66mfTU5h2hb07V8DpHPqDtdL4F A0M0ubASkxzjNAfmLhCmSoG+S17IHr37VvN06D34amVx9bmFQ82v4dkUGcLJGStjreU+ lHjqIXkaR2ONV5X8MqVUUBwm1QGnE628he2huBYUzZBQ3FbrE463OtJ7vZmrbPmt923/ TPYg==
X-Gm-Message-State: ALoCoQlQpd+K2Kz5HNiu7U1sIGiNG+7QWMiWuOIpQx8ZbEi1skTDJlayy+3ISuRc8LvJUw2kf5d9
X-Received: by 10.170.43.193 with SMTP id 184mr41935181ykl.119.1438147578469; Tue, 28 Jul 2015 22:26:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.8.201 with HTTP; Tue, 28 Jul 2015 22:25:58 -0700 (PDT)
In-Reply-To: <66040967-4EB3-424D-B21D-9C0CC489A5D6@nominum.com>
References: <20150723130715.12113.47480.idtracker@ietfa.amsl.com> <55B1ED14.6030501@gmail.com> <m1ZIZ4w-0000CbC@stereo.hq.phicoh.net> <CAKD1Yr2z6T86gmQMPZwbgFB4mdt7=xWNuei5jaQg=vpG7-zLVg@mail.gmail.com> <m1ZJdjZ-0000CcC@stereo.hq.phicoh.net> <20150727091241.GL84167@Space.Net> <m1ZJfOr-0000CgC@stereo.hq.phicoh.net> <C9C3FBC4-44F3-45D2-B8C4-3725396E5D40@nominum.com> <CAPi140Mx96dBgeaCkrsDD+-J85OZDo5Di+gHTBiaGDzYK2us4w@mail.gmail.com> <20150728115944.GZ84167@Space.Net> <CAPi140PKh64L=nr96pv3dn7FO_Y9pW162YzBT8kZHSMsedGYtQ@mail.gmail.com> <BE811683-3BBA-40F0-B047-282DA7E774AA@nominum.com> <CAKD1Yr3pHBRk+BTOJOOSC=c6M4FNaumGEKwHvFW=ThED7M744g@mail.gmail.com> <4AB2ED61-23CF-40D5-B2A6-F1F4064EC0C6@nominum.com> <CAKD1Yr3-omr_M7pU9TgoECGnTGf-ta64UcE8ddbAom-rB8exZA@mail.gmail.com> <90E6B48E-B3FC-4AAD-B356-7D92A2777632@nominum.com> <CAKD1Yr1+u0hvGC=NJfgW10hnsbWZYCx6Biz2_GjV5FSa+aEz8g@mail.gmail.com> <66040967-4EB3-424D-B21D-9C0CC489A5D6@nominum.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Wed, 29 Jul 2015 14:25:58 +0900
Message-ID: <CAKD1Yr0ghiut1LQ8dpUe+wxVMW=9a4J5doktnFqomRN_i1Qh5Q@mail.gmail.com>
To: Ted Lemon <ted.lemon@nominum.com>
Content-Type: multipart/alternative; boundary="001a11378f348d0c2d051bfcd30b"
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/BLZKZ_al4rhNhCkPXecYdQPAaKI>
Cc: IPv6 Operations <v6ops@ietf.org>
Subject: Re: [v6ops] I-D Action: draft-colitti-v6ops-host-addr-availability-01.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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: Wed, 29 Jul 2015 05:26:21 -0000

On Wed, Jul 29, 2015 at 1:54 PM, Ted Lemon <ted.lemon@nominum.com> wrote:

> Or for laptops that want to run VMs. Or for future protocols that need
> more space, or for applications that want per-application IP-addresses. Or
> anything else.
>
> Laptop VMs will have DHCP clients, so there’s no reason not to use DHCP.
> Only Android doesn’t have a DHCP client.
>

DHCPv6 is not the issue. The issue that we're recommending that networks
provide enough addresses *at connection time*. If we recommend that
networks should assign every device a /120 (256 addresses) *at connection
time*, then a device getting the /120 cannot respect the recommendations
with respect to any nodes behind it.

> The draft only recommends using DHCPv6 PD on if the network "requires
> explicit requests for address space". That rules out anything running
> SLAAC, which is supported by the vast majority of IPv6 deployments today.
> If you want the draft to recommend that networks should not require
> explicit requests for address space, then it can do that.
>
>
> I do not see how your response connects to what I said.   Either we can
> afford for every host to have a /64, or we can’t.   If we can’t, then we
> shouldn’t be delegating /64s to hosts.
>

Your argument does not take into account the reality that RIR policies are
different for different use cases. More specifically, it does not hold
water due to the fact that current practices allow assigning 4096 times as
much address space (/48) to a small/medium enterprise as ISPs often assign
to a small residential user (/60).

More in detail:

   1. Given current RIR policies, we can afford to assign a /48 to every
   enterprise network that needs to support up to
   64k general-purpose endpoints. We have plenty of /48s.
   2. Given current RIR policies, we afford to assign a /64 per device to
   every enterprise network that needs to support more than 64k
   general-purpose endpoints (there aren't that many of these, and we have
   plenty of /40s).
   3. Given current ISP assignments, we cannot afford to assign a /64 per
   device in a home network that only has a /60.

So the only problem here is #3 - home networks. But because home networks
use SLAAC, we don't need to assign a /64 to every host.