[dhcwg] Re: [Technical Errata Reported] RFC9686 (8600)

Bernie Volz <bevolz@gmail.com> Tue, 14 October 2025 19:42 UTC

Return-Path: <bevolz@gmail.com>
X-Original-To: dhcwg@mail2.ietf.org
Delivered-To: dhcwg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 134B3737AFD1 for <dhcwg@mail2.ietf.org>; Tue, 14 Oct 2025 12:42:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d_zzBfOLYbbm for <dhcwg@mail2.ietf.org>; Tue, 14 Oct 2025 12:42:37 -0700 (PDT)
Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 91A65737AFBE for <dhcwg@ietf.org>; Tue, 14 Oct 2025 12:42:37 -0700 (PDT)
Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-72e565bf2feso60301907b3.3 for <dhcwg@ietf.org>; Tue, 14 Oct 2025 12:42:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760470957; x=1761075757; darn=ietf.org; h=to:in-reply-to:references:message-id:date:subject:mime-version:from :content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=ffjqpU/2iwl26Q6MK7ceskGBQPeGCK9Cl1nfNKz9HtQ=; b=jP27oI7AxH/8Mq0DVGmM14q1jKRAiLS43dQtKxVEMgYowDb3u+AmWdvNu/q6kYp53o CM8r7may/uesiDYQJ649A8RsAW3An0CVU+SL3Iv+nJSkZMZsXhqM748Uig24xsFLVFot 2WPFz+Il2z2TjJV6nGjVtkYaqcDWL8fgfcg3DxYtjqsbAS6Kk+MOIm9vow3qFc6dQihz 71EzRBDagsn3aklEBfc/Zn5x7If7tBqqW1q/YwecrrzqkuLbaMVhEvLXYwKcDO5Px+AB kVJ0jrUu7ciBeD6XtPec8+HnJn5ZEdeeQXHs3rjQXbaxv6ujQk6Z3qAwKE8wh9vmFVMO n5RA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760470957; x=1761075757; h=to:in-reply-to:references:message-id:date:subject:mime-version:from :content-transfer-encoding:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=ffjqpU/2iwl26Q6MK7ceskGBQPeGCK9Cl1nfNKz9HtQ=; b=ZSvBvQXMCGW/tTrpujywHOfLyLurtK7cE0F18x0uxy/acsFAhimHpGHozZGZXL+W8+ vFoLPEGfcfrjeY6rTeiWjZspU27NqsQyqPDD8vmAxoJKb1KDrb6vu8lpFvP1jOnvAJCt c9VCHIGJWv0VMNZPpR5bSEkRAfpzuuANm36Ledkp8eDdm9EjyrGJQfbXUHJz7srlgdVh CKzV6h+8z3Df51xcz4a+QniSV+O4jJdmMl1/s5QGTG+wbFJUAMHekqURqQoNuc5gRktj 4W3hKN7FY1y4J8puB6C2Vn7/A7kotRVEMWDscb9CjnxHDrvwdo39D/A4FIQSf712QakR fYyQ==
X-Gm-Message-State: AOJu0YzVNbc8+cZueBWh7WZid55uMwPwyKJLP7+4IIr1C6TnL8C/+7Ko +ZLO2EGL969mP0PvDgxHZRNgcQK5FicexfqUztPv1JdzEGX2smbVS53OsnTN
X-Gm-Gg: ASbGncuWGylBK40GsV/G8Flwj7nkOGhktFgxSQ20N0EuNRWO+jlzbhtEgVA6ZjAEwug rIxU6L4gSNopMHzPXlweoW0FBIilpxZCzS39BQOZYCO8iezVGYqvkpurnZBuruzxJefjM9nIAgw mV6cobCDN7RMXZjNOf1Z9DDeMCdDOILIw9BkLhjCv3dkqQfq8dGbvA48QzgKQCHD1ZTwS6DgPs1 ZWUunpEzVqhhdPbZXws8XBsR6hLXFMEePlLxMJHX7BUzCCFdn6Y68rhdtz4ydtap4gz3iI5VxUr htsHvKOv0LXwro8910NIxH6FYKcRigHquuzVwR4/Tm93zUpIasuhfspFkBs8n7KIigUz0qK5I9m 2pORxQNGgWvEC21CefwBZ8YjCBTstx0IqHlEyaNPfDHguJRhHZcWgffEcirXx
X-Google-Smtp-Source: AGHT+IFtjvjuCcEFOd5eXhDOw9Tx6TW6dCf5S3xfV/qOClmy+Cbe//wnyiH9kpBnOj9B5cMJw41AlQ==
X-Received: by 2002:a05:690e:428a:10b0:63c:f5a7:3dd with SMTP id 956f58d0204a3-63cf5a70be7mr9407134d50.57.1760470956508; Tue, 14 Oct 2025 12:42:36 -0700 (PDT)
Received: from smtpclient.apple ([38.7.154.201]) by smtp.gmail.com with ESMTPSA id 00721157ae682-781071f868bsm35934297b3.39.2025.10.14.12.42.35 for <dhcwg@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Oct 2025 12:42:36 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Bernie Volz <bevolz@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Tue, 14 Oct 2025 15:42:25 -0400
Message-Id: <BC446CB3-27F5-4D24-8D49-8CE708595596@gmail.com>
References: <20251014182218.B4FFCC00042D@rfcpa.rfc-editor.org>
In-Reply-To: <20251014182218.B4FFCC00042D@rfcpa.rfc-editor.org>
To: dhcwg@ietf.org
X-Mailer: iPad Mail (22H31)
Message-ID-Hash: Z4O52FKINOFQCZGC54KZJAGTYJZEC5UQ
X-Message-ID-Hash: Z4O52FKINOFQCZGC54KZJAGTYJZEC5UQ
X-MailFrom: bevolz@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dhcwg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [dhcwg] Re: [Technical Errata Reported] RFC9686 (8600)
List-Id: Dynamic Host Configuration Working Group <dhcwg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/EKkmtXiQlh5VhNxQYRIcgk9DY0o>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Owner: <mailto:dhcwg-owner@ietf.org>
List-Post: <mailto:dhcwg@ietf.org>
List-Subscribe: <mailto:dhcwg-join@ietf.org>
List-Unsubscribe: <mailto:dhcwg-leave@ietf.org>

