Re: [v6ops] Fwd: New Version Notification for draft-collink-v6ops-ent64pd-01.txt

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 16 December 2022 21:01 UTC

Return-Path: <brian.e.carpenter@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 59ADCC14CE38; Fri, 16 Dec 2022 13:01:33 -0800 (PST)
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, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 (2048-bit key) header.d=gmail.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 qND9Ig60tqsU; Fri, 16 Dec 2022 13:01:29 -0800 (PST)
Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 B23D7C14F6E5; Fri, 16 Dec 2022 13:01:29 -0800 (PST)
Received: by mail-pj1-x1031.google.com with SMTP id o1-20020a17090a678100b00219cf69e5f0so7320878pjj.2; Fri, 16 Dec 2022 13:01:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=qiEyxX7wy5s9qb//HiPPmeIMDiRuW47J7XpQWDkaYb0=; b=KCX4ZjtriP1NVJNr80Z6Q/1X8S8qsLUYKXLDhjsKi+myupMy9A78jRRel75+83C9lU eBuQCMdX3Qk0MZVgUQGzCLqkii3J0eqyg3AQnUYDdwn7xYnMoXYu14caJ2FISNdxhHTb Ob9wImuiVY7NUMFIaz+xE/RVRtx+ciOk7sziFR98xtJEcEqBZHhM+rs7b5XH+gzyV4RP rFs6rGzaLm3Nu5xcyLmkgUBpnRAuP+6CDLlvXA1QE2TM66bvp+Hg070/B21+bYmmBq8u 5hTsxKb7xJloMC2PIAzKX8Mj/K220nf5MBQgkfNkbqQuZrv+m+vmP/8DgMetQkNzJ3lX 5YrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qiEyxX7wy5s9qb//HiPPmeIMDiRuW47J7XpQWDkaYb0=; b=7EUZBFqdcuDGz+WqvBEgoOILmvsO9h0IxJQIn+A0CIsZzzj5bqRrqsN9Ha3hJBb1uF WCb3n2vDSKLLNLmYAh2Agp0hkOS60U+lIZHv+9nARnBv7xo5ehs9u5k5o90WDoVXQGU2 IZwuoXTirYQeo7ULKKfUiDlWK10iXXsa/g9YeWvIV1dVlpX6zKHSeARVRVOsvKFWRokp xQI2b2dCTdpzdbn996/zaa7PXUx1AVd1HSSQhyRKNigx5nXTmVVMYY7bugSPke5RtoVx fLAlnGcVP1jYt2rcnZJAykPxw5HIvMED+wpbAbStjdDO0kNAhQqPMDEcxw4HTzt6Vjqi Eb8A==
X-Gm-Message-State: ANoB5pmQB4A+JrBI7H175J9SdRCOUJkQ4jggd9bAxF+K5Pw0BIv6PGrE dw1534sbrfn2tH9vEjBMNPI=
X-Google-Smtp-Source: AA0mqf7nIDtNhAYhUnmeFfMu+TfBUXAgYKe0/Gt2K7NYcLn34kdsV6klmSAUOl+PgnpY8P02li/EDg==
X-Received: by 2002:a17:903:442:b0:189:469c:dc0 with SMTP id iw2-20020a170903044200b00189469c0dc0mr31600893plb.7.1671224489200; Fri, 16 Dec 2022 13:01:29 -0800 (PST)
Received: from ?IPV6:2406:e003:10c2:2501:6969:5efe:7979:3937? ([2406:e003:10c2:2501:6969:5efe:7979:3937]) by smtp.gmail.com with ESMTPSA id ij24-20020a170902ab5800b00177efb56475sm2065909plb.85.2022.12.16.13.01.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 16 Dec 2022 13:01:28 -0800 (PST)
Message-ID: <5aa7cea2-ea42-c452-d6ca-51dfbb53daeb@gmail.com>
Date: Sat, 17 Dec 2022 10:01:22 +1300
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Jen Linkova <furry13@gmail.com>, Ole Troan <otroan@employees.org>
Cc: V6 Ops List <v6ops@ietf.org>, "xiaom@google.com" <xiaom@google.com>, "draft-collink-v6ops-ent64pd@ietf.org" <draft-collink-v6ops-ent64pd@ietf.org>
References: <Y5uSDXnrvAscQDf7@Space.Net> <1B790CE0-18CF-40A2-99C4-13E143311F77@employees.org> <CAFU7BASYvAMCAi0K7BnCn2mmnsLVMsHkzcTwtwGSnK25s8jRJw@mail.gmail.com> <CO1PR11MB4881D1561EB3FC764455F31ED8E69@CO1PR11MB4881.namprd11.prod.outlook.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <CO1PR11MB4881D1561EB3FC764455F31ED8E69@CO1PR11MB4881.namprd11.prod.outlook.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/-mZhroncEz8ghiSZ6XZfrjIkBRg>
Subject: Re: [v6ops] Fwd: New Version Notification for draft-collink-v6ops-ent64pd-01.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 16 Dec 2022 21:01:33 -0000

