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

Michael Richardson <mcr+ietf@sandelman.ca> Sun, 24 December 2023 16:39 UTC

Return-Path: <mcr+ietf@sandelman.ca>
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 CCD63C14F61A for <dhcwg@ietfa.amsl.com>; Sun, 24 Dec 2023 08:39:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 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, 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, 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 (2048-bit key) header.d=sandelman.ca
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 vv3wxRcGKI_o for <dhcwg@ietfa.amsl.com>; Sun, 24 Dec 2023 08:39:42 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E54BC14F617 for <dhcwg@ietf.org>; Sun, 24 Dec 2023 08:39:41 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 87D261800D; Sun, 24 Dec 2023 11:39:40 -0500 (EST)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id zLwAriP_XjyH; Sun, 24 Dec 2023 11:39:39 -0500 (EST)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 2B0F91800C; Sun, 24 Dec 2023 11:39:39 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandelman.ca; s=mail; t=1703435979; bh=OBhMNPG6tfo6kut2SJj1YBav/pl03K+zezTfChrprvo=; h=From:CC:To:Subject:In-Reply-To:References:Date:From; b=WXx6t153COTzosDpUecwuFl+nghv455AjJKND8GKhG/IlKSI0RTeuRE0glHSALpCg p485Ge7UqW8d6CmLTDS6ZdetqGRjX92wcSybbYGRuNx1HBNWzgxGWtqdGifTIJZgx+ +7dT/whm/6aerXwKw7Nn3ThcpnCkOw6TzWhMuETfxPN1aAIpTduhi5GKHzro45U/KW 7KpTJYy0TZ1rGsZ2Hb1/a5GVzaTR2WWwc/bSKUKvZ0YzSYQO4BuRYC0BhCh9+yZmkF O/QmVFFtvQ2LPr9jduLseIVtgsYZGbL4moh22wcfRVcMMspB3scPww5ujvb0YC4QmS qDKw5YscqIDXw==
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 2136EA5; Sun, 24 Dec 2023 11:39:39 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
CC: Daryll Swer <contact=40daryllswer.com@dmarc.ietf.org>
To: dhcwg@ietf.org
In-Reply-To: <CACyFTPE0+aV35JgVCL62T3NKL_tFkxuvM=Wfq0xpcw5_Ra-u_A@mail.gmail.com>
References: <CACyFTPE0+aV35JgVCL62T3NKL_tFkxuvM=Wfq0xpcw5_Ra-u_A@mail.gmail.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 28.2
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Date: Sun, 24 Dec 2023 11:39:39 -0500
Message-ID: <15477.1703435979@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/sbXWI9sLF5p8kW57NcC1cVwAgqo>
Subject: Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notification - Respond by December 11, 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: Sun, 24 Dec 2023 16:39:47 -0000

It seems to me that a DHCPv6 server, which has received it's prefix via
DHCPv6-PD *could* turn around and forward any ADDR-REG-INFORM it received up
one level.  I think it need to reform ("proxy", application-level) the
messages and take responsability for them itself.  It should not blindly
forward or rely upon the "end" client to stop and/or retransmit.

While an RFC7084 fits squarely into the "gets DHCPv6-PD", and might even
delegate DHCPv6-PD, I strongly think that it should never, in the residential
situation, send ADDR-REG-INFORM from the home lan to the ISP.

There are a bunch of enterprise-y situations where an enterprise acts as an
ISP for it's branch offices, and use stock CPEs. But, in those cases, the
enterprise usually has some kind of management interface (TR[3]69) that would
allow it to turn this behaviour on.

We have a way for the upstream to turn ADDR-REG-INFORM on/off
(OPTION_ADDR_REG_ENABLE), and we should recommend that ISPs turn it off.  We
should also recommend that CPE routers ignore upstream requests to report by
default.  But, MAY be configured otherwise.

Meanwhile any non-edge home routers, which might get deployed in the home
(including SNAC Stub routers) should probably proxy the information upwards.

The challenge here is that we have to send one ADDR-REG-INFORM message for
each downstream host, and we have to do that from the address of the host!
I think we should rethink this in some way.

I wrote some text at:
  https://github.com/wkumari/draft-wkumari-dhc-addr-notification/pull/68

and I'm sorry to open this can of worms, but I don't think that enterprises
will be happy without this.  In particular, our desire to enable more
(permissionless) DHCPv6-PD downstream will get the same pushback that has
lead to this document.

--
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
           Sandelman Software Works Inc, Ottawa and Worldwide