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

Lorenzo Colitti <lorenzo@google.com> Thu, 14 September 2023 13:56 UTC

Return-Path: <lorenzo@google.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 B2592C14CE53 for <dhcwg@ietfa.amsl.com>; Thu, 14 Sep 2023 06:56:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -22.609
X-Spam-Level:
X-Spam-Status: No, score=-22.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, 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, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 oeprZl26CJUD for <dhcwg@ietfa.amsl.com>; Thu, 14 Sep 2023 06:56:43 -0700 (PDT)
Received: from mail-ua1-x932.google.com (mail-ua1-x932.google.com [IPv6:2607:f8b0:4864:20::932]) (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 9746AC14CE4F for <dhcwg@ietf.org>; Thu, 14 Sep 2023 06:56:43 -0700 (PDT)
Received: by mail-ua1-x932.google.com with SMTP id a1e0cc1a2514c-7a505727e7eso368851241.0 for <dhcwg@ietf.org>; Thu, 14 Sep 2023 06:56:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1694699802; x=1695304602; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JNluAJ5bVn7X9MjfuTT4/8Ozj+OxYM/W0mKFirJPzaA=; b=cpfSs3SOx/Ri9jdmjMm9XXQUV+Jbgq5FkFG+XMJMJ2J25vcFSutQMNR6pW90xNIg1F X3PhUOPjp5x+h2RGb9/xK4KmPNV1Lo5opU4pEw2GM2KkJHHhCPNZ0i7/QseoyJGpqDe7 8Cy4vP+oZ60nroVh2VaQA+lP5WkufNyIqdQTL7Z1EoGcjSJzx3wkW7Sz4fbuK53iqsNW G9BrmdsblpUOGGvqTJH3gwLWUfSEI09vUjqxs1eMyxWDuWwBt6M7AiSN5554o0Lm2mZr SNlSAgSapsgmyVBxyk6echaB8WM6CMQ9lzwX40xSixbQXevxVu6i6g5LFpUeu3HztAg+ fPZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694699802; x=1695304602; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JNluAJ5bVn7X9MjfuTT4/8Ozj+OxYM/W0mKFirJPzaA=; b=LBCFoSTWK5v86RpCVnN4ObTgYZljE9AW5GYCsLbG6FeG6ofAnU4CWP5QbrHcuIycGG KkOslAvL+3cjGCwXZhToUc2jNfHklsfiArc9K8Rjy4kWcLGw7z3s1kmGAu4kJ7EfO6PR +kldNSuqE9y19aNmECs7NZGXo7QxLz4Zg7PhnkueWiG8bvVdEoh1v+twkrd9yfO3diqH XMI+IzH//jj5gRIS1xAjc8B/8YbNt3EGAVY3+bx92c0JwvBeayB/Nr6uKZ2HwyuqoPUW oI9u9dXDlg/92UO72FvH+GC7WUGz5M+n78rXqaW3NxzMhsv99lF4yq6wZOrUmH2q6sUs z7hw==
X-Gm-Message-State: AOJu0YzrvxoJGGhWg6Pjzm+WpZ3WQxDFGPbwGHr4Ueck+R+nAYW+wCMK UP7pJcqmSINpPrhljuDuEBPWEgRcbH2hyAjSRN9tEw==
X-Google-Smtp-Source: AGHT+IGZaLc/wCg/ejKvKKYdsxZCo+Am4yrLMYkQb6jgHpYoAkLBuCUmdSwdUjwrJoa86OH7PnbCUhfzIF0YHWvLXC0=
X-Received: by 2002:a05:6102:2c8d:b0:450:fc10:3483 with SMTP id if13-20020a0561022c8d00b00450fc103483mr4073730vsb.12.1694699802035; Thu, 14 Sep 2023 06:56:42 -0700 (PDT)
MIME-Version: 1.0
References: <CAKD1Yr3AEOa_7dKM15g+z6ZPDApZz08vgCS4kn9Uvi=+B9Dthg@mail.gmail.com> <3F659608-5298-42B3-9403-2C2A170DFCB3@employees.org> <CAKD1Yr3no4WQ6-dsTYVNswfdT85zmg4fHXvLJPMa--ZT9=h6Og@mail.gmail.com> <A675F57A-7FDA-4011-A100-AA3CDA52A323@employees.org> <A87EAA8A-0A80-4FCF-BEB9-6C19022751E2@employees.org> <CAKD1Yr1qs_+Y+Eb+oSjYQ6-033anRkn3d_fcWXcZ6s5mCA-_aA@mail.gmail.com> <4705B18E-E96E-4EED-8CDC-70431600F59F@employees.org> <CAKD1Yr0BGoZNKgaO5wRVg9V2Cs6swj+POnVj+7hoPixkdByxug@mail.gmail.com> <98972EEB-EB29-4DDD-AF07-B4848D406C96@employees.org> <CAFU7BATFx-yW9p88BLOMCarps92ejj4zYkvJB=BBtPqOy9QD3A@mail.gmail.com> <DA08259F-B3AF-43CD-858C-5EBC399D20A7@employees.org> <CAFU7BASuLfBB0TswJdza2xtwhXqiZ=HHt-EvsofAK9zSp5G9TA@mail.gmail.com> <16472FC6-4253-4117-986A-2FE24B1ACDE8@employees.org> <CAFU7BAQu+eFunTPE7DFi=sMEbbEd7_D2+YV9HFHYzkAgZYfqcg@mail.gmail.com> <7137E787-AA97-43F8-B35E-9F098C79D935@employees.org> <CAFU7BAQYJ-QynKij+QnxphvrKAkw+D6vxzK=7+GhAUoqS2asxA@mail.gmail.com> <13F07CB0-0EDD-453B-A9E4-31A3152FF2EC@employees.org>
In-Reply-To: <13F07CB0-0EDD-453B-A9E4-31A3152FF2EC@employees.org>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Thu, 14 Sep 2023 22:56:25 +0900
Message-ID: <CAKD1Yr0izJpUHCgASKnYf5eB6j_4o=nX16hPkpeoMrEY5RLyrw@mail.gmail.com>
To: Ole Troan <otroan@employees.org>
Cc: Jen Linkova <furry13@gmail.com>, dhcwg <dhcwg@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b3ea2f0605520b5a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/IcvtSp4BoztHkh8YKP5nO-6CLZc>
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: Thu, 14 Sep 2023 13:56:45 -0000

On Thu, Sep 14, 2023 at 8:08 PM Ole Troan <otroan@employees.org> wrote:

> - in SLAAC only networks, M or O flag has to be set, leading to clients
> having to try DHCPv6 address assignment or acquiring configuration
> information where there is none. I.e abuse of M/O flags
>

This draft is not targeted to SLAAC-only networks. It's targeted to
networks that use both SLAAC and DHCPv6, and that thus have a DHCPv6
server. That's very much intentional because DHCPv6 is very widely
deployed. You've been arguing that all networks (or enterprises) use DHCPv6
(or should use it). Therefore, a DHCPv6 server is always present, and
making this mechanism rely on DHCPv6 makes this proposal easier to deploy
than any similar proposal that uses any other server or protocol.

>
> - No way to only use this mechanism for hosts that do not support DHCP
> address assignment
>

That statement doesn't make sense. On a network that has A=1, all devices
will form addresses using SLAAC, regardless of whether they support DHCP
address assignment or not. It doesn't make sense to say that
non-DHCPv6-capable devices should register their SLAAC addresses, but
DHCPv6-capable devices should not.


> The “address that”, is simply to enable the DHCPv6 code in Android.
> It’s sad that we let one vendor run over the rest of the community like
> this.
>

Blaming vendors and individuals is easy, but the fact is that there is an
IETF best practice that recommends against requiring DHCPv6 only. The
reason we have that best practice is that there are real downsides to
requiring hosts to supplicate for addresses. Those arguments are written in
RFC 7934 and as WG and as a community we looked at those arguments and got
consensus on them and published them. Saying that everything should use
DHCPv6 means accepting all those downsides everywhere.