On 16-Dec-22 22:15, Pascal Thubert (pthubert) wrote:
> Hello Jen:
> 
>> So from the network perspective the prefix length does not really matter. As
>> long as your address plan allows that, there is no difference between
>> delegating /128 or /64 from the network scalability perspective.
> 
> The big if is whether the plan allows it.
> With what my SP gives me on my phone or my home gateway, I cannot plan for all my devices.
> IPv6 /32s are as scarce as IPv4 addresses, and the wrong decision now could be trouble later.
> Why force a waste everywhere when the usage is only in a few places?
> 
>> But would make a huge difference to the host. So why not?
> 
> I fail to see why /64 makes such a big difference to any host. Maybe you could explain why it makes such a difference in the hosts where you're aware it does, and then show that it is a general concern? I have trouble to see that from my own experience.
> 
> I believe the only debate is whether there's a maximum plen or whether we can go all the way to 128, and for that debate, I believe the admin should own that, not us.

Well, as others have noted or implied, the *reason* that IPv6 hosts (i.e., non-routers) are highly transportable without anything such as Mobile IPv6 (and without a requirement to support DHCPv6 at all) is because of the universal deployment of SLAAC with a fixed IID length of 64.

So while I have long argued that this particular instance of "64" should be treated architecturally as a parameter, not a constant, and that everything should be (re)designed with it as a parameter (exactly as RFC 4861/4862), we cannot possibly speak loosely either about changing it or about getting rid of SLAAC.

To be clear, Pascal, I *completely* agree with your analysis and I really want draft-thubert-6man-ipv6-over-wireless to be adopted by 6MAN, but we have to proceed very carefully indeed to avoid widespread breakage en route.

For example, delegating completely the IID length to operators, even if we got past the fact that "64" is burned into millions (probably a billion by now?) of devices, is not OK because of a minimum level of privacy concern. I'm not sure I have anything new to say on that point but we discussed it at https://www.rfc-editor.org/rfc/rfc7421.html#section-4.5 : "Thus, we can argue that subnet prefixes longer than say /80 might raise privacy concerns by making the IID guessable." That criterion (at least 48 pseudo-random bits) is quite independent of SLAAC, DHCPv6, and PD.

Regards
    Brian

> 
> All the best;
> 
> Pascal
> 
> 
> 
>> -----Original Message-----
>> From: v6ops <v6ops-bounces@ietf.org> On Behalf Of Jen Linkova
>> Sent: vendredi 16 décembre 2022 2:24
>> To: Ole Troan <otroan@employees.org>
>> Cc: V6 Ops List <v6ops@ietf.org>; xiaom@google.com; draft-collink-v6ops-
>> ent64pd@ietf.org
>> Subject: Re: [v6ops] Fwd: New Version Notification for draft-collink-v6ops-
>> ent64pd-01.txt
>>
>> On Fri, Dec 16, 2022 at 8:38 AM Ole Troan <otroan@employees.org> wrote:
>>> Possibly mocking the idea of assigning a /64 to every host.
>>
>> Not "every" actually, some of them (I assume you read Section 10).
>>
>>> Regardless the idea of assigning a prefix to a host, even a /128, means the
>> network only has a single forwarding entry per host, which is an improvement.
>>
>> So from the network perspective the prefix length does not really matter. As
>> long as your address plan allows that, there is no difference between
>> delegating /128 or /64 from the network scalability perspective.
>> But would make a huge difference to the host. So why not?
>> In my case, most of the endpoints connected to my network are hosts which are
>> using SLAAC. But some are CPEs which are getting /56 via PD.
>> Does it matter? Not much.
>>
>>>
>>> Best,
>>> Ole
>>>
>>>> On 15 Dec 2022, at 22:31, Gert Doering <gert@space.net> wrote:
>>>>
>>>> Hi,
>>>>
>>>>> On Thu, Dec 15, 2022 at 09:47:38PM +0100, Ole Troan wrote:
>>>>> And DHCP PD can of course also assign a /128 prefix to the host if
>>>>> that???s desired. :-)
>>>>
>>>> Not sure this would actually be desirable (trading multiple ND
>>>> entries to multiple host routes), but I suspect you're mocking me a
>>>> bit :-)
>>>>
>>>> Gert Doering
>>>>         -- NetMaster
>>>> --
>>>> have you enabled IPv6 on something today...?
>>>>
>>>> SpaceNet AG                      Vorstand: Sebastian v. Bomhard, Michael
>> Emmer
>>>> Joseph-Dollinger-Bogen 14        Aufsichtsratsvors.: A. Grundner-Culemann
>>>> D-80807 Muenchen                 HRB: 136055 (AG Muenchen)
>>>> Tel: +49 (0)89/32356-444         USt-IdNr.: DE813185279
>>
>>
>>
>> --
>> SY, Jen Linkova aka Furry
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops