[DNSOP] Re: Working Group Last Call for draft-ietf-dnsop-ns-revalidation "Delegation Revalidation by DNS Resolvers"
Peter Thomassen <peter@desec.io> Tue, 18 March 2025 05:22 UTC
Return-Path: <peter@desec.io>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 07AC3D875A6 for <dnsop@mail2.ietf.org>; Mon, 17 Mar 2025 22:22:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.8
X-Spam-Level:
X-Spam-Status: No, score=-2.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=desec.io
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AhBjCV91dUna for <dnsop@mail2.ietf.org>; Mon, 17 Mar 2025 22:22:09 -0700 (PDT)
Received: from mail.a4a.de (mail.a4a.de [IPv6:2a01:4f8:10a:1d5c:8000::8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 0613BD87597 for <dnsop@ietf.org>; Mon, 17 Mar 2025 22:22:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=desec.io; s=20170825; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=cQPXEkQEY02TEoCVwVieACED/e55jbW1mESfPOQFT7c=; b=FdaFlkVRJxxMEswqppD4SuJ6tj G4uSK2q+Yb1R3akCalA7GR+a4CRH8Ozdk99qO/HRX2KgpmgmKhcWnt55bEkZ1/HmAP6mSIpKDmdeu A9GXvRZxF7LWfzVBJisIAoF/awCIUzunJVxgduD+7+FuAXbqBMZFk568nFdsEeuWk1D5x/dzu/97H 4ZeW0UP5d1S7V61rCRza3wsFUqfX0L6QEzLTdNDlFOdL4lKENQzt8mW57IPiYophsuUGQpjWc1eQK h4KNOv4EKqNqnc+qn4wwJJKnlmVlPK8u3S7Chm0nGRC3odTTyPV9N/2jL5dVYdKXnW6izgijPW+pX 9PkOBNig==;
Received: from [2001:67c:1232:144:ff95:a91b:2df3:6ebd] by mail.a4a.de with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.97) (envelope-from <peter@desec.io>) id 1tuPOw-00000003R3V-0hm7; Tue, 18 Mar 2025 06:22:06 +0100
Message-ID: <8b0e6d53-8261-4fb9-b164-147c5a195299@desec.io>
Date: Tue, 18 Mar 2025 12:22:01 +0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Shumon Huque <shuque@gmail.com>
References: <CADyWQ+GHwYS3T=M+7655Ps5f-mJ7H3FfstDGvHsR_D=eHXf43g@mail.gmail.com> <551bb4a8-f787-4caf-8615-c284203d7b7e@nic.cz> <CAHPuVdWwFGKE7QRHXP1Ru9geQdV+VY4-Z-AYgkhac7dQuB9cZw@mail.gmail.com> <6fa27e23-ec6d-4989-8068-aafb4925d1dd@nic.cz> <CAHPuVdUy1s9gaQyJ=GiqdxAPZwUc2-4HvQBCb77c-Zh5feAjvg@mail.gmail.com> <C5ABE18F-AB8B-4654-BF93-D660D4240446@fl1ger.de> <2a6088fb-3275-464d-bca1-92a4cbaa78aa@nlnetlabs.nl> <2b862da9-e428-47f3-9ecc-c55a4e589bac@desec.io> <a23915b8-3a28-417c-a709-ef3123c4a74d@nlnetlabs.nl> <bc9d2dba-9a9c-4fe5-a484-ace272836007@desec.io> <94da4d77-2904-43ba-9bcd-27e22e6a4604@nlnetlabs.nl> <CAHPuVdUgisVwUm+67x54RnkypAR+=mC9D8uFB_nkRkq_0+2pPg@mail.gmail.com> <c1e08659-9060-4f4b-8a4c-c20ee4a946b8@desec.io> <CAHPuVdUqmrKPaTcDiCnuRfy8r6x2Gn9PH=apZfwexAsq6NQ2Zw@mail.gmail.com> <CAHPuVdVHJFCf5xxkCxYcY8krXMHvHSg74upNKEVh+j_-7ndPGg@mail.gmail.com> <5ba8ce9d-932f-45ce-b2c3-686f81dd919d@desec.io> <CAHPuVdXuevcgaukfg7zT49q2LG1oPy+DGxcAacSTYZKrt1sE-A@mail.gmail.com>
Content-Language: en-US, de-DE
From: Peter Thomassen <peter@desec.io>
Autocrypt: addr=peter@desec.io; keydata= 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
In-Reply-To: <CAHPuVdXuevcgaukfg7zT49q2LG1oPy+DGxcAacSTYZKrt1sE-A@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Message-ID-Hash: 2ATT5FIC6ZG4U343NJEFC6C42SP4H6G7
X-Message-ID-Hash: 2ATT5FIC6ZG4U343NJEFC6C42SP4H6G7
X-MailFrom: peter@desec.io
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: dnsop <dnsop@ietf.org>, Willem Toorop <willem@nlnetlabs.nl>, Ralf Weber <dns@fl1ger.de>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: Working Group Last Call for draft-ietf-dnsop-ns-revalidation "Delegation Revalidation by DNS Resolvers"
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/8GY0gS_NtfIiw57TyyJCmnBrXr0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
On 3/18/25 11:54, Shumon Huque wrote: > > Follow-up: I guess only updating the NS RRset in the child zone can still cause some queries to go to the faulty operator - you are right about that. So, you have to do it both at the delegation and child zone. Which is what we do. > > Excellent, that's what I'd thought. I'm just not getting which difference NS revalidation then makes in this situation (as you brought it up as an operational benefit upthread). [...] > > Re-checking the delegation happens at the smaller TTL of the delegating NS RRset and the Child zone apex NS RRset. So, the child zone can dictate a smaller TTL in accordance with their operational needs for faster reconfiguration, Does that answer your question? Absolutely, yes! So this is about when the parent is quick to deploy the update but has a long TTL. Resolvers who query for the first time (or re-check the delegation) will see the update from the parent anyway; however, resolvers who have the NS RRset cached (and are not intending to query the parent) would not have seen the update so quickly if they'd adhere to the parent-side TTL. I had been under the impression that the issue was parents who are slow to update the delegation. Thanks for this! Peter -- https://desec.io/
- [DNSOP] Working Group Last Call for draft-ietf-dn… Tim Wicinski
- [DNSOP] Re: Working Group Last Call for draft-iet… Ben Schwartz
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Vladimír Čunát
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Vladimír Čunát
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Ralf Weber
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Peter Thomassen
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Peter Thomassen
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Petr Špaček
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Ondřej Surý
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Peter Thomassen
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Peter Thomassen
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Peter Thomassen
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Shreyas Zare
- [DNSOP] Re: Working Group Last Call for draft-iet… Ralf Weber
- [DNSOP] Re: Working Group Last Call for draft-iet… Ondřej Surý
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Petr Špaček
- [DNSOP] Re: Working Group Last Call for draft-iet… Shreyas Zare
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Peter Thomassen
- [DNSOP] Re: Working Group Last Call for draft-iet… Vladimír Čunát
- [DNSOP] Re: Working Group Last Call for draft-iet… Petr Špaček
- [DNSOP] Re: Working Group Last Call for draft-iet… Philip Homburg
- [DNSOP] Re: Working Group Last Call for draft-iet… Vladimír Čunát
- [DNSOP] Re: Working Group Last Call for draft-iet… Philip Homburg
- [DNSOP] Re: Working Group Last Call for draft-iet… Vladimír Čunát
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Petr Špaček
- [DNSOP] Re: Working Group Last Call for draft-iet… Petr Špaček
- [DNSOP] Re: Working Group Last Call for draft-iet… Philip Homburg
- [DNSOP] Re: Working Group Last Call for draft-iet… Peter Thomassen
- [DNSOP] Re: Working Group Last Call for draft-iet… Vladimír Čunát
- [DNSOP] Re: Working Group Last Call for draft-iet… Philip Homburg
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Ben Schwartz
- [DNSOP] Re: fujiwara-dnsop-resolver-update Ondřej Surý
- [DNSOP] Re: Working Group Last Call for draft-iet… Petr Špaček
- [DNSOP] Re: Working Group Last Call for draft-iet… Ralf Weber
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: fujiwara-dnsop-resolver-update Kazunori Fujiwara
- [DNSOP] Re: fujiwara-dnsop-resolver-update Shumon Huque
- [DNSOP] Re: fujiwara-dnsop-resolver-update Ondřej Surý
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Petr Špaček
- [DNSOP] Re: Working Group Last Call for draft-iet… Willem Toorop
- [DNSOP] Re: Working Group Last Call for draft-iet… Shumon Huque
- [DNSOP] Re: Working Group Last Call for draft-iet… Benno Overeinder