Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notification - Respond by December 11, 2023
Bernie Volz <bevolz@gmail.com> Wed, 20 December 2023 22:11 UTC
Return-Path: <bevolz@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 9B726C14F5F1 for <dhcwg@ietfa.amsl.com>; Wed, 20 Dec 2023 14:11:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 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, MIME_QP_LONG_LINE=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, 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=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 yQFnv5-gzsyu for <dhcwg@ietfa.amsl.com>; Wed, 20 Dec 2023 14:11:16 -0800 (PST)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (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 D5DF0C151098 for <dhcwg@ietf.org>; Wed, 20 Dec 2023 14:11:16 -0800 (PST)
Received: by mail-qk1-x730.google.com with SMTP id af79cd13be357-78109a21144so6785085a.0 for <dhcwg@ietf.org>; Wed, 20 Dec 2023 14:11:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703110276; x=1703715076; darn=ietf.org; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=bL1dGBua4VwBIhzx54mtg2S6tUwgJeI6QrlnQT+mZ9k=; b=Q8BwVvzyLCVTnqSaFcUABwImUssI5z6JliE2qAYdGrsKMTXMvwrhPm+O/lHcMCAXqX B8J1uO0l8CiMNw9HDT9Lg9hci3H26QZfV5E0/jBdOI71QmrO3i+jklzicTXPgzXroM3H nPiQNxQ782sg4kripV51QFJxFXleAKSB7hPDEc0+x1ws6s9u0FDTaVQrBAslAeSeS8J1 s/qU/bLa7cRQ3bBuGgdU/NCBh/T/o0Ohzt6rCC12+hbO6l7IQTiVhigg4niR0G/RUX3U XEDHKRz6cvYP2PMuLdZDcmPNh71icRCAaZAz7mi7HLz7u7dztjdyMNWhiEKKv/G+edud rG5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703110276; x=1703715076; h=to:in-reply-to:cc: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=bL1dGBua4VwBIhzx54mtg2S6tUwgJeI6QrlnQT+mZ9k=; b=NQASSDNmhNi5GSVTQL78r2/ehLPNYdRE5REdUKf3oTFJ5QTiVY6zlzM4yUSRCDQRCj N9RHkqi6y5hRU6e4h1jDeOnz5qGufgG9SfkcDaMNmqSwOn4/JBMNTPIZfxYmbhCJOrU3 sonDa6oDm6/HE2edSK/P/PbSMNJ8950ZZ7d04gBjEcGKO0M5dAHdbr0CTyUv4cpRmoMp rUZ/sGMtCf6wj5jg/28UfdAFC4/cCFIOSqzPpLERTUqmCon1uvXN/bK0p4D4/wuvf/Y6 TXfYQnVTc7nWp97E8E5leVRz0LhlcqL1Pzfji/n1OkaNfs+QSXlUXz4CFQKdzpuQ7n9D fnfw==
X-Gm-Message-State: AOJu0YzmHxJJeqVB/0XsbLCWAx+4CiueyWVrHBmHZUbEjngLwT5ezURl WnWw8CNdTNGyetnLAsfzHd1zmjNwRw==
X-Google-Smtp-Source: AGHT+IG9a1r8eRErQ/uawGaaPCypnuS+wZsfC397BudAH5xXUadF58Tt2cTCwWMrHTTCB4vS+t16Lg==
X-Received: by 2002:a05:6214:b6c:b0:67f:a06:ce2c with SMTP id ey12-20020a0562140b6c00b0067f0a06ce2cmr16297573qvb.128.1703110275795; Wed, 20 Dec 2023 14:11:15 -0800 (PST)
Received: from smtpclient.apple (d-24-233-121-124.nh.cpe.atlanticbb.net. [24.233.121.124]) by smtp.gmail.com with ESMTPSA id z16-20020a0ce990000000b0067a4f49a13csm191493qvn.127.2023.12.20.14.11.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 Dec 2023 14:11:15 -0800 (PST)
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: Wed, 20 Dec 2023 17:11:04 -0500
Message-Id: <9A5C6A10-0691-4F28-92DE-83EC6BF93077@gmail.com>
References: <CAFU7BAQ1Ge3yKjdSXEX80ukbw-OYMReC8+Tvh6UNAB2UKEOz5w@mail.gmail.com>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, dhcwg <dhcwg@ietf.org>
In-Reply-To: <CAFU7BAQ1Ge3yKjdSXEX80ukbw-OYMReC8+Tvh6UNAB2UKEOz5w@mail.gmail.com>
To: Jen Linkova <furry13@gmail.com>
X-Mailer: iPad Mail (21B101)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dhcwg/9g5uHsPnyVJFqLp74y2zJO0sj7U>
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: Wed, 20 Dec 2023 22:11:20 -0000
My point for originally raising this issue was just to point it out in the draft to make operators aware of the issue when there are inconsistently configured servers. I don’t think I had an issue with was proposed (before 07). I think keeping it very simple: - makes coding and testing much easier - works well when there is a single server or multiple consistently configured servers - allows turning on and off notifications (assuming single/consistent situations) Yes, it fails when there is inconsistency in multiple servers - so don’t do it or fix it quickly. - Bernie > On Dec 20, 2023, at 3:58 PM, Jen Linkova <furry13@gmail.com> wrote: > > On Tue, Dec 5, 2023 at 7:08 PM Michael Richardson <mcr+ietf@sandelman.ca> wrote: >>> to address an oscillation problem: if some servers support the >>> registration and some don't, the client might turn the registration on >>> and off, depending on the order of arriving Replies. >> >> We can all agree that it's a mis-configuration, but I hope we can also agree >> that it shouldn't keep the client from doing it's thing. > > So we are all in agreement that if at least one server signals > registration support, the client shall start sending registration > messages. > The main question we have is when to stop (if stop at all). > >> The broken servers >> are... broken, and perhaps an automatic configuration process will update >> them in a few minutes or hours. (Why break all your servers at the same >> time!) > > Yes, so maybe we shall not introduce additional complexity to the > client implementations to save some multicast traffic during the > transition period or if the server is misconfigured. > >>> While it's not the end of the world, I think it's rather undesirable. >>> The new text says that the client always register if at least one >>> server returns the OPTION_ADDR_REG_ENABLE option, and say the client >>> MUST stop >>> registering if that server stops returning the option. >> >> I wanted this text, and I continue to want it. > > So the problematic part is about stopping those messages. > I see the following options: > 1. The client does not stop at all as long as it's connected to the > given link (Lorenzo's suggestion). > 2. The client sends an Information-request periodically, wait > for....how long?...(the shorter of RT and MAX_WAIT_TIME as per section > 7.6 of RFC8415?) and continue retransmission as long as at least one > reply allows that. my understanding that this is a grey area in > RFC8415 anyway, so might not be the best option. > 3. (introduced in -07 and it looks like the group doesn't like it): > described above > Any other suggestions? > > Maybe the client shall stop transmitting if it doesn't receive an > explicit signal of registration support for 3 X > information-refresh-time? > >>> The only message for which RFC8415 acknowledges that there can be multiple >>> replies is a Solicit, but in fact an Information-Request could just as >>> easily return multiple replies. I don't know if the WG is thinking about >>> this, but this seems like a fairly serious gap. >> >> I guess I don't have enough experience with Information-Request messages to >> understand this situation. I thought they were all unicast. > > I believe all traffic sent by the client is multicast (RFC8415 allowed > the unicast option but it's being deprecated in the -bis; > https://www.ietf.org/archive/id/draft-ietf-dhc-rfc8415bis-03.html#name-reception-of-unicast-messag > >> Bernie Volz <bevolz@gmail.com> wrote: >>> Personally, I=E2=80=99m not sure 07 was worth it. I don=E2=80=99t think having the >>> clients track the servers is worth doing. And if the network conflicts >>> in the setting, live with it - fix the settings on all servers (there >>> shouldn=E2=80=99t be that many). >> >> okay, I generally agree. >> While it might be rare for an enterprise to deploy DHCP servers from >> different vendors (and therefore different feature sets), I'll bet it's not >> rare for them to incrementally upgrade the servers, with significant gaps >> between the upgrades... because critical infrastructure. Particularly if >> it's integrated into some AD server. > > The question is how much complexity we'd like to introduce to cover > that case (especially as it's not really harmful, just some servers > receive messages they do not support). > >>> It is a link, not a per server, setting. >> >> I don't think that I agree, but I could live with this. > > As the client always sends traffic as multicast, it's effectively > per-link, I agree with Bernie. The client either sends those messages > on that link, or not. > > -- > Cheers, Jen Linkova > > _______________________________________________ > dhcwg mailing list > dhcwg@ietf.org > https://www.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] WGLC for draft-ietf-dhc-addr-notification… Timothy Winters
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Jen Linkova
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Ted Lemon
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Bernie Volz
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Ted Lemon
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Lorenzo Colitti
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Jen Linkova
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Li HUANG
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Bernie Volz
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Jen Linkova
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Bernie Volz
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Lorenzo Colitti
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Ivan A Pena
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Daryll Swer
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Daryll Swer
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Bernie Volz
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Ole Trøan
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Jen Linkova
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Bernie Volz
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Bernie Volz
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Jen Linkova
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Daryll Swer
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Ted Lemon
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Ted Lemon
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Ted Lemon
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Lorenzo Colitti
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Jen Linkova
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Ted Lemon
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Daryll Swer
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Li HUANG
- Re: [dhcwg] WGLC for draft-ietf-dhc-addr-notifica… Michael Richardson