[dhcwg] dhc-addr-notification: input required on the client behaviour

Jen Linkova <furry13@gmail.com> Tue, 09 January 2024 09:15 UTC

Return-Path: <furry13@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 5273BC14F6F3; Tue, 9 Jan 2024 01:15:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.858
X-Spam-Level:
X-Spam-Status: No, score=-1.858 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 c-rIS-UsB6bD; Tue, 9 Jan 2024 01:15:17 -0800 (PST)
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (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 C8343C14F60F; Tue, 9 Jan 2024 01:15:14 -0800 (PST)
Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2cd5b467209so17974451fa.3; Tue, 09 Jan 2024 01:15:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704791712; x=1705396512; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HxQzCwo8KXGjYXRWPvMxtosjgjBK+mF7GQMRfHjALlc=; b=UCbfhZ3RP3Ps+Uiv19C79XXyAZDb/0yKtLh9KbsFcno4UzC8UcpTCvV9kgoQ54c0/9 f+eJMqL3ntsMMPiY0hkBar7NtmLefCu9EymrmF1sF3x6GgsytrknK2UCsVhjgpxy4il0 fDy/gppjSWE1TQCJLXS+/XbTgJ7RoZNXb6GPpQ04uEWaOB126GX3v4JOXJ/62RBW/2Dg J557XDRJS8Eh1GjnrZkDUxVSRPXgPSXgFhgZwIeq0GQeE83ixesgXgFx7NpkGCinQn2X jenxZ68+shMe8IhmTXb4TYVPMg2k1pQbz5kQRmNDWI27TnYh34JkmLRSvqSSeLiW4IkQ 5IHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704791712; x=1705396512; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=HxQzCwo8KXGjYXRWPvMxtosjgjBK+mF7GQMRfHjALlc=; b=BimUfshmO3fqqrTWVrordkiyjIeOdywlvMxQ2VzXPEHGSUJ2VTISdenvvDYqxHEWGM niD0B0uw+K2MR6y4NGb8J2oNV6tXd2dKPcAp/1uFexUwU0r+4zfqFECU1G/848dZXEQR cLhAaI01NtXSmI4sjx94UA2VmqalptlSKE5eBNBZMQZOD96+UCSn1wM76i5/pFuPJWpW u+QcIaSgFw6Kn6u2dSSe37tB9xP+vUsLLL6QS/WJfue+qFVfYG70IpE9K1ttCLilrs+2 aDj7/QfBjSQRdLEVEH1bO/unLObMslEvSo6oKjcFB6nDskZsLShVdRD1M8eIKmLnJIl+ opPg==
X-Gm-Message-State: AOJu0Yzk84CgHanTWZxqEfREGYm+g/wwIIf5vol5V8iZ9PJcny8dJ/Ee L0WyiRZeb6HH5eNMPkRfBMy4yaQkCNbYr9I3AYTU75kCQq2cWw==
X-Google-Smtp-Source: AGHT+IEXbfFEJsVnzBZ4DORyz6nKyeQwpT7zOJ+eZTT8rNpQPIqZReYBNRH3LDUIstwZ+t/HJVDMN0HvdtlhHO1Qc34=
X-Received: by 2002:a2e:7a08:0:b0:2cc:ea64:73e3 with SMTP id v8-20020a2e7a08000000b002ccea6473e3mr1857893ljc.41.1704791712054; Tue, 09 Jan 2024 01:15:12 -0800 (PST)
MIME-Version: 1.0
From: Jen Linkova <furry13@gmail.com>
Date: Tue, 09 Jan 2024 10:15:00 +0100
Message-ID: <CAFU7BASCOHV_HQriarduvEjs5hUMwt3Qad+31AVwTjb=GQdmmQ@mail.gmail.com>
To: dhcwg <dhcwg@ietf.org>
Cc: draft-ietf-dhc-addr-notification@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/3n3ZXr8FeX_cy-oWhFUzu3yAoNA>
Subject: [dhcwg] dhc-addr-notification: input required on the client behaviour
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: Tue, 09 Jan 2024 09:15:18 -0000

Hello,

I'd like to start a separate thread to focus on the last (I believe)
unresolved issue with draft-ietf-dhc-addr-notification: how the client
handles subsequent Reply messages w/o OPTION_ADDR_REG_ENABLE option.

To sum it up:
- the logic proposed in -06 (the client processes the first received
Reply) doesn't work, as it would cause an oscillation (and Michael has
stated a number of times that he doesn't really like it).
- to address that, -07 suggested that the client tracks what servers
sent the OPTION_ADDR_REG_ENABLE option. While that approach fixes the
oscillation issue, it sounds rather complex.
- Bernie suggested the following: "once a client receives confirmation
that the link
supports address registration, it sends them regardless of what future
Reply’s (or Advertises) say. Only when the client believes the link
has changed, does it clear the flag and send something
(Information-Request) with the registration option in the ORO list
when it lands at a (possibly) new location".
That approach is very simple, but it has one drawback: if the
administrator disabled OPTION_ADDR_REG_ENABLE  and wants the clients
to stop sending messages, the clients need to be kicked off the
network.

Would the group be OK if -08 contains Bernie's proposal?

-- 
Cheers, Jen Linkova