Re: [IPv6] [v6ops] Smaller prefixes (/64-/96?) for draft-collink-v6ops-ent64pd

Tony Whyman <tony.whyman@mccallumwhyman.com> Wed, 29 March 2023 13:08 UTC

Return-Path: <tony.whyman@mccallumwhyman.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 09275C13AE20 for <ipv6@ietfa.amsl.com>; Wed, 29 Mar 2023 06:08:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mccallumwhyman.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MzFq3sdq8SCu for <ipv6@ietfa.amsl.com>; Wed, 29 Mar 2023 06:08:23 -0700 (PDT)
Received: from mail2.mwassocs.co.uk (mail2.mwassocs.co.uk [IPv6:2a00:da00:1800:8030::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA78BC15C299 for <ipv6@ietf.org>; Wed, 29 Mar 2023 06:08:21 -0700 (PDT)
Received: from [IPV6:2a02:390:9b36:1:e992:3774:9077:97db] ([IPv6:2a02:390:9b36:1:e992:3774:9077:97db]) (authenticated bits=0) by mail2.mwassocs.co.uk (8.15.2/8.15.2/Debian-10) with ESMTPSA id 32TD8GPX025102 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Wed, 29 Mar 2023 13:08:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mccallumwhyman.com; s=default; t=1680095299; bh=Mqk0zOe1FdU9n5cMB6QVvvVnBDhYDa3W5JvJsjFgG6E=; h=Date:Subject:To:References:From:In-Reply-To:From; b=KictiBsTBjU/U1I2kMeESu/ijtN7IDCurD1xYLu9HPvRPypfkUE/6oOAPmYuZJoIx MYYk5yUyPdg3280WFMBGmUiHtnGXe+GgtT8eW905MuRpeBtOeQkxkgs0Jd71ILgsVX 5kGA09msx6LpdFE2JG4TqEsfwTn6TaOFWvydGtnE=
Content-Type: multipart/alternative; boundary="------------yhiB4djdnlmVhA3ul8O3keFt"
Message-ID: <aa59c794-27a6-033a-b4ab-ae93aaf49f9c@mccallumwhyman.com>
Date: Wed, 29 Mar 2023 14:08:11 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1
To: ipv6@ietf.org
References: <95e199dae3234a7ca7d64747d1fdc7be@huawei.com> <039F9553-EDDE-4D9E-A442-407A1CA711FD@employees.org> <6E715018-3096-4BDA-BD18-CF503BF7A91F@gmail.com> <CAFU7BAQr3MRTVOLJ+fEOPzV9hDFuc+N_fp_Y=Uo-_em4w+0HmQ@mail.gmail.com> <5EF90919-2064-4D29-A20D-152F7DFD38C0@tiesel.net> <AF7D285F-50DD-44F9-9B42-4A9F68D740A6@employees.org> <C9488569-C7A2-4D85-86FA-14F2E8A9D4CD@tiesel.net> <424c4040a93c43edb74010c69e93e8b3@huawei.com>
Content-Language: en-GB
From: Tony Whyman <tony.whyman@mccallumwhyman.com>
In-Reply-To: <424c4040a93c43edb74010c69e93e8b3@huawei.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/JYPXxsCwCd8QQq93cmuU0S6VAw0>
Subject: Re: [IPv6] [v6ops] Smaller prefixes (/64-/96?) for draft-collink-v6ops-ent64pd
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 29 Mar 2023 13:08:28 -0000

I think it was a couple of years ago that we had an argument here about 
the short prefix (/16) that ICAO was requesting from IANA for an address 
space for the forthcoming ATN/IPS. The use of the /16 has now been 
written into the ICAO specification - although I am not up-to-date on 
where the IANA request is. However, the point is that ICAO would not 
need to have requested such a short prefix if we could have used a /96 
for each aircraft's MNP. Squeezing a global mobility address plan into a 
/64, whilst providing for expansion, legacy and separation into 
different domains was not that easy - and admittedly wasteful on address 
space.

Aircraft do not need SLAAC. Indeed, in a carefully controlled 
environment IP Addresses are probably going to get hard wired into each 
box. So why have an addressing plan that is hobbled by support of SLAAC? 
I have no problem with SLAAC itself - I use it to configure my home 
network - but it does not and should not be a universal requirement.

So please lets make SLAAC optional and get rid of /64 dependencies.

Tony Whyman

On 29/03/2023 13:06, Vasilenko Eduard wrote:
>
> I do not object if /64 would be super-MUST to support by any 
> implementation. It is fine. Some people may really choose it.
>
> I am asking for /96 OPTIONAL support (MAY?).
>
> Eduard
>
> *From:*ipv6 [mailto:ipv6-bounces@ietf.org] *On Behalf Of *Philipp S. 
> Tiesel
> *Sent:* Wednesday, March 29, 2023 1:24 PM
> *To:* Ole Troan <otroan@employees.org>
> *Cc:* 6man WG <ipv6@ietf.org>; Bob Hinden <bob.hinden@gmail.com>; V6 
> Ops List <v6ops@ietf.org>
> *Subject:* Re: [IPv6] [v6ops] Smaller prefixes (/64-/96?) for 
> draft-collink-v6ops-ent64pd
>
>
>
>     On 29. Mar 2023, at 11:41, Ole Troan <otroan@employees.org> wrote:
>
>     Philipp,
>
>
>                 I think a V6OPS document could say use a specific
>                 length for operational reasons, but a 6MAN document
>                 should support a range of prefixes.
>
>
>             Actually it's what's happening now: v6ops draft explains
>             why /64 is a
>             good idea, while 6man draft is saying:
>
>             "When a host requests a prefix via DHCPv6 PD, it MUST use
>             the prefix
>             length hint Section 18.2.4 of [RFC8415] to request a
>             prefix that is
>             short enough to form addresses via SLAAC."
>
>
>         I don’t understand why this is a MUST. What if the host is not
>         interested in running SLAAC anyway?
>         - I think it is a good idea if the DHCP server would provide
>         at least a /64 if is asked todo so.
>         - I agree a /64 is a a pretty decent default, but there should
>         be room to diverge for specific environments
>
>
>     This draft is more describing one operational model, and the
>     “MUST” applies within that model.
>     It is not a protocol specification.
>
> Agreed. My argument is that this model has much more applications iff 
> we turn this “MUST” into a “SHOULD” without making it weaker.
>
>
>
>     What you describe below, you can do with DHCP-PD today. E.g.
>     delegate a /120or however many addresses you need, to each node
>     and then use whatever mechanism K8 uses to assign addresses from
>     that prefix.
>
> Yip, planning it that way anyway.
>
>
>
>         I have a concrete use-case. We are currently planning IPv6
>         addressing schemes for really large K8S deployments.
>         For these the K8S Nodes, we don’t use SLAAC anywhere and we
>         can’t afford to spend a /64 per K8S Node without either
>         de-aggregating a lot, blowing up assumptions of our IaaS
>         providers, or wasting more address space than RIPE would be
>         willing to give us.
>         With something between a /80 and /96 per K8S node, we have
>         enough room at all aggregation levels.
>
>         For similar use cases, I would really prefer to stay within
>         the proposed per-host-pd framework.
>
>
>
>     Cheers,
>     Ole
>
> AVE!
>
>  Philipp S. Tiesel
>
> -- 
> Philipp S. Tiesel
> https://philipp.tiesel.net/
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests:https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------