Re: [DNSOP] New version of draft-ietf-dnsop-rfc7816bis after WG last call

Vladimír Čunát <vladimir.cunat+ietf@nic.cz> Mon, 26 April 2021 17:28 UTC

Return-Path: <vladimir.cunat+ietf@nic.cz>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20D443A29F3 for <dnsop@ietfa.amsl.com>; Mon, 26 Apr 2021 10:28:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O-G8pXkK_Gc5 for <dnsop@ietfa.amsl.com>; Mon, 26 Apr 2021 10:28:30 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B6313A29F1 for <dnsop@ietf.org>; Mon, 26 Apr 2021 10:28:30 -0700 (PDT)
Received: from [IPv6:2a02:768:2d1c:226::a2e] (unknown [IPv6:2a02:768:2d1c:226::a2e]) by mail.nic.cz (Postfix) with ESMTPSA id BBC99140A94 for <dnsop@ietf.org>; Mon, 26 Apr 2021 19:28:26 +0200 (CEST)
To: dnsop@ietf.org
References: <0053F712-2701-42E0-9B7C-8B3A0757210C@icann.org>
From: Vladimír Čunát <vladimir.cunat+ietf@nic.cz>
Message-ID: <57ad698d-8e37-195e-7c9e-7e8457ee955c@nic.cz>
Date: Mon, 26 Apr 2021 19:28:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <0053F712-2701-42E0-9B7C-8B3A0757210C@icann.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Virus-Scanned: clamav-milter 0.102.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/u7B7U2DMyMboXXcePt6gePO9vBw>
Subject: Re: [DNSOP] New version of draft-ietf-dnsop-rfc7816bis after WG last call
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Apr 2021 17:28:35 -0000

> We're looking for comments before Monday April 26th. 

I'm sorry.  Better slightly late than never, I suppose.  The whole text 
seems good to me, except for a small issue:

In step (6) of the algorithm it might better be noted that in case xNAME 
is in ANSWER, the RCODE is irrelevant.  Now the reading doesn't seem 
right e.g. if it returns a CNAME to an NXDOMAIN.

> * we use 1-1-1-3-3-.. label steps, which is not exactly what section 2.3 describes

I consider that part of the draft as just an example how the number of 
queries could be reduced, so I can't see any problem.

In the stub&forwarding section it might be worth noting the case of 
validating stub or forwarder.  There the final query does not suffice 
regardless of (non-)minimization, so the QNAME minimization approach can 
be "coupled" with a root-to-leaf direction of discovering the trust 
chain.  We've been using one simple approach from this class for years 
(as the only option for forwarding with validation).

--Vladimir | knot-resolver.cz