Re: [dnssd] dnssd Digest, Vol 99, Issue 4

Martin Turon <mturon@google.com> Thu, 18 August 2022 21:04 UTC

Return-Path: <mturon@google.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 B1173C1524AB for <dnssd@ietfa.amsl.com>; Thu, 18 Aug 2022 14:04:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.606
X-Spam-Level:
X-Spam-Status: No, score=-17.606 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 dmVMFc7-auko for <dnssd@ietfa.amsl.com>; Thu, 18 Aug 2022 14:04:04 -0700 (PDT)
Received: from mail-yw1-x112b.google.com (mail-yw1-x112b.google.com [IPv6:2607:f8b0:4864:20::112b]) (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 EBF08C1522D4 for <dnssd@ietf.org>; Thu, 18 Aug 2022 14:04:03 -0700 (PDT)
Received: by mail-yw1-x112b.google.com with SMTP id 00721157ae682-3375488624aso45035107b3.3 for <dnssd@ietf.org>; Thu, 18 Aug 2022 14:04:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc; bh=R9km35gTT8jQWqJIIVF8UpT0SNFMHvOmOJD6Tt3qE2g=; b=sEVjkdi0GfHon77ojWLO/6O05qjH//F5gmcJxSkS+1xt7F6zrXbkH/HT1ldIaHyZ9A BPTv0B7O9Wmv5g7dY0/k2SyaQUD4wdVqnwLOzCKDP5rieX2dJbvutHe8Dxx3fE2p/ZUL qbMXME4U3kow5iG4k/5VV0Utwg7HqL6MAwq/pMHwaHePAqdS0Xd3suoyf101BFU5Djhi LZXWL6SIDgVm7/crSpDS5glWFiaQwDdol1sz09Qa3D5BBBi9834IEINjWYoY3B/kZp4f 5F9Isn521x977CfNupDiXEMiyF52bbVk9/xodhXBZQ6ZPAdtUJ9HqJtqlIPXVo75euzt krtA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc; bh=R9km35gTT8jQWqJIIVF8UpT0SNFMHvOmOJD6Tt3qE2g=; b=YD98MyQmRux7RQ3SMLlJhAzcwVe0MWgWAC3rthRlQn6T1PX6BDGn8XKuOMUw+MW60Q OMcpGH9j9pwtHwmrkgwrAv0SeZlGZ5G/algClwBjTsCML4/X4rO6vTJCQBFFp+D7A5vs pcZrUf9NzYXbplCs/W340lvfgUXZyqhmJ2XQnEZOMegCp/Fj78M511IBJrRy53oU/KuZ xzJNG8oDNUraOmliXr4nLoHfepgIqyodSTi7dSuMYVARHKWE/HNYYGmhL3IIDvpEEJ7H k3w8TD2gWUsPxIorLoT1SjKnr5l9WqIf8Y8SbTTzwwv/lliqRv5iKjNK4oXdD/bb1z+O wiyA==
X-Gm-Message-State: ACgBeo35ukBQ2v1HgDcm/A4VmX/MNnstYzHHiTgCTxxcMlaNyXya78Gd Vo2eSCsND/wXhxfQi6sPnz452fIj1A8GgGu+SoMZ3LGXuxk4Sw==
X-Google-Smtp-Source: AA6agR7XQ4VrqZcimUM1jZlGleDoxSPWoDsirvnX2JRsT7AhDlrfglombSv6n+JU7nR7AoH6ENNkXIvHBwQk89XGF7Y=
X-Received: by 2002:a81:db03:0:b0:324:dc2c:8245 with SMTP id u3-20020a81db03000000b00324dc2c8245mr4584081ywm.112.1660856642083; Thu, 18 Aug 2022 14:04:02 -0700 (PDT)
MIME-Version: 1.0
References: <mailman.22.1660762802.28907.dnssd@ietf.org>
In-Reply-To: <mailman.22.1660762802.28907.dnssd@ietf.org>
From: Martin Turon <mturon@google.com>
Date: Thu, 18 Aug 2022 14:03:50 -0700
Message-ID: <CAOOu1=DtQe_v3fgaDiXZSS-LDqyT4fvJCeOUACcFBCPyBeQxYA@mail.gmail.com>
To: dnssd@ietf.org
Content-Type: multipart/alternative; boundary="0000000000002d470505e68a5268"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnssd/Oraz25WFKpY6oDaO175rPxpB194>
Subject: Re: [dnssd] dnssd Digest, Vol 99, Issue 4
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, 18 Aug 2022 21:04:04 -0000

RE: Last call review of
https://datatracker.ietf.org/doc/draft-ietf-dnssd-srp

Hi DNSSD Team,

I have reviewed the latest version of this document (draft-ietf-dnssd-srp-14)
and believe it is ready to publish.

Some optional editorial comments:

   - First instance of RR acronym could be expanded for clarity: `RR
   (Resource Record)`
   - References to RFC2136 do not appear as links in html as refs to other
   RFCs do.
   - References to RFC7942 in section 9 have no links in html.
   - Reference to RFC2782 in section 2.2.5.4
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#section-2.2.5.4>
   "Compression in SRV" records
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#name-compression-in-srv-records>
has
   no link in html.

Some general technical clarification questions:

   - 2.2.4.1 First-Come-First-Serve: "As long as the registration service
   remembers the name and the key used to register that name, no other server
   can add or update the information associated with that." -- this implies
   records are held forever and doesn't mention any requirement to refresh or
   expire the record.  It may be good to adjust the wording slightly to add
   some summary or forward reference to "2.2.5.3.
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#section-2.2.5.3>Record
   Lifetimes
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#name-record-lifetimes>"
   so it is clear the FCFS will expire dormant record claims.
   - 2.2.5.1 "The requestor generates a public/private key pair." When I
   read this I immediately ask myself what is the algorithm used (ECC, RSA,
   etc) to generate these pub/priv keys and what are the key sizes?  I
   couldn't find answers to this in the section.  A forward reference to "
   5.3.
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#section-5.3>Required
   Signature Algorithm
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#name-required-signature-algorith>"
   would help.
   - 2.2.5.4.
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#section-2.2.5.4>Compression
   in SRV records
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#name-compression-in-srv-records>
    "an SRP requestor SHOULD compress the target in the SRV record."  The
   method of compression to be used isn't referenced directly, thus assumes a
   reader very familiar with the suite of DNS protocol RFCs.  Also, the
   supporting rational text in this section implies that compression can be
   mandatory for SRP.  If so, why not make this a MUST?  Is it to maximize
   interoperability with some potentially older implementations?
   - 2.3.6.
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#section-2.3.6>Optional
   Behavior
   <https://www.ietf.org/archive/id/draft-ietf-dnssd-srp-14.html#name-optional-behavior>
mentions
   the concept of "Reverse Mapping" without any reference or details as to
   what it is or where it is specified.  I'm assuming it is referring to
   adding records to map from IP address back to service, but some added
   reference would be helpful.

Regards,
Martin
_____________________________
Martin Turon  |  Google


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 issuing
>> a second Working Group Last Call (WGLC) for draft-ietf-dnssd-srp. To remind
>> folks of the timeline, we had our first WGLC for this document in July
>> 2021. That WGLC was successful in establishing WG consensus in publishing
>> this document, but did expose some issues that needed to be resolved before
>> publication. The authors then did a first round of addressing comments in
>> October 2021 and another in July 2022. The authors now think that all
>> comments received during the original WGLC have now been addressed. Since
>> so much time has passed, we're having a full second WGLC to give everyone
>> an opportunity to read the document with fresh eyes. This WGLC will last
>> for two weeks until 2022-08-22 at 23:59 UTC. Please let us know if you have
>> any remaining concerns with this document, especially if you had commented
>> on the previous WGLC with concerns that you wanted to see resolved.
>>
>> The latest draft is available on the datatracker:
>> https://datatracker.ietf.org/doc/draft-ietf-dnssd-srp/
>>
>> 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
>
>