Re: [v6ops] Chair decision on WGLC for draft-ietf-v6ops-dhcp-pd-per-device-04

"jordi.palet@consulintel.es" <jordi.palet@consulintel.es> Sun, 05 November 2023 18:43 UTC

Return-Path: <prvs=1673ac2fe9=jordi.palet@consulintel.es>
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 D150FC1CB014; Sun, 5 Nov 2023 10:43:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.005
X-Spam-Level:
X-Spam-Status: No, score=-7.005 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=consulintel.es
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 PAtCd-7xuly1; Sun, 5 Nov 2023 10:43:12 -0800 (PST)
Received: from mail.consulintel.com (mail.consulintel.com [IPv6:2001:470:1f1d:275::250]) by ietfa.amsl.com (Postfix) with ESMTP id 08A6FC0A858F; Sun, 5 Nov 2023 10:43:10 -0800 (PST)
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.com, Sun, 05 Nov 2023 19:43:08 +0100
Received: from mail.consulintel.es ([2001:470:1f09:495::5]) by mail.consulintel.com ([2001:470:1f1d:275::250]) (MDaemon PRO v16.5.2) with ESMTP id md50001135171.msg; Sun, 05 Nov 2023 19:43:07 +0100
X-Spam-Processed: mail.consulintel.com, Sun, 05 Nov 2023 19:43:07 +0100 (not processed: spam filter heuristic analysis disabled)
X-MDRemoteIP: 2001:470:1f09:495::5
X-MDHelo: mail.consulintel.es
X-MDArrival-Date: Sun, 05 Nov 2023 19:43:07 +0100
X-Return-Path: prvs=1673ac2fe9=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1699209741; x=1699814541; i=jordi.palet@consulintel.es; q=dns/txt; h=Content-Type: Mime-Version:Subject:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; bh=MRb3Q1Tmd KG1/ewGvKB5Ln2nRQr4032BWU5mdkgRlMg=; b=RZZkmcKIC7pUHmrWEH4vMjGWe jVY2WsxR/HnkE8j22lUf0NQV/bgWi0wTNe/MBTcgGuoNCnY2M4mZVHChfyNEUoy5 xbZLuC+89mT4zuG/Mi9KDvaHM5+xpCnJuZZUghmXUwW2iVVAeeQ6c6IJ74VDkSoC J6Y7mHpmP66+1gKBSI=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Sun, 05 Nov 2023 19:42:21 +0100
X-Spam-Processed: mail.consulintel.es, Sun, 05 Nov 2023 19:42:19 +0100
Received: from smtpclient.apple by mail.consulintel.es (MDaemon PRO v16.5.2) with ESMTPA id md50001289427.msg; Sun, 05 Nov 2023 19:42:17 +0100
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\))
From: "jordi.palet@consulintel.es" <jordi.palet@consulintel.es>
In-Reply-To: <2852055.eeVPZ7aKPO@asclepius.adm.tul.cz>
Date: Sun, 05 Nov 2023 19:42:03 +0100
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, Xipengxiao <xipengxiao@huawei.com>, V6Ops Chairs <v6ops-chairs@ietf.org>, Xipengxiao <xipengxiao=40huawei.com@dmarc.ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <54DFAB91-0093-42C7-BBD0-22AE3B6274E5@consulintel.es>
References: <e078c90495b54390a3fb4c7bae143b05@huawei.com> <2031501.h9gRbJKcGU@asclepius.adm.tul.cz> <5A3E8566-1309-4DBE-B4F7-F5462E697CF7@consulintel.es> <2852055.eeVPZ7aKPO@asclepius.adm.tul.cz>
To: Martin Huněk <martin.hunek@tul.cz>
X-Mailer: Apple Mail (2.3774.200.91.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/DEdkJxn5A-k359L1gUDe2EVFCog>
Subject: Re: [v6ops] Chair decision on WGLC for draft-ietf-v6ops-dhcp-pd-per-device-04
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: Sun, 05 Nov 2023 18:43:16 -0000

And this is going to be more and more often the case. Many individual devices (hosts) in all kind of networks will run VMs, containers, or whatever that requires their own individual addresses and nobody will necessarily know it. A /64 for every interface makes a lot of sense.

We don’t have the scarcity as in IPv4, and doing otherwise is making the networks unnecessarily more complex.

Even if we get to 32 billion people in the planet, even if we waste 50% in aggregation, even if we provide “forever” (I mean not returning it when you get buried) every human (not every householder) a /48, we have IPv6 for the next 409.600 years. It is pure maths.

Regards,
Jordi

@jordipalet


> El 5 nov 2023, a las 17:13, Martin Huněk <martin.hunek@tul.cz> escribió:
> 
> Hi Jordi,
> 
> Sure it is. But do you use tethering when on phone if it is connected to Wi-Fi?
> 
> Also, nothing prevents a phone to ask for /64 when tethering is switched on and so the phone becomes a router. Its role in the network then changes for the host which does not need /64.
> 
> Regards,
> Martin
> 
> Dne neděle 5. listopadu 2023 15:47:15 CET, jordi.palet@consulintel.es napsal(a):
>> I will say otherwise, a /64 is very useful all the time, for tethering.
>> 
>> RFC7278
>> 
>> Regards,
>> Jordi
>> 
>> @jordipalet
>> 
>> 
>>> El 5 nov 2023, a las 15:36, Martin Huněk <martin.hunek@tul.cz> escribió:
>>> 
>>> Hi,
>>> 
>>> To be honest, I don't know from the top of my head.
>>> 
>>> However, we don't see approx. 3.6 billion Android smartphones are all asking for their own /64 yet, do we? If all of those were in a single network, we would need /32 just for them. If Apple is to join the club, we will be on approx. /30. In reality, where there are multiple networks and where every single one of them had to somehow solve the higher demand, how much address space would this draft cost?
>>> 
>>> Most of the time, /64 is useless for the phone. So much lost for a very little gain ...
>>> 
>>> Best Regards,
>>> Martin
>>> 
>>> Dne čtvrtek 2. listopadu 2023 22:06:42 CET, Xipengxiao napsal(a):
>>>> Hi Martin,  by the following statement, are you saying that this is the first draft/RFC that proposes assigning a /64 (or shorter) to a host?  XiPeng 
>>>> 
>>>>>> This draft is misleading and the most address-space-hungry document that ever passed WGLC. Because of that, it is dangerous to the addressing architecture of the IPv6.
>>>>>> The address space has been effectively reduced by it from 2^128 to 2^64.
>>>> 
>>>> -----Original Message-----
>>>> From: Martin Huněk <martin.hunek@tul.cz> 
>>>> Sent: Thursday, November 2, 2023 9:09 PM
>>>> To: v6ops@ietf.org
>>>> Cc: V6Ops Chairs <v6ops-chairs@ietf.org>; Xipengxiao <xipengxiao=40huawei.com@dmarc.ietf.org>
>>>> Subject: Re: [v6ops] Chair decision on WGLC for draft-ietf-v6ops-dhcp-pd-per-device-04
>>>> 
>>>> Hi,
>>>> 
>>>> This draft is misleading and the most address-space-hungry document that ever passed WGLC. Because of that, it is dangerous to the addressing architecture of the IPv6.
>>>> 
>>>> The address space has been effectively reduced by it from 2^128 to 2^64. IETF v6ops just says to Google and others that it is fine for every phone to have /64. Because of that, operators would be forced to provide that due to the critical mass of Google devices. Informational or not, Google is a big vendor that has already forced network operators not to depend on DHCPv6 IA_NA by intentionally ignoring it. I'm not looking forward to round two. Worst case scenario - IPv4 only network - it is contra-productive to allow network extension in an enterprise network environment by every single device. Also, mandatory /64 for everyone makes it almost useless for most.
>>>> 
>>>> SLAAC support is a weak argument as every device that extends the network and is routing is, in fact, a router. Routers could use DHCPv6-PD even before this document. This document makes it OK for every device to get /64, not just for routers but also for hosts that do not extend the network. Actual size is not written there explicitly, but is there implicitly. The intention hasn't been modified since the initial version of the draft; only more explanation has been added.
>>>> 
>>>> There would have been an easy fix, just to mandate clients to set prefix-length hint for an among client really needs for its operation. Instead, we have there implicit /64, abusing method required for legitimate notes for extending the network - routers. Client behaviour is not defined explicitly in the draft - it is missing this critical part. Should we start working on IPv7 with 256b or 512b long addresses so we can throw out half of it more easily?
>>>> 
>>>> When this document progresses into RFC the following shall be done:
>>>> - Strictly define a mandate for DHCPv6-PD clients to use prefix-length hint. (So the missing part of this draft is solved)
>>>> - Mandate every DHCPv6-PD client to also support IA_NA. (So when there are not enough prefixes, the device can, is forced to, function at least somehow)
>>>> - Maybe allow SLAAC with shorter IID - but there would still be legacy clients supporting only /64. So implementations based on this draft would still require /64 just to be sure that every imaginary device connected to the host/client can use SLAAC. This is circulus vitiosus.
>>>> 
>>>> If anyone like to cooperate on any of these ideas, please reach out.
>>>> 
>>>> I'm sorry for the tone, but I really think that this draft in its current state is the road to hell paved by the good idea. The idea of giving one prefix instead of multiple IPs is not bad, and it makes sense. Undefined client behaviour implying /64 for every host is the hidden evil in it. This would not quite cut the proportionality test - effectively losing 2^128 - 2^64 addresses and forcing network administrators to change their address plans so a few clients can theoretically extend the network, not worth it in my book. Such drastic changes in addressing architecture are disruptive and can be seen as immaturity of the whole protocol.
>>>> 
>>>> This is why *I'm against this draft moving forward*. If it mandated a client to ask for the minimum it needs to perform its function, I would be all for it.
>>>> 
>>>> Sincerely,
>>>> Martin Hunek
>>>> 
>>>> Dne středa 1. listopadu 2023 15:27:11 CET, Xipengxiao napsal(a):
>>>>> Hi folks,
>>>>> 
>>>>> Seeing the hot discussion on draft-ietf-v6ops-dhcp-pd-per-device-02/03/04, the chairs have let the WGLC run longer than originally designated to let people fully express their view.  But the chairs must also make a decision at some point.
>>>>> 
>>>>> Going through the mails, the chairs counted the following opinions:
>>>>> •       For: Jen L., Lorenzo C., Joel H., Nick B., Erik K., David F., Owen D., Brian C.
>>>>> •       Against: Pascal T., Eduard V., Martin H., Ole T., Gert D.
>>>>> 
>>>>> It’s clear that there is no clear consensus.  Due to a large number of emails and some people not expressing their For/Against opinion clearly, the chairs may have missed 1-2 opinions. But even if so, “no clear consensus” remains the case.
>>>>> 
>>>>> In general, the draft is in good shape.  The remaining debate focuses on prefix size.  The chairs would like to point out that there is no need for a draft to solve all problems to pass WGLC - It only needs to solve the problems in the intended scenarios and make no harm in other scenarios.  This draft points out that many existing hosts only support SLAAC with /64 prefixes, and in order not to require changes to such hosts,  /64 or shorter prefixes must be delegated.  This is a practical choice.  For other scenarios where unique /64 (or shorter) prefix per client cannot be afforded, people can choose not to take this approach so this draft makes no harm.  With this consideration and acknowledging that it's a "rough consensus", the chairs declare this draft has passed WGLC.  Thanks to all the people who provided reviews and comments.
>>>>> 
>>>>> Ron and XiPeng
>>>>> 
>>>>> _______________________________________________
>>>>> 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
>> 
>> 
>> 
>> **********************************************
>> IPv4 is over
>> Are you ready for the new Internet ?
>> http://www.theipv6company.com
>> The IPv6 Company
>> 
>> This electronic message contains information which may be privileged or confidential. The information is intended to be for the exclusive use of the individual(s) named above and further non-explicilty authorized disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited and will be considered a criminal offense. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited, will be considered a criminal offense, so you must reply to the original sender to inform about this communication and delete it.
>> 
>> 
> 


**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or confidential. The information is intended to be for the exclusive use of the individual(s) named above and further non-explicilty authorized disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited and will be considered a criminal offense. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited, will be considered a criminal offense, so you must reply to the original sender to inform about this communication and delete it.