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

Mark Smith <markzzzsmith@gmail.com> Sun, 06 August 2017 02:19 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 BCD0812783A for <v6ops@ietfa.amsl.com>; Sat, 5 Aug 2017 19:19:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level:
X-Spam-Status: No, score=-1.497 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, URIBL_BLOCKED=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 B7WTTxwpgTiM for <v6ops@ietfa.amsl.com>; Sat, 5 Aug 2017 19:19:35 -0700 (PDT)
Received: from mail-ua0-x236.google.com (mail-ua0-x236.google.com [IPv6:2607:f8b0:400c:c08::236]) (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 36A6712706D for <v6ops@ietf.org>; Sat, 5 Aug 2017 19:19:35 -0700 (PDT)
Received: by mail-ua0-x236.google.com with SMTP id d29so19762834uai.2 for <v6ops@ietf.org>; Sat, 05 Aug 2017 19:19:35 -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=MgC5rA+fofXNcg6mZxLjmO6MMgRNap7ViAckT4Y++yc=; b=EMmceGL8MvnbuAmDj00lkejsunhR0noZ4mSc2VpgupjOncbQKsU+M5r7SWDz9gj1Tw Vdi8hgTJMJNa/HSaMyshapEsdbged7xE+Hm67u/XCMfgx25nZk32LORK25/YbJJeHXYW 1iMBU7DnYY1hzoX4gNkhjXYcx8XOzcODWSYdZrdpOnB5kFoJSArp1CuxOjRSJfKKVze7 pu8JOLmUudVkVSHV1mrW0gpfit28ymkXWBxJF6L66LS2SAgmnjnbjrHU6bkEXAF+QlFl MCotSJWow/+uqZsL0eXeuaFGJ5j0tG7SS4CoV/+Jm/vmGcDLoPyYpUsD2dk0ug0kJbGx ckaw==
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=MgC5rA+fofXNcg6mZxLjmO6MMgRNap7ViAckT4Y++yc=; b=qgoFFRutu6gx/u/kESY0C9e3gsMnLIid2TD7s3D9sFdnYQVYOWt2p4RXQfiVXHVgx0 smNWWFbKW7t191orfDcPz0K28YuOmSG2D80jOh7iiT7f49AnNl5xV1omuNMAd6SBA4YB /gALwwgFg32kHVXclxow3TUkG2UYiSpg7nq2QCJbiAmVptXgPq7BKR0Ki2+zxQRZZ2bl NbJzumHsKOPIIyqkhr8Zq1PhtRsrtlEFXJmf5UnnKmzFafzCl3hHaczoqrRLvu2UYlBP kZbVbEQSjU1NIBwcGkUZ/FnWEhYRhDN1BXVpshjgibogpn7ZwdUVB9b0K0RbuGL+Y1wC H68g==
X-Gm-Message-State: AHYfb5ilujATG4gakXGy7chGB0avuoZ2ocoMzeIg56oynrhWA3HTnbhL gMOqTGG8Os9ZS7jnxxkVMdpvfGZ1zw==
X-Received: by 10.176.79.201 with SMTP id t9mr4936137uah.176.1501985974277; Sat, 05 Aug 2017 19:19:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.18.105 with HTTP; Sat, 5 Aug 2017 19:19:03 -0700 (PDT)
In-Reply-To: <4939D55E-D37D-4551-9EB0-916FBACBC2BD@thehobsons.co.uk>
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>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Sun, 06 Aug 2017 12:19:03 +1000
Message-ID: <CAO42Z2wJBCo1yjguWSy-jzSvndeZTPgtN71FfdEhvqrVAUhZUA@mail.gmail.com>
To: Simon Hobson <linux@thehobsons.co.uk>
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/Q03HQ_z9qc63h5F-rqRgnODbzZw>
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: Sun, 06 Aug 2017 02:19:37 -0000

I give up. Do what you like, treat sand like diamonds.

On 5 August 2017 at 19:58, Simon Hobson <linux@thehobsons.co.uk> wrote:
> Mark Smith <markzzzsmith@gmail.com> wrote:
>
>>> Is this prohibited by this document? Or is ‘/64’ mentioned in the document only an example?
>>
>> No. /64s as the subnet size as been the common edge subnet/IID
>> boundary for almost 20 years since RFC2373.
>
>> Analysis of the 64-bit Boundary in IPv6 Addressing
>> https://tools.ietf.org/rfc/rfc7421.txt
>
> I'll make an observation that one of the primary reasons given is the now deprecated EUI64 addressing model for SLAAC.
> Also there is mention of "but there sooooo many addresses, we can't possibly run out". I don't have a crystal ball, in much the same way that all those decades ago, those designing IPv4 didn't have a crystal ball.


> So it appears to me that the basis of a fixed /64 comes down to :
>
> 1) A now deprecated addressing method requires it
> 2) Based on what we know now we can't see things ever running out
> 3) If any but /64 is used, then some things (implementations) may break.
>
> So isn't the logical route to say that all implementations must support arbitrary prefix lengths - that avoids breakage when (and I suspect in the real world it will be when, rather than if) they meet something other than /64 ?
> Something that handles arbitrary prefix lengths can handle 64+64, the reverse isn't true if it expects 64+64 and is thrown something else.
>
> That and removing references to fixed 64 bit boundaries where they aren't necessary. Noting that allowing plenty of space for randomisation for security by obscurity isn't a technical limitation as such - it's merely a best practice.
>
> And finally. There has been mention in here in the past about not preventing flexibility in the future with things no-one has yet thought of. Yes the numbers are huge, but as I said, I don't have a crystal ball.
>
> And the argument about not having to work out prefixes/masks/etc is only partly true - and assumes that no-one would ever have to work with anything but /64. It could well lead to people who CANNOT work with anything else, in the same way that many people cannot work with anything but /24 in the IPv4 world.
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops