Re: [dnssd] WGLC for draft-ietf-dnssd-update-lease

Ted Lemon <mellon@fugue.com> Thu, 06 October 2022 14:53 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: dnssd@ietfa.amsl.com
Delivered-To: dnssd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D284AC14CF0C for <dnssd@ietfa.amsl.com>; Thu, 6 Oct 2022 07:53:27 -0700 (PDT)
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_DNSWL_BLOCKED=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.20210112.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 jKLzGtd64ZAK for <dnssd@ietfa.amsl.com>; Thu, 6 Oct 2022 07:53:26 -0700 (PDT)
Received: from mail-yw1-x112e.google.com (mail-yw1-x112e.google.com [IPv6:2607:f8b0:4864:20::112e]) (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 ED3FCC14F73E for <dnssd@ietf.org>; Thu, 6 Oct 2022 07:53:26 -0700 (PDT)
Received: by mail-yw1-x112e.google.com with SMTP id 00721157ae682-349c4310cf7so20014447b3.3 for <dnssd@ietf.org>; Thu, 06 Oct 2022 07:53:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=EGZEJpQgi9CjLr7q/enw5VBSsXlES/t6CU/swfl+HmA=; b=nd8I37kCzNQLBfKoFWmraRAQczoGZ0UEikW2HMa/elQDmgf1gIHa/s0p+Z0mZ6njEw 34m7vtuUB5CbTxb+2waceUKhzArnu5Qg3Qc0qJOZ+RTHuD9cBROtMbBYiIEgRPSnOdEH a3KkwV4krt10K0ASG/rFacRfRnuASpYG3uDGXaFzPPMBfWUAwQwePeN/msy1IHtpoyUe E1eXZW51s5ZOl2MWcRBePf1sWJrKaWAjT6AoMEgVRBqmnCeshhb3zdqItdcCUfHGsbSn IlV1yepTwtPPUFubS+57RZthi3bkK2/JjOJlgEXbmyFk5qKKZqP9NLuDymj7qdVoOTUv xnwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=EGZEJpQgi9CjLr7q/enw5VBSsXlES/t6CU/swfl+HmA=; b=QiuLpoKRTDPLxz8g6VJ/eImYwK3KTnGj6HfjsOLrm7EY8N3CtqrlWT1xQjGnBwANZK +nWMt7jZmq97yNTJOZ+DZVsQ8ZYx4MZovKSjYuFCuPYLX0QRK2/Cuxld3oZVBK170C0s V1wfI72JbW+VwpiJD+2Go4KzpYqO13JG3WEMKt5IMlHElqlbtJVPERnDAFy5HXxvFJ3n kUieD7lTHQJGSlHtUwHLq/hZ52JA1a538hryyh2xlImsEuOFaw9KtpWJ9h/ms7U8UgkB Fuo3o36PJAgjRI4jMjPXD2Ym7Ie+G9aCrW+zemcomXQgYJVqQkr1PISiHDC5bslHhlxQ toIA==
X-Gm-Message-State: ACrzQf2mqPejz0cXrazSzIFqI2J3mnuiEIPyls7bv2WrHp/MUhVE391b RXypw1JPichdQrL9BqinYlSp924CfXNc0Owca8stebNebmPmFqq2
X-Google-Smtp-Source: AMsMyM6CZlAODD33cI1BoDkGg4XyREVfg8dhnm9c3YrVsNCMfWNFCdHxswSAL5rXlC67Ur/+p+ng8abnYtzx/5uGBeM=
X-Received: by 2002:a0d:eb0d:0:b0:356:67be:73ca with SMTP id u13-20020a0deb0d000000b0035667be73camr234988ywe.108.1665068005718; Thu, 06 Oct 2022 07:53:25 -0700 (PDT)
MIME-Version: 1.0
References: <CAPDSy+60hp4P2PKzkkwoP+fqG5ECrNAN_Wqzjkx8Gz6N2Ljdkg@mail.gmail.com> <CAGwZUDsf6hLBku=yx6uhBHPftw0f3DpxBTvmqaSRWmy4qsfQWw@mail.gmail.com>
In-Reply-To: <CAGwZUDsf6hLBku=yx6uhBHPftw0f3DpxBTvmqaSRWmy4qsfQWw@mail.gmail.com>
From: Ted Lemon <mellon@fugue.com>
Date: Thu, 06 Oct 2022 10:52:49 -0400
Message-ID: <CAPt1N1nKhwYfCC2UCuVJ6ez_RBE=g+WmfZiS_k=2g=-gw937hQ@mail.gmail.com>
To: Jonathan Hui <jonhui=40google.com@dmarc.ietf.org>
Cc: David Schinazi <dschinazi.ietf@gmail.com>, DNSSD <dnssd@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000210d905ea5edb62"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/_Awiq8yHuaz7BZO4FfIRqVU3c98>
Subject: Re: [dnssd] WGLC for draft-ietf-dnssd-update-lease
X-BeenThere: dnssd@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Discussion of extensions to DNS-based service discovery for routed networks." <dnssd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnssd>, <mailto:dnssd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnssd/>
List-Post: <mailto:dnssd@ietf.org>
List-Help: <mailto:dnssd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnssd>, <mailto:dnssd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Oct 2022 14:53:27 -0000

I've updated the text as follows:

diff --git a/draft-ietf-dnssd-update-lease.xml
b/draft-ietf-dnssd-update-lease.xml
index 05f2b81..2348c4f 100644
--- a/draft-ietf-dnssd-update-lease.xml
+++ b/draft-ietf-dnssd-update-lease.xml
@@ -106,7 +106,7 @@
       Update messages <xref target="RFC2136"/>. This update MUST include
the EDNS0 OPT RR, as
       described in <xref target="RFC6891"/>.  This OPT RR MUST include an
EDNS0 Option as shown
       below.  Note that if a TSIG resource record (<xref
target="RFC2845"/>) is included to
-      authenticate the update, the TSIG RR should appear <em>after</em>
the OPT RR, allowing the
+      authenticate the update, the TSIG RR MUST appear <em>after</em> the
OPT RR, allowing the
       message digest in the TSIG to cover the OPT RR.</t>

       <t>The Update Lease EDNS0 option is formatted as follows:</t>
@@ -184,14 +184,14 @@ KEY-LEASE        u_int32_t    optional desired (or
granted)
        <name>Refresh Message Format</name>

         <t>Refresh messages are formatted like Dynamic Update Leases
Requests and Responses (see
-        <xref target="update"/> "Update Message Format"). The Refresh
message should be
+        <xref target="update"/> "Update Message Format"). The Refresh
message is
         constructed with the assumption that the result of the previous
