Re: [v6ops] I-D Action: draft-ietf-v6ops-unique-ipv6-prefix-per-host-07.txt

Mark Smith <markzzzsmith@gmail.com> Wed, 09 August 2017 01:53 UTC

Return-Path: <markzzzsmith@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CEB0131CF0 for <v6ops@ietfa.amsl.com>; Tue, 8 Aug 2017 18:53:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level:
X-Spam-Status: No, score=-1.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 LFUevqlXowLr for <v6ops@ietfa.amsl.com>; Tue, 8 Aug 2017 18:53:18 -0700 (PDT)
Received: from mail-vk0-x242.google.com (mail-vk0-x242.google.com [IPv6:2607:f8b0:400c:c05::242]) (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 76028131CEC for <v6ops@ietf.org>; Tue, 8 Aug 2017 18:53:18 -0700 (PDT)
Received: by mail-vk0-x242.google.com with SMTP id i133so3087392vka.5 for <v6ops@ietf.org>; Tue, 08 Aug 2017 18:53:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=j09GTtlmqlCUC+s7IFgtmupsAq58VlK9kbJp1r8CysY=; b=pVOvpx1TViNapIEWO2Z/h1xNBsSQgEHCSoBOByMY4AsuhvD36zw/kt1CD+vyJXi2HD QdgAgCjBbFsI3rcQzvU62QYhN4WwzGQGBV+nTyOj9gEzg5vRgwWfNUKe9O7igFeZlhbA Dw9KMnOkv0F6kKO7ESa7dh+e8BAZrilY0L+KkRJ+1nX8mV8Zz7wCKd8qBPNYIMHWD05y tQj47TNDL7x0HueRWHPvf3KOn8uuoxLOggJR/CBUlu3Vm9j2FQ+Wy7RhIXURvqwXms0R 1uur+J/YVzLpw638ErnW+G8L72x7pcHLEQX5oic+SmwVhTJJ7E4c/VR/9etCvaJkbi1F rv8A==
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:content-transfer-encoding; bh=j09GTtlmqlCUC+s7IFgtmupsAq58VlK9kbJp1r8CysY=; b=ocIdKpT8YvWI4BgFuIZtgYQNHzttTAzPC/2ibpPjK9m4ZrAO5c9yoSbeO1z/j1NWg6 /DwDTTROEW4ox0NvLPJHnVcWqGM3AqW6lGTK9GmguJVvAh7bbSDft2Fcfcb3trEWTv3n xWURAAs5e40c3/0OrLh1R9vtMZa+yLm39Bw4PLk50OL2h61DMvvd4WOKk5q5FDhLkT3r tOCWyy+YGRSqHBVhrdphQaeDaIKYhJlKMMV+fffl1h/4oHh/1SmPc34P81bU5K2puwYV elu+Uhu5CKdYUS70IIRBeRsV0JcSx6dWUG64oZKXjOmPcaPpUuY7p11yMGNL3iCTaYCB BfuA==
X-Gm-Message-State: AHYfb5jhyUDPSoa+vLvJG292JgJ6ngP9pfUqYpST1S3v+GpJSwbVjIt5 rtt3+9oxqbDdILBmUIrvLhOIPTIdtw==
X-Received: by 10.31.64.70 with SMTP id n67mr4176190vka.41.1502243597522; Tue, 08 Aug 2017 18:53:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.22.105 with HTTP; Tue, 8 Aug 2017 18:52:46 -0700 (PDT)
In-Reply-To: <97B919E8-9E1D-4F5F-99C9-1B21B617AC61@google.com>
References: <150148445751.17707.15424999122129322815@ietfa.amsl.com> <E6AC9174-3D6E-4FAD-B84B-B7E58FB149BC@gmail.com> <CAO42Z2xEs6RauD6Oo_NbqOh+FRVAu3NuveewSvRx7g1hS2-ToQ@mail.gmail.com> <94BC4E17-D490-4F50-9E99-2AAA081CD43C@gmail.com> <CAO42Z2zR_bWPqOHM7-RNsPX78np45UV=J67YD5gbpoCPUaLkAQ@mail.gmail.com> <FB14455C-F00E-49A4-936F-03BD44C4D42C@gmail.com> <CAO42Z2zLgw3cYapf=1y9pm4cWMZZ32DT2ryfPb6BGUFjCfmrMg@mail.gmail.com> <4939D55E-D37D-4551-9EB0-916FBACBC2BD@thehobsons.co.uk> <CAO42Z2wJBCo1yjguWSy-jzSvndeZTPgtN71FfdEhvqrVAUhZUA@mail.gmail.com> <9bd9f886-f53b-109f-d998-1d4c7adaf3b1@gmail.com> <97B919E8-9E1D-4F5F-99C9-1B21B617AC61@google.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Wed, 09 Aug 2017 11:52:46 +1000
Message-ID: <CAO42Z2wyauK=0dCF+wvyMK_PdaExQfNhJywWJQTp+xVZm2HsVQ@mail.gmail.com>
To: james woodyatt <jhw@google.com>
Cc: v6ops list <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/H1azsjMeA2Fk50NPCPRkO5L4Jhw>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-unique-ipv6-prefix-per-host-07.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
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, 09 Aug 2017 01:53:20 -0000

On 8 August 2017 at 04:13, james woodyatt <jhw@google.com> wrote:
> On Aug 5, 2017, at 20:21, Brian E Carpenter <brian.e.carpenter@gmail.com>
> wrote:
>
>
> […] If there's a problem, it's not in the area of a shortfall of /128s.
>
>
> This is where I point out that diamonds, unlike grains of sand, are just
> sufficiently uncommon that monopoly power admits the inducement of
> artificial scarcity to inflate market prices.
>
> If there's a shortfall of /64s, it's human error.
>
>
> There is more to the analogy than meets the eye, i.e. the error may be one
> of political and economic philosophy, and not a technical one, and moreover,
> the analogy may break down around the ways that numbers are not the same as
> stones. After all, if the point of the game is to create an artificial
> scarcity of numbers, what difference does it make where you put the prefix
> boundary in the process? You can set it anywhere you like and achieve the
> same effect.
>

So it was a metaphor. It's demonstrating the contrast between how we
value and handle diamonds (IPv4) verses how we value and handle sand
(IPv6).

I hadn't thought to think of it literally as Brian did, however I'm
not all that surprised for sand it is literal. It is probably fairly
literal for diamonds too.

Diamonds are rare, and therefore the dominant cost is in
finding/discovering them and extracting them. Transport and handling
after that are a trivial cost in comparison. Significantly reducing
the cost of diamonds would involve reducing the discovery and
extraction costs.

Sand is plentiful, so transport and handling becomes the dominant
cost. Reducing the cost of transport and handling directly reduces the
cost of sand.

Similarly, as IPv6 addresses are plentiful (once the infrastructure to
support IPv6 exists), "handling" them far outweighs the cost of
"finding" them. One of the ways to reduce the cost of IPv6 is to
reduce the cost of handling IPv6 addresses.

That's why I think simple universal sizes/boundaries like /48 per site
and /64 for subnets/64 bit IIDs are better. They reduce the cost of
handling - the cost of humans becoming involved to be parsimonious
with addresses and numbers of /64 prefixes increases the handling cost
of IPv6 addresses. They reduce costs in other places too - having a
single, common and generic IID size rather than a per link-specific
IID size means development and implementation of IPv6-over-foo
specifications is cheaper, because there does not have to be any per
link-specific IID size related effort.

The boundaries themselves are arbitrary, as long as they facilitate
all the requirements (in our IPv6 specific case, functionality,
ideally avoidance and tolerance of error (e.g., duplication of
addresses is rare, so DAD succeeds most of the time), security and
privacy). The important priority should be to have the least number of
boundaries.

For IPv6 to be as successful as we here want it to be, we want to make
adopting and using the technology as cheap as it possibly can be. That
will only encourage its use.

Regards,
Mark.