Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notification - Respond by September 13, 2023

Bernie Volz <bevolz@gmail.com> Tue, 12 September 2023 15:14 UTC

Return-Path: <bevolz@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9EE2C151087 for <dhcwg@ietfa.amsl.com>; Tue, 12 Sep 2023 08:14:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.215
X-Spam-Level:
X-Spam-Status: No, score=-6.215 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, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1, MIME_HTML_ONLY_MULTI=0.001, MIME_QP_LONG_LINE=0.001, MPART_ALT_DIFF=0.79, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 FJDlAMvCT-Vh for <dhcwg@ietfa.amsl.com>; Tue, 12 Sep 2023 08:14:19 -0700 (PDT)
Received: from mail-oa1-x35.google.com (mail-oa1-x35.google.com [IPv6:2001:4860:4864:20::35]) (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 D0D57C15199C for <dhcwg@ietf.org>; Tue, 12 Sep 2023 08:14:19 -0700 (PDT)
Received: by mail-oa1-x35.google.com with SMTP id 586e51a60fabf-1c8e9d75ce1so3351557fac.3 for <dhcwg@ietf.org>; Tue, 12 Sep 2023 08:14:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694531659; x=1695136459; darn=ietf.org; h=to:cc:date:message-id:subject:mime-version:from :content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=h8ygXxLHh32RSZDHQyTezBdo+reA/oLispXhIQSt2Z8=; b=KU5rMKG12LsgNlnV+eRMPU9MDUWnlC9BNvTlmbtmRaPN7a88P++O2hhd9EohsnEk1i 0rpJZo/BI5eq1+/CtmXVb3ivW3+t75s7WN76XQ2t2pqhPMaRMqnGjSbed+2qqRmMcXXp OmB4h/bGwSpPy3veVV6A3Ss1z4Zwd+EOKh0YsyMe/JKvxOYrBTk2RStyyK9Pm3oMQPO1 mxN/6+LJrAR8saxPFget9MYPVJG0x8PYaL2mqFddue2TnVBSJr9OpyJI/GFEuUMkMFdq httM5QkhwRmhdB/S1z1nuV1Tx8mi3otZuNmlfBaqjx+d26qSOmyLAbicyv1n2Ur4ytw2 T3sg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694531659; x=1695136459; h=to:cc:date:message-id:subject:mime-version:from :content-transfer-encoding:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=h8ygXxLHh32RSZDHQyTezBdo+reA/oLispXhIQSt2Z8=; b=hbAgQolp+uTJCpwyK959MVduADa6AwnS6hFyICYp3tEtzURObrBCGo+ZTZzdBliQ6v IGquUiPdcf/HPkDt/0NuzDF/p+5nerq6Mj4nG9Y5S0o8cCicJWC8bJvButvVcYsrUlTj M4XvKgKDk3sPKLJkd/wSuUW8CPNBhiXrIHcTAQJnEB8XiVjD5qN4503bMfEwV7J9jAh+ uwlLFoitFtUYwtTv5iiLHfvKAOdE7ozOF9+8seo3GzNnY4rcF1M0MpKr/qbQAivuEpaH 1JH/U/JYOBxjnYzAT9y4h/jWy5ljloX5zlppgvIkTq3FuDXePUtijmWrQlIxr+r3tsqK SRzw==
X-Gm-Message-State: AOJu0YwFNwPd4aPMx1UwUtotr9hev8gJuB5lRXKXmBNHDZfz0YRzBftL KurMbZIkvO/D6+/HNkkwCRUJ3BVBaQ==
X-Google-Smtp-Source: AGHT+IHqQagvYTouCGzpnArAOZslnx/fZ3RvkEVYGwl13gkAomoO8w++SLXv28hIRRf/5dEbGXk36w==
X-Received: by 2002:a05:6358:9910:b0:13c:c84b:88b4 with SMTP id w16-20020a056358991000b0013cc84b88b4mr8341217rwa.25.1694531658610; Tue, 12 Sep 2023 08:14:18 -0700 (PDT)
Received: from smtpclient.apple (d-24-233-121-124.nh.cpe.atlanticbb.net. [24.233.121.124]) by smtp.gmail.com with ESMTPSA id m8-20020ad44488000000b00655ebd053dcsm1744469qvt.82.2023.09.12.08.14.18 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 12 Sep 2023 08:14:18 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-C10E02FB-0F52-46EA-B123-91AED7D963E1"
Content-Transfer-Encoding: 7bit
From: Bernie Volz <bevolz@gmail.com>
Mime-Version: 1.0 (1.0)
Message-Id: <E87CCF2B-B5B6-4FE6-B939-40A736F4007A@gmail.com>
Date: Tue, 12 Sep 2023 11:14:07 -0400
Cc: dhcwg <dhcwg@ietf.org>
To: Lorenzo Colitti <lorenzo@google.com>
X-Mailer: iPad Mail (20G81)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/eCA6iHTlVvNHQbVVI96--MB3-8I>
Subject: Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notification - Respond by September 13, 2023
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Dynamic Host Configuration <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Sep 2023 15:14:22 -0000

Which came first? The chicken or the egg?

In the original v6 model there was stateless and stateful. If one wanted to use stateful only, it required turning off stateless. That however became an issue once a significant number of devices did not support stateful.

There’s no disagreement that some networks indeed might want both and not allowing stateless would preclude some clients, but that choice for many networks was no longer possible when a large population on devices they wanted to allow to connect forced use of stateless or resulted in loss of connectivity. The stateful choice was removed by the device vendor and when done by a major vendor had a significant impact on lots of networks.

7934 was already influenced by the state of the world at the time.

While I have no data to support my view, I do believe this harmed v6 deployment.

But we have debated this before and my personal view has not changed.

- Bernie Volz

On Sep 12, 2023, at 10:49 AM, Lorenzo Colitti <lorenzo@google.com> wrote:


On Tue, Sep 12, 2023 at 11:15 PM Bernie Volz <bevolz@gmail.com> wrote:
I am not, however, a big supporter of this work. If all clients fully supported the “full” DHCPv6 protocol, there would be no need to configure prefixes for both managed and stateless as is now often the case to support “all” clients.

All clients, including those that support DHCPv6, also support SLAAC. Those clients will often prefer SLAAC over DHCPv6, for example because they want to generate and rotate privacy addresses.

So even for clients that support stateful DHCPv6 address allocation, there is still a need for a mechanism to register SLAAC addresses.

Unless you're saying that networks should use DHCPv6 for address allocation only, and should not use SLAAC at all. But that goes against the recommendations of RFC 7934.