Likely better to use “1% or 3 seconds, whichever is greater”? Larger changes can have larger tolerances before potentially rescheduling.

- Bernie Volz

> On Oct 14, 2025, at 2:51 PM, rfc-editor@rfc-editor.org wrote:
> 
> The following errata report has been submitted for RFC9686,
> "Registering Self-Generated IPv6 Addresses Using DHCPv6".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid8600
> 
> --------------------------------------
> Type: Technical
> Reported by: Patrick Rohr <prohr@google.com>
> 
> Section: 4.6.1
> 
> Original Text
> -------------
>   Whenever the network changes the Valid Lifetime of an existing
>   address by more than 1%, for example, by sending a Prefix Information
>   Option (PIO) [RFC4861] with a new Valid Lifetime, the client
>   calculates a new AddrRegRefreshInterval.
> 
> ---
> 
>   *  The 1% tolerance ensures that the client will not refresh or
>      reschedule refreshes if the Valid Lifetime experiences minor
>      changes due to transmission delays or clock skew between the
>      client and the router(s) sending the RA.
> 
> 
> Corrected Text
> --------------
>   Whenever the network changes the Valid Lifetime of an existing
>   address by more than 3s, for example, by sending a Prefix Information
>   Option (PIO) [RFC4861] with a new Valid Lifetime, the client
>   calculates a new AddrRegRefreshInterval.
> 
> ---
> 
>   *  The 3s tolerance ensures that the client will not refresh or
>      reschedule refreshes if the Valid Lifetime experiences minor
>      changes due to transmission delays or clock skew between the
>      client and the router(s) sending the RA.
> 
> Notes
> -----
> Replace 1% tolerance with 3s tolerance.
> 
> Rationale: As the remaining lifetime approaches zero, the 1% tolerance also approaches zero which can trigger redundant address refreshes. This problem is exacerbated by potential integer rounding, where 1% of 99s could be rounded down to 0s.
> Android's implementation of this mechanism uses a 3s tolerance instead. Since both clock skew and transmission delays are independent from the address lifetime, using a static tolerance is more consistent and still follows the original intent of this mechanism.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". (If it is spam, it
> will be removed shortly by the RFC Production Center.) Please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party  
> will log in to change the status and edit the report, if necessary.
> 
> --------------------------------------
> RFC9686 (draft-ietf-dhc-addr-notification-13)
> --------------------------------------
> Title               : Registering Self-Generated IPv6 Addresses Using DHCPv6
> Publication Date    : December 2024
> Author(s)           : W. Kumari, S. Krishnan, R. Asati, L. Colitti, J. Linkova, S. Jiang
> Category            : PROPOSED STANDARD
> Source              : Dynamic Host Configuration
> Stream              : IETF
> Verifying Party     : IESG