update or Refresh is
-        still in effect. The Refresh message should, in the case that the
records added in a
+        still in effect. The Refresh message will, in the case that the
records added in a
         previous update were for some reason garbage collected, result in
those records being
         added again.</t>

-       <t>The Refresh message should not include any update prerequisites
that would, if the state
-       produced by the previous update or Refresh is still in effect,
fail. The update should not
+       <t>The Refresh message SHOULD NOT include any update prerequisites
that would, if the state
+       produced by the previous update or Refresh is still in effect,
fail. The update SHOULD NOT
        be constructed to fail in the case that the state produced by the
previous update or Refresh
        has for some reason been garbage collected.</t>

@@ -238,7 +238,7 @@ KEY-LEASE        u_int32_t    optional desired (or
granted)
          the server, including those not yet close to expiration, so long
as at least one
          resource record in the message has elapsed at least 75% of its
original lease. If the
          requestor uses UDP, the requestor MUST NOT coalesce Refresh
messages if doing so would
-         cause truncation of the message; in this case, multiple messages
or TCP should be
+         cause truncation of the message; in this case, either multiple
messages or TCP SHOULD be
          used.</t>

          <t>Requestors SHOULD NOT send a Refresh messages when all of the
records in the
On Wed, Aug 17, 2022 at 1:48 PM Jonathan Hui <jonhui=
40google.com@dmarc.ietf.org> wrote:

> I have reviewed the latest version of this document
> (draft-ietf-dnssd-update-lease-02) and believe it is ready to publish (with
> some minor nits noted below).
>
> The OpenThread implementation of SRP includes the Update Lease option and
> is up-to-date with the latest draft. It is being used by a number of
> community members, especially those implementing Matter. I am not aware of
> any open issues regarding usage of the Update Lease option.
>
> Minor comments:
>
> Section 4: "the TSIG RR should appear _after_", should this be normative
> "SHOULD"?
>
> Section 5.1: many statements with non-normative "should", should these be
> normative "SHOULD"?
>
> --
> Jonathan Hui
>
>
>
> On Mon, Aug 8, 2022 at 3:45 PM David Schinazi <dschinazi.ietf@gmail.com>
> wrote:
>
>> Hi DNSSD enthusiasts,
>>
>> As promised during our meeting at IETF 114 two weeks ago, we are starting
>> a Working Group Last Call (WGLC) for draft-ietf-dnssd-update-lease. As a
>> reminder of our timeline, this document was adopted by the DNSSD WG in
>> September 2021, folks made comments during that adoption call, and those
>> comments were addressed by the authors in July 2022. Additionally,
>> progressing this document is required for us to
>> publish draft-ietf-dnssd-srp. This WGLC will last for two weeks until
>> 2022-08-22 at 23:59 UTC. We're interested in hearing whether folks have
>> read this document and think it is ready for publication. We're also
>> interested in hearing from folks who think the document isn't ready, or who
>> see issues that need to be resolved before publication.
>>
>> The latest draft is available here:
>> https://datatracker.ietf.org/doc/draft-ietf-dnssd-update-lease/
>>
>> Please send responses to the DNSSD list as replies to this email.
>>
>> Thanks,
>> David and Chris
>> _______________________________________________
>> dnssd mailing list
>> dnssd@ietf.org
>> https://www.ietf.org/mailman/listinfo/dnssd
>>
> _______________________________________________
> dnssd mailing list
> dnssd@ietf.org
> https://www.ietf.org/mailman/listinfo/dnssd
>