[Tsv-art] draft-ietf-core-dns-over-coap-15 ietf last call Tsvart review

Tommy Pauly via Datatracker <noreply@ietf.org> Thu, 03 July 2025 18:07 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: tsv-art@ietf.org
Delivered-To: tsv-art@mail2.ietf.org
Received: from [10.244.8.159] (unknown [104.131.183.230]) by mail2.ietf.org (Postfix) with ESMTP id 734D63DA815C; Thu, 3 Jul 2025 11:07:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Tommy Pauly via Datatracker <noreply@ietf.org>
To: tsv-art@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 12.43.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <175156606134.1138115.17733391939321584624@dt-datatracker-6fcb845cd4-p6tkq>
Date: Thu, 03 Jul 2025 11:07:41 -0700
Message-ID-Hash: EGZEJ3O7LT72VDNH73CTPXHVORAZONAQ
X-Message-ID-Hash: EGZEJ3O7LT72VDNH73CTPXHVORAZONAQ
X-MailFrom: noreply@ietf.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tsv-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: core@ietf.org, draft-ietf-core-dns-over-coap.all@ietf.org, last-call@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Tommy Pauly <tpauly@apple.com>
Subject: [Tsv-art] draft-ietf-core-dns-over-coap-15 ietf last call Tsvart review
List-Id: Transport Area Review Team <tsv-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/sVJHGkz8BmRdwmzhvLgR9pppkRA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Owner: <mailto:tsv-art-owner@ietf.org>
List-Post: <mailto:tsv-art@ietf.org>
List-Subscribe: <mailto:tsv-art-join@ietf.org>
List-Unsubscribe: <mailto:tsv-art-leave@ietf.org>

Document: draft-ietf-core-dns-over-coap
Title: DNS over CoAP (DoC)
Reviewer: Tommy Pauly
Review result: Ready with Nits

This document has been reviewed as part of the transport area review team's
ongoing effort to review key IETF documents. These comments were written
primarily for the transport area directors, but are copied to the document's
authors and WG to allow them to address any issues raised and also to the IETF
discussion list for information.

When done at the time of IETF Last Call, the authors should consider this
review as part of the last-call comments they receive. Please always CC
tsv-art@ietf.org if you reply to or forward this review.

Thanks for a clearly written document, and another entry into the zoo
of D-o-something protocols. From a transport perceptive, I don't
see any particular concerns or issues raised by this document.

Some nits:
- "If the "alpn" SvcParam value for the service is "coap", a CoAP request for
CoAP over TLS MUST be construct.": this sentence should end with "MUST be
constructed". - "* The target name of the SVCB record MUST be set in the
Uri-Host option if the resolved address for the target name differs from the
destination address. Otherwise, the Uri-Host option MAY be set from the target
name.": I suggest double checking (if you haven't already) with RFC 9461 and
the authors of that and related documents if this would be expected or
equivalent to the dohpath case. Generally, the target path names wouldn't be
used for hostnames in URIs, in my experience. For example, RFC 9462 says
"However, even when the TargetName is different (for example, if the DoH server
had a TargetName of doh.example.com) the clients still check for the original
known resolver name in the certificate."