[Taps] Dnsdir last call review of draft-ietf-taps-impl-15
Peter van Dijk via Datatracker <noreply@ietf.org> Tue, 11 April 2023 10:22 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: taps@ietf.org
Delivered-To: taps@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EF9C5C14CE44; Tue, 11 Apr 2023 03:22:35 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Peter van Dijk via Datatracker <noreply@ietf.org>
To: dnsdir@ietf.org
Cc: draft-ietf-taps-impl.all@ietf.org, last-call@ietf.org, taps@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 9.16.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <168120855597.32889.15102272512533872194@ietfa.amsl.com>
Reply-To: Peter van Dijk <peter.van.dijk@powerdns.com>
Date: Tue, 11 Apr 2023 03:22:35 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/taps/D3ooC1CyfGS7rsetFTBO0fsQKZ0>
Subject: [Taps] Dnsdir last call review of draft-ietf-taps-impl-15
X-BeenThere: taps@ietf.org
X-Mailman-Version: 2.1.39
List-Id: "IETF Transport Services \(TAPS\) Working Group" <taps.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/taps>, <mailto:taps-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/taps/>
List-Post: <mailto:taps@ietf.org>
List-Help: <mailto:taps-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/taps>, <mailto:taps-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Apr 2023 10:22:36 -0000
Reviewer: Peter van Dijk Review result: Ready with Nits This document is written very clearly. I much appreciate the phrase "This is not meant to restrict implementations from structuring racing candidates differently." In 4.1.1.1, "... send DNS queries for both A (IPv4) and AAAA (IPv6) records ...", this assumes no other address types will exist in the future. RFC8499 uses "address records" to refer to A/AAAA and any future variants implicitly, pointing out that RFC2181 informally says "(A, AAAA, etc)". I'm not aware of a more useful formal reference than 8499, so perhaps something like ".. send DNS queries for address records, which currently means sending A (IPv4) and AAAA (IPv6) queries ..."? While ietf-taps-interface mentions SRV records briefly, this document does not. An SRV record set could cause a single RemoteSpecifier to map to multiple names. HTTPS and SVCB records can also cause indirection to multiple names (and even transport indications). I do not think the document should go into detail on all of these, but, as with address records, perhaps it can mention that DNS lookups can involve an extra layer of indirection, and provide SRV, HTTPS and SVCB as current examples. Typo in 4.1.1.2: "intefaces" In 4.3.2, "should follow the Happy Eyeballs algorithm described in [RFC8305]." - should this be a "SHOULD"? (I noticed a few other lowercase "should"s as well.) I did not review sections 5, 6, 7 and 8 (other than a cursory check that they do not mention DNS or name resolving). In 9.1, ".. resolution answers (A and AAAA queries, for example)" - the queries are not cached, (part of) their responses is cached. Perhaps ".. resolution answers (from A and AAAA queries, for example" No comments on section 10, 11. Should 12.2 mention DNSSEC? I can very much understand it if you say no :-)
- [Taps] Dnsdir last call review of draft-ietf-taps… Peter van Dijk via Datatracker