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

Tomek Mrugalski <tomasz.mrugalski@gmail.com> Wed, 24 January 2024 11:33 UTC

Return-Path: <tomasz.mrugalski@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 E1198C1516EA for <dhcwg@ietfa.amsl.com>; Wed, 24 Jan 2024 03:33:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.108
X-Spam-Level:
X-Spam-Status: No, score=-7.108 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, 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 vJjq7VFUdgdt for <dhcwg@ietfa.amsl.com>; Wed, 24 Jan 2024 03:33:19 -0800 (PST)
Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (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 4A02DC15155B for <dhcwg@ietf.org>; Wed, 24 Jan 2024 03:33:19 -0800 (PST)
Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-a29c4bbb2f4so510674966b.1 for <dhcwg@ietf.org>; Wed, 24 Jan 2024 03:33:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706095997; x=1706700797; darn=ietf.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=BAcFHBbHeB0oFKpI4sb0cm3XmONUIWWPSkjoSx25yFU=; b=DX5QvbkTs4TgdzbZX9gptIViGiQWs3A5I0G6I4aElMpGf6aey8BzKiYPVR/YH/BQwH 4P/7d2E2HaFfkzwchz2m2FVuOHsVhfEQ18TapLHpSXim3ovaWQx7odamDxS3djQuMC2H l/vVVcqb0OasznF6nd9uFMyUQoi+XDCDmYqvzMRjthoNMscIgwrLsiSk9Hmw180BHitt AFeIV5vAJ7R4uY3/FAeZmrXokrziJ8TWN27ZgsFCXEn1EVHPm4zVHwHuMJoQTyPSEJOd 0Y+i840eerEhTS9LezqIQIBMBp0Z3RYg0OHIrjQKzAcTcXcy4du5oVlVfO3dsJNoCm7y 5HKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706095997; x=1706700797; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=BAcFHBbHeB0oFKpI4sb0cm3XmONUIWWPSkjoSx25yFU=; b=p8QSVpvLLFYIj23tQYs0Se3MvSir6YL4ZjAiz1z3yEbD/el1XUQoUhryOuGg9oJqGo 1kNCp+qCDoRNU9L+CiP0+fDWhf5hodhkqk5pAaB0mCRDCw571V+8T89LPDTvXu8dUiU9 9ubXPg422IMWlTZVU9uQ6wNJzx3Mcw2MmuvgW3uP9AsuiqNaGHiZrUIfIGaomiRZb76D JYnqOl7nQmVnL91CSOslLqUpqonXJM53s1+2ExsHTOt9cXV/DotAutF/wU7REKPrhGbn XKjdtJcrxG6dy4XqFkMoaux/gixBC1+VD+Kq2tM2pXTuaIepmXG2WfWDI2CoXNNzOI9m raSA==
X-Gm-Message-State: AOJu0YzmCgIfemfTRnrS3iCleWVshQCd9m2l9lrFuXMPykaju1KKbu7w gSS77ztBsqBtlcroBo9QWTnls503piNOQgGMR9CkwaxP0P2sjDZl
X-Google-Smtp-Source: AGHT+IGljVq8xK6chLxK7LVayw3byCgXFCIPvaWoRwDigibrCZO3daaom8tO70Az/iPu5G6uvXR6rw==
X-Received: by 2002:a17:907:c708:b0:a31:1154:773b with SMTP id ty8-20020a170907c70800b00a311154773bmr616815ejc.119.1706095996145; Wed, 24 Jan 2024 03:33:16 -0800 (PST)
Received: from [192.168.1.99] (109241122180.gdansk.vectranet.pl. [109.241.122.180]) by smtp.gmail.com with ESMTPSA id ty15-20020a170907c70f00b00a304988fe03sm3158306ejc.13.2024.01.24.03.33.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 24 Jan 2024 03:33:15 -0800 (PST)
Message-ID: <bc9f580f-969a-4772-9ff1-146bb494d1d6@gmail.com>
Date: Wed, 24 Jan 2024 12:33:14 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US, pl
To: Esko Dijk <esko.dijk@iotconsultancy.nl>
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>
References: <DU0P190MB197851FD68F0F506464346F5FDB7A@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM> <4E1E9C79-CCDD-4D42-880A-52876306FB2B@gmail.com> <DU0P190MB197889C30CE19B6962DED58BFDB4A@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM>
From: Tomek Mrugalski <tomasz.mrugalski@gmail.com>
In-Reply-To: <DU0P190MB197889C30CE19B6962DED58BFDB4A@DU0P190MB1978.EURP190.PROD.OUTLOOK.COM>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/SF5F7KQiunyLFSbyYdIcFK_Lsow>
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: Wed, 24 Jan 2024 11:33:20 -0000

Reviving an unanswered thread. See my responses below.

On 20.11.2023 12:46, Esko Dijk wrote:
> Agree that adding informational references would be very helpful. In
> particular, one to RFC 8987, made from a section about Relays. (This one
> I mentioned in my 1^st WGLC comment.) Others mentioned DNA (RFC 6059).
Thanks for the pointers. In the upcoming -04 we will add references to
RFC8987, RFC6059, and RFC4957. If you want to take a look before it's
published, the changes are on github:

https://github.com/dhcwg/rfc8415bis/pull/8/files

> From the SNAC WG there’s currently no suitable document to reference, I
> believe. (I.e. not one that helps to clarify the requirements.)
Noted.

> If we change text to clarify something, without proposing new
> functionality, would that still fit in the 8415bis scope or cleaning up,
> or not?
Sure. While I agree with what others had said that we should not change
normative language (so no changes for your proposals 1, 4, or 5), I'm in
favor of clarifying the text.

This effectively leaves us with items 2 (clarify when to send confirm,
renew or inf-request) and 3 (clarify significant change).

For item 2, my understanding is this:

If prefix was obtained, you need RENEW.
Else, if address was obtained, use CONFIRM.
Else, if only other params were obtained, use INF-REQUEST.

Or even more briefly: use CONFIRM or INF-REQUEST if you can, use RENEW
if you can't.

The rationale for this is simple. CONFIRM processing on the server side
is very lightweight (just reading the DB and send yes/no status), the
RENEW is not (it requires write to a DB, so is more costly). As such,
the general preference is CONFIRM whenever you can. Sadly, CONFIRM is
for addresses only, not for prefixes. So if you have any prefixes, you
need to go through the full hassle of RENEW. INF-REQUEST is also "cheap"
as it doesn't require DB update.

Do you have any text in mind here?

For item 3, the text you proposed on Nov 11 looks good to me. I've
applied it here: https://github.com/dhcwg/rfc8415bis/pull/9

> If yes then adding new examples that fall completely within the scope of
> existing functionality, should be okay as well – as long as there is
> consensus that the new example indeed complies with existing functionality.
We hope to get everything right this time. That's we said the last time :)

More seriously, though, it's OK if you want to update the list in
18.2.12. The intention was to give people some example what kind of
events could be an indication for link change. The list was never meant
to be complete. Maybe adding "Non-exhaustive" somewhere in the text
would clarify that other cases may indicate moving to a new link?

Anyway, would you be willing to donate some text for/around the examples
list update?

Thanks,
Tomek