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

Ted Lemon <ted.lemon@nominum.com> Tue, 28 July 2015 17:51 UTC

Return-Path: <Ted.Lemon@nominum.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 76D471B2CAF for <v6ops@ietfa.amsl.com>; Tue, 28 Jul 2015 10:51:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 0SXNVPFLh4C2 for <v6ops@ietfa.amsl.com>; Tue, 28 Jul 2015 10:51:34 -0700 (PDT)
Received: from sjc1-mx02-inside.nominum.com (sjc1-mx02-inside.nominum.com [64.89.234.25]) (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 357E71B2CB5 for <v6ops@ietf.org>; Tue, 28 Jul 2015 10:51:29 -0700 (PDT)
Received: from webmail.nominum.com (cas-03.win.nominum.com [64.89.235.66]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "mail.nominum.com", Issuer "Go Daddy Secure Certificate Authority - G2" (verified OK)) by sjc1-mx02-inside.nominum.com (Postfix) with ESMTPS id D3F47DA008A; Tue, 28 Jul 2015 17:51:28 +0000 (UTC)
Received: from [10.0.20.178] (71.233.41.235) by CAS-03.WIN.NOMINUM.COM (192.168.1.100) with Microsoft SMTP Server (TLS) id 14.3.224.2; Tue, 28 Jul 2015 10:51:28 -0700
Content-Type: multipart/alternative; boundary="Apple-Mail=_06D8369B-FF67-43E5-B6E5-4BE28A67FD40"
MIME-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
From: Ted Lemon <ted.lemon@nominum.com>
In-Reply-To: <CAKD1Yr3-omr_M7pU9TgoECGnTGf-ta64UcE8ddbAom-rB8exZA@mail.gmail.com>
Date: Tue, 28 Jul 2015 13:51:26 -0400
Message-ID: <90E6B48E-B3FC-4AAD-B356-7D92A2777632@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>
To: Lorenzo Colitti <lorenzo@google.com>
X-Mailer: Apple Mail (2.2102)
X-Originating-IP: [71.233.41.235]
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/2FsIg5Bkn09JNa8GRJFHVWFLcTc>
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: Tue, 28 Jul 2015 17:51:35 -0000

On Jul 28, 2015, at 12:51 PM, Lorenzo Colitti <lorenzo@google.com> wrote:
> Well but if if you give a laptop or a device a /120, what is it going to give its downstream devices / VMs when sharing its internet connection with them? Does it have to implement a stateful DHCPv6 server and force its downstream devices/VMs to use it? At that point, the network it offered would be violating recommendations made in the draft.

So you want the device to be able to use DHCPv6-PD on the upstream, but support SLAAC on the downstream.   So this really isn’t a general mechanism: it’s for the smartphone router use case specifically.

> A /64 is better because it allows connection sharing mechanisms such as ND proxying and /64 share which also do not pose hard limits to the number of addresses a downstream device may have.

For the smartphone router case, I can see that.

> A /64 also isn't that much space: the space implications for enterprise networks are pretty much the same as what we do for IPv4 today (i.e., a large enterprise that needs all of 10/8 gets 16M endpoints) - except that the address space implications for the Internet are much better than IPv4 today because said large enterprise with 16M endpoints will only need a /40, and there are quite a lot of those.

There are 256 times as many /40s as IPv4 addresses.   That’s a _really_ small number unless you see the Internet growth curve flattening out, and your draft suggests that you don't.   The IPv6 address space looks big compared to IPv4, but it seems like everybody wants to pull bits out of it, and when you’re pulling out bits and not addresses, you can only pull out 128 of them before you’re done.