[dd] Listing of mentioned potential desired extensions to today's DNS delegation
Paul Hoffman <paul.hoffman@icann.org> Thu, 22 February 2024 15:30 UTC
Return-Path: <paul.hoffman@icann.org>
X-Original-To: dd@ietfa.amsl.com
Delivered-To: dd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A995C14F6A4 for <dd@ietfa.amsl.com>; Thu, 22 Feb 2024 07:30:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.209
X-Spam-Level:
X-Spam-Status: No, score=-4.209 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
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 CyLmfpxX0GJu for <dd@ietfa.amsl.com>; Thu, 22 Feb 2024 07:30:38 -0800 (PST)
Received: from ppa4.dc.icann.org (ppa4.dc.icann.org [192.0.46.77]) (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 B6E2CC14F5FB for <dd@ietf.org>; Thu, 22 Feb 2024 07:30:38 -0800 (PST)
Received: from MBX112-E2-CO-1.pexch112.icann.org (out.mail.icann.org [64.78.33.7]) by ppa4.dc.icann.org (8.17.1.24/8.17.1.24) with ESMTPS id 41MFUSts006213 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <dd@ietf.org>; Thu, 22 Feb 2024 07:30:37 -0800
Received: from MBX112-W2-CO-1.pexch112.icann.org (10.226.41.128) by MBX112-W2-CO-1.pexch112.icann.org (10.226.41.128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Thu, 22 Feb 2024 07:30:24 -0800
Received: from MBX112-W2-CO-1.pexch112.icann.org ([169.254.44.235]) by MBX112-W2-CO-1.pexch112.icann.org ([169.254.44.235]) with mapi id 15.02.1258.028; Thu, 22 Feb 2024 07:30:24 -0800
From: Paul Hoffman <paul.hoffman@icann.org>
To: "dd@ietf.org" <dd@ietf.org>
Thread-Topic: Listing of mentioned potential desired extensions to today's DNS delegation
Thread-Index: AQHaZaQNb3MouLmXY02AZHuUVbR8Bw==
Date: Thu, 22 Feb 2024 15:30:24 +0000
Message-ID: <9285080A-71DF-4282-B763-5C7A37B16EFD@icann.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [192.0.32.234]
x-source-routing-agent: True
Content-Type: text/plain; charset="us-ascii"
Content-ID: <ACF17D4E33F6034D8F2D3A7938FF220B@pexch112.icann.org>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-02-22_11,2024-02-22_01,2023-05-22_02
Archived-At: <https://mailarchive.ietf.org/arch/msg/dd/H2p3Mzgc02ineG9-ccIHuNKbS3w>
Subject: [dd] Listing of mentioned potential desired extensions to today's DNS delegation
X-BeenThere: dd@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: DNS Delegation <dd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dd>, <mailto:dd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dd/>
List-Post: <mailto:dd@ietf.org>
List-Help: <mailto:dd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dd>, <mailto:dd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Feb 2024 15:30:39 -0000
Greetings again. Thanks for your earlier comments on the beginnings of the list of possible desired extensions for DNS delegation. This will help us as we formulate a proposed charter for the future WG. The following is a fuller list of desired extensions mentioned in the mailing list, along with an initial list of how those desired extensions might be implemented in later protocols. Again, these are just preliminary lists, mostly to help people think more about how to form a charter. It is likely that only a subset of the list will be considered. Other ideas will also likely come up in the eventual WG chartering discussion. Most importantly, many of these might be significantly out of scope from a likely initial charter but are listed here for sake of completeness. - Aliasing: A single-step mechanism that says "all of the delegation material for the child can be found on that server over there" - Signed NS and glue records: Greater assurance for validating resolvers of information they receive currently - Other DNS transports: Know what non-port-53 transports the given name servers can use - Child specific centricity: only use parental information to bootstrap gathering full information from the child - DBOUND/PSL: Declare that this is a policy boundary (maybe is not related to delegation), potentially with historical information - Split delegation: Parent delegates, but also is authoritative for some RRtypes for the child - DS pinning for particular nameservers: The resolver will only expect specified signing algorithms to be used by specified name servers. This is specifically needed for improved multi-signer DNSSEC situations. - Error reporting destination: Specify where error reports can be sent to when the delegated name servers behave unexpectedly - Denial support: A mechanism to allow a nameserver to deny that it serves that zone - Auto delegation updates: Auto-signaling of changes in delegation information, with increased usability over existing choices (CDS/CSYNC) - Child zone policies and properties: Signed statements of child zone policies or properties mapped into the parent (akin to DNSKEY flags) - Multi-hosting failure detectiong: Better detection for moving between multi-hosting environments when one is failing - Do not contect: Indication from the parent that contacting the child is not necessary after this response How they might be implemented Specifying delegation extensions Single new RRtype, extensible, in Authority section Multiple new RRtypes, each specific to an extension, in Authority section Reserve a range of RRtypes at IANA to indicate "resolve at parent" Overload DS records (requires changing DS display format) Allow aliasing of DS records in DS (requires changing DS display format) EDNS0 Aliasing Target has a SVCB record IP addresses of delegated servers If one alias among multiple gives a bad result, try another Signed NS and glue records Put in a new RR, sign that Add signatures for NS and glue in reply Child centricity Parent and child both have delegation records, use child's unless parent's is signed and child's isn't DBOUND/PSL in child can point one level up
- [dd] Listing of mentioned potential desired exten… Paul Hoffman
- Re: [dd] [Ext] Listing of mentioned potential des… Edward Lewis
- Re: [dd] [Ext] Listing of mentioned potential des… Wes Hardaker
- Re: [dd] [Ext] Listing of mentioned potential des… Brian Dickson
- Re: [dd] [Ext] Listing of mentioned potential des… Paul Hoffman