Re: [dhcwg] WGLC for draft-ietf-dhc-rfc8415bis / clarification of significant prefix change

Ted Lemon <mellon@fugue.com> Sat, 11 November 2023 09:44 UTC

Return-Path: <mellon@fugue.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 B70C8C1519A2 for <dhcwg@ietfa.amsl.com>; Sat, 11 Nov 2023 01:44:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.905
X-Spam-Level:
X-Spam-Status: No, score=-1.905 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20230601.gappssmtp.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 Ipw7WbneWYHS for <dhcwg@ietfa.amsl.com>; Sat, 11 Nov 2023 01:44:24 -0800 (PST)
Received: from mail-qv1-xf34.google.com (mail-qv1-xf34.google.com [IPv6:2607:f8b0:4864:20::f34]) (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 1681BC15C280 for <dhcwg@ietf.org>; Sat, 11 Nov 2023 01:44:23 -0800 (PST)
Received: by mail-qv1-xf34.google.com with SMTP id 6a1803df08f44-66d0c777bf0so17781376d6.3 for <dhcwg@ietf.org>; Sat, 11 Nov 2023 01:44:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20230601.gappssmtp.com; s=20230601; t=1699695863; x=1700300663; 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=V77oRbeJCR+GWRIfKq6Kl+87RsL0iet4jjOfZs5yLws=; b=aSQcLfStWoOWO6szIl4kfsoGvS5yINQQ0ormDX3MYAlZo+jLbqgKUA1n8hzcCkq0aq CUNE2xCGXLrl6zk65HnGijcTsQMuRTfCPLKvdGJUPmh6xwP1o3h9DNGG4e+n957Lu4sY mCwB5mtHIaIyCMmN5SSyZOqUHPiyDw+UujzYEKxM//uLmLK5HflmrkCmj+S0DLkQabyE F0mPR9qdEKLMNnjdN/zXu/UP62S+j3+HOS5EH5kt+9twrCefdOwQ+yecU8tg2HqxXSjb nz6j06SxwhOvif7zM+L6jwfa4YKzCmxdvn2VOzfvmqOMy/3JDvQP7Fbe7IFI+RJF8bA0 wD+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699695863; x=1700300663; 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=V77oRbeJCR+GWRIfKq6Kl+87RsL0iet4jjOfZs5yLws=; b=FsS+HMmlf5snG29xGUYErSUcAqCAO9+pjsFcUymkKHB0YnLs7bg5xb3Xrcz2hSpl9F qKbaxQqtgWAOJhhX+1oaNWhkofNUeC/k0mIWujPQ95VS9N3wEkG4XJ/+MsK8PFKzmAUu XpZJeEt7+BcEpDPsCMpcHmZB/q7wdjwCRiW64U6eM3M0WP3lKZabHc5e01rOSeG4ig9f zItlZJ+ClYatDIy6G9uILlEZnGSR35KcfLC1Z3e4KhN/Dvd/ZuG116yMZRQFyvIGhDMt RlP3QqnQ1XJFf6tXulu5PVjYqYafPhPOqYVr4P9NF10s1+F52vA1K8NNkbxKrOEy5KKx F6JQ==
X-Gm-Message-State: AOJu0YxnZiNsQOOIUc8C8qIlLbBSvm0dafs7gRFG7Sxm3PQTmQpun29D NTtRl8cZS7XpEkh/wAlW1ZNuYkRzA0SjLva2dDZNVlS+w2WcHi8eid40Iw==
X-Google-Smtp-Source: AGHT+IFL6JxtLPLueFIY8/FRbi/2e+z6zBG8DzTX5t5nSQR5OmGwovlge5RhuzSdZJA5D+elQiHtxNkJxHbkQaJE/gk=
X-Received: by 2002:a0c:e70e:0:b0:670:f55e:573b with SMTP id d14-20020a0ce70e000000b00670f55e573bmr1779383qvn.12.1699695862839; Sat, 11 Nov 2023 01:44:22 -0800 (PST)
MIME-Version: 1.0
References: <DU0P190MB1978DC76946D2CD331DE7232FDADA@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM>
In-Reply-To: <DU0P190MB1978DC76946D2CD331DE7232FDADA@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM>
From: Ted Lemon <mellon@fugue.com>
Date: Sat, 11 Nov 2023 10:44:11 +0100
Message-ID: <CAPt1N1mbk2ygNnH6u+NfPAUgxVTCX6=Dyqx32=o1qVk3T5fvnQ@mail.gmail.com>
To: Esko Dijk <esko.dijk@iotconsultancy.nl>
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>, "snac@ietf.org" <snac@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000218feb0609dd4842"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/Z94ZS9xK601qGBshmx_Az-Z79p4>
Subject: Re: [dhcwg] WGLC for draft-ietf-dhc-rfc8415bis / clarification of significant prefix change
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: Sat, 11 Nov 2023 09:44:27 -0000

An additional example of “significant change” might be any sort of carrier
transition for Ethernet or SSID change for WiFi. References to the
Detecting Network Attachment drafts might be appropriate if not already
present (I’m reacting to what esko said so I don’t have the draft in front
of me to check).

https://datatracker.ietf.org/doc/rfc6059/
https://datatracker.ietf.org/doc/rfc4957/

Op za 11 nov 2023 om 10:30 schreef Esko Dijk <esko.dijk@iotconsultancy.nl>

> Hi DHCWG (cc: SNAC),
>
>
>
> Here’s a second WGLC comment for rfc8415bis. It is about the text in
> 18.2.12, regarding the significant change of prefixes on the link as a
> trigger for the client to perform actions:
>
>
>
> If not associated with one of the above-mentioned conditions, a client
> SHOULD initiate a Renew/Reply exchange (as if the T1 time expired) as
> described in Section 18.2.4 or an Information-request/Reply exchange as
> described in Section 18.2.6 if the client detects a significant change
> regarding the prefixes available on the link (when new prefixes are added
> or existing prefixes are deprecated), as this may indicate a configuration
> change.
>
>
>
> The below comments are related to an open issue discussion we had at the
> IETF SNAC WG meeting. A SNAC stub router per draft-ietf-snac-simple,
> Section 5.2.3, is required to attempt to  use DHCPv6-PD and so it must
> follow the rules for a PD client. But the rules weren’t fully clear.
>
>
>
> 1. the requirement is a SHOULD for the client – why is it not a MUST? If
> it ought to be a SHOULD, what are the allowed exception reasons to deviate
> from the requirement? Can we maybe list these in the text to make it
> clear?   An indication of consequences of not taking the action could also
> be added, if known.
>
> (In any case we might, for the SNAC case, upgrade the requirement to a
> MUST if the exception cases aren’t applicable to us.)
>
>
>
> 2. the requirement could also be clarified by splitting it , in the sense
> that it now says that the client either does Renew/Reply or
> Information-request/Reply as if it can freely choose.  However, logically
> this would be conditional on the status of the client: if it has obtained
> DHCPv6 address(es) or delegated prefixes, then I assume it MUST select the
> Renew/Reply exchange . And if it has none of those, it MUST select the
> Information-request/Reply exchange. Is that correct?
>
>
>
> 3. the term “detects a significant change” on which the normative
> requirement is based could be clarified slightly better.  For example like
> this:
>
>
>
> OLD:
>
> <…> if the client detects a significant change regarding the prefixes
> available on the link (when new prefixes are added or existing prefixes are
> deprecated), as this may indicate a configuration change.
>
>
>
> NEW:
>
> <…> if the client detects a significant change regarding the prefixes
> available on the link.  A change is considered significant when one or more
> on-link prefixes are added, and/or one or more existing on-link prefixes
> are deprecated.
>
> The reason for this is that such a significant change may indicate a
> configuration change at the server.
>
>
>
> (I made some assumptions here that the ‘prefixes available on the link’
> only means on-link prefixes, not e.g. prefixes of routes advertised. And
> assumed that the configuration change is a change at the DHCPv6 server, not
> just any network configuration change.)
>
>
>
> 4. about the text of point 3 on “significant change”, what if the value of
> the M bit in the Router Advertisement(s) on the link goes from M=1 to M=0
> ?  This might indicate that DHCPv6 service for addresses and PD is not
> available anymore, possibly.  This situation may occur when a router is
> abruptly removed from the link in SNAC home use cases.  Would that be a
> significant change as well, or do we want to purposely ignore changes of
> the M bit ?  (Maybe this could become a SNAC-specific requirement; although
> the WG agreed in general that PD client requirements should be in
> rfc8415bis if possible.)
>
>
>
> 5. if the Renew/Reply exchange is done per Section 18.2.4, it seems that
> no random delay is specified in this case. (In the other case of 18.2.6 it
> is specified.)  That means potentially many DHCPv6 clients will detect the
> same “significant change” on the link and try to reach the server all at
> the same time. Shouldn’t there be a random delay applied in this case? Or,
> if it is applied, could this be clarified in the text? (I may have just
> missed it … )
>
>
>
> Best regards
>
> Esko Dijk
>
>
>
>
>
> IoTconsultancy.nl  |  Email/Teams: esko.dijk@iotconsultancy.nl
>
>
>
>
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www.ietf.org/mailman/listinfo/dhcwg
>