Internet-Draft DNR & SVCB Registry October 2023
Wing, et al. Expires 6 April 2024 [Page]
Workgroup:
Adaptive DNS Discovery
Internet-Draft:
draft-wb-add-svcb-registry-update-latest
Updates:
9460 (if approved)
Published:
Intended Status:
Standards Track
Expires:
Authors:
D. Wing
Cloud Software Group
M. Boucadair
Orange
T. Reddy
Nokia

An Update to the DNS Service Bindings (SVCB) Registry

Abstract

This document updates the DNS Service Bindings (SVCB) IANA registry to indicate which service parameters are applicable to protocols where duplicated information in those parameters can cause interoperability problems. The document also includes guidance for new service parameters to indicate whether they should be conveyed or withheld.

This document updates RFC 9460.

Discussion Venues

This note is to be removed before publishing as an RFC.

Discussion of this document takes place on the Adaptive DNS Discovery Working Group mailing list (add@ietf.org), which is archived at https://mailarchive.ietf.org/arch/browse/add/.

Source for this draft and an issue tracker can be found at https://github.com/boucadair/dnr-svcb-registry.

Status of This Memo

This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."

This Internet-Draft will expire on 6 April 2024.

Table of Contents

1. Introduction

[I-D.ietf-dnsop-svcb-https] established an IANA registry for Service Parameter Keys (SvcParamKeys) [IANA-SVCB]. That registry is leveraged by the Discovery of Network-designated Resolvers (DNR) [I-D.ietf-add-dnr] and IKEv2 for Encrypted DNS [I-D.ietf-ipsecme-add-ike]. However, not all service parameters defined in that registry are eligible for inclusion in those protocols. For example, both [I-D.ietf-add-dnr] and [I-D.ietf-ipsecme-add-ike] specify that "ipv4hint" and "ipv6hint" Service Parameters (SvcParams) must not be included in these protocols because these parameters are superseded by the other parameters of those protocols.

Given that future SvcParams may be defined in the future, there is currently no mechanism to tag whether an SvcParam may or must not be included in DNR or IKEv2 for Encrypted DNS. This document fixes that issue by updating the structure of the Service Parameter Keys (SvcParamKeys) registry of the DNS Service Bindings (SVCB) registry group [IANA-SVCB] to maintain the set of service parameters that are applicable to those specifications.

2. Conventions and Definitions

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.

3. Update to Section 14.3.1 of RFC 9460

This document updates Section 14.3.1 of [I-D.ietf-dnsop-svcb-https] as follows:

OLD:

A registration MUST include the following fields:

NEW:

A registration MUST include the following fields:

4. Security Considerations

This document does not introduce new security considerations other than those discussed in Section 7 of [I-D.ietf-add-dnr], Section 6 of [I-D.ietf-ipsecme-add-ike], and Section 12 of [I-D.ietf-dnsop-svcb-https].

5. IANA Considerations

This document request IANA to update the Service Parameter Keys (SvcParamKeys) registry of the DNS Service Bindings (SVCB) registry group [IANA-SVCB] as follows:

6. References

6.1. Normative References

[I-D.ietf-add-dnr]
Boucadair, M., Reddy.K, T., Wing, D., Cook, N., and T. Jensen, "DHCP and Router Advertisement Options for the Discovery of Network-designated Resolvers (DNR)", Work in Progress, Internet-Draft, draft-ietf-add-dnr-16, , <https://datatracker.ietf.org/doc/html/draft-ietf-add-dnr-16>.
[I-D.ietf-dnsop-svcb-https]
Schwartz, B. M., Bishop, M., and E. Nygren, "Service binding and parameter specification via the DNS (DNS SVCB and HTTPS RRs)", Work in Progress, Internet-Draft, draft-ietf-dnsop-svcb-https-12, , <https://datatracker.ietf.org/doc/html/draft-ietf-dnsop-svcb-https-12>.
[I-D.ietf-ipsecme-add-ike]
Boucadair, M., Reddy.K, T., Wing, D., and V. Smyslov, "Internet Key Exchange Protocol Version 2 (IKEv2) Configuration for Encrypted DNS", Work in Progress, Internet-Draft, draft-ietf-ipsecme-add-ike-14, , <https://datatracker.ietf.org/doc/html/draft-ietf-ipsecme-add-ike-14>.
[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, , <https://www.rfc-editor.org/rfc/rfc2119>.
[RFC8174]
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, , <https://www.rfc-editor.org/rfc/rfc8174>.

6.2. Informative References

[IANA-SVCB]
"DNS Service Bindings (SVCB); Service Parameter Keys (SvcParamKeys)", , <https://www.iana.org/assignments/dns-svcb/dns-svcb.xhtml>.

Acknowledgments

TBC.

Authors' Addresses

Dan Wing
Cloud Software Group, Inc.
United States of America
Mohamed Boucadair
Orange
Rennes
35000
France
Tirumaleswar Reddy
Nokia
India