Skip to content

Added Objectives Section#21

Open
edwardlewisicann wants to merge 1 commit intofl1ger:mainfrom
edwardlewisicann:main
Open

Added Objectives Section#21
edwardlewisicann wants to merge 1 commit intofl1ger:mainfrom
edwardlewisicann:main

Conversation

@edwardlewisicann
Copy link
Contributor

Added three objectives in one section. A high level "requirements" section.

Added three objectives in one section.  A high level "requirements"
section.

Objective 2 : Expose the role of DNS operations, enabling a zone administrator to make use of multiple DNS providers who may have different operational policies. This supports having multiple providers for resoliency and stability in steady state and the ability to transition from one provider to another during a transitional state. The purpose of the objective to identify DNS operators enables the use of security credentials to automatically update delegation information, such as new name servers, new DNSSEC keys, etc.

Objective 3 : Denote when the delegation is an administrative boundary, that is, a delegation to a different zone administration. The purpose of this objective is to support applications that need to know whether to extend security policies to a subzone, such as web cookies.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the first I've heard of this objective for DELEG. I also haven't heard of a plan to meet this need.

For "web cookie" use cases, the essential problem is that the ultimate client doesn't perform its own iterative resolution, so any metadata about zone cuts within the name is ordinarily lost before DNS resolution results reach the browser. We could potentially develop a way for an iterative resolver to enrich its response with metadata about the zone cuts, but we haven't done that yet.

This seems like something that might be enabled by DELEG but does not need to be part of the core specification, and can be added later using SvcParams.

@edwardlewisicann
Copy link
Contributor Author

edwardlewisicann commented Dec 7, 2023 via email

@edwardlewisicann
Copy link
Contributor Author

Between github, the traditional DNSOP mail list, Mattermost's chat room and possibly other channels, I'm no longer certain where to add this comment.

Perhaps another reason for DELEG to denote when a delegation is made across an administrative boundary lies in the recent thread on QNAME minimization, when to use it and when to drop it. The problem seems that in some use cases, like DNS reputation lists, QNAME minimization has a harmful effect compared to the usual query-response use case. Trying to address that is complicated then by IPv4 reverse map and then IPv6 reverse map delegation use cases. It might prove to be helpful when a resolver can count down levels of administrations, not levels of zones or labels, to know when to "drop" QNAME minimization. This is just a thought, but it seems that the debate over when to use minimization is circling around knowing what administration (level) is being queried.

@paulehoffman
Copy link
Contributor

These objectives seem long-winded relatie to the conciseness of the rest of the text in the document. Maybe this can be dropped until after the -00 appears, and see if it is still needed then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants