<?xml version="1.0"encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?> <!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.4.1 -->encoding="UTF-8"?> <!DOCTYPE rfcSYSTEM "rfc2629.dtd"[ <!ENTITYRFC2119 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"> <!ENTITY RFC8174 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"> <!ENTITY I-D.ietf-homenet-front-end-naming-delegation SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-homenet-front-end-naming-delegation.xml"> <!ENTITY RFC8415 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8415.xml"> <!ENTITY RFC7858 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7858.xml"> <!ENTITY RFC9103 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.9103.xml"> <!ENTITY RFC8126 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml"> <!ENTITY RFC7368 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7368.xml"> <!ENTITY RFC7227 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7227.xml"> <!ENTITY I-D.andrews-dnsop-pd-reverse SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.andrews-dnsop-pd-reverse.xml"> <!ENTITY RFC2181 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2181.xml">nbsp " "> <!ENTITYRFC1034 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.1034.xml">zwsp "​"> <!ENTITYRFC6672 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.6672.xml">nbhy "‑"> <!ENTITYI-D.sury-dnsext-cname-dname SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.sury-dnsext-cname-dname.xml">wj "⁠"> ]><?rfc rfcedstyle="yes"?> <?rfc toc="yes"?> <?rfc tocindent="yes"?> <?rfc sortrefs="yes"?> <?rfc symrefs="yes"?> <?rfc strict="yes"?> <?rfc comments="yes"?> <?rfc inline="yes"?> <?rfc docmapping="yes"?><rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-homenet-naming-architecture-dhc-options-24"category="std">number="9527" submissionType="IETF" category="std" consensus="true" obsoletes="" updates="" xml:lang="en" tocInclude="true" sortRefs="true" symRefs="true" version="3"> <!-- xml2rfc v2v3 conversion 3.16.0 --> <front> <title abbrev="DHCPv6 Options for the HNA">DHCPv6 Options forHome Networkthe Homenet Naming Authority</title> <seriesInfo name="RFC" value="9527"/> <author initials="D." surname="Migault" fullname="Daniel Migault"> <organization>Ericsson</organization> <address> <postal> <street>8275 Trans Canada Route</street> <city>SaintLaurent, QC</city>Laurent</city> <region>QC</region> <code>4S 0B6</code> <country>Canada</country> </postal> <email>daniel.migault@ericsson.com</email> </address> </author> <author initials="R." surname="Weber" fullname="Ralf Weber"> <organization>Akamai</organization> <address> <email>ralf.weber@akamai.com</email> </address> </author> <author initials="T." surname="Mrugalski" fullname="Tomek Mrugalski"><organization>Internet<organization abbrev="ISC">Internet Systems Consortium, Inc.</organization> <address> <postal><street>950 Charter Street</street> <city>Redwood City</city> <code>94063</code> <country>US</country><street>PO Box 360</street> <city>Newmarket</city> <region>NH</region> <code>03857</code> <country>United States of America</country> </postal> <email>tomasz.mrugalski@gmail.com</email> </address> </author> <dateyear="2022" month="October" day="31"/> <area>Internet</area> <workgroup>Homenet</workgroup> <keyword>Internet-Draft</keyword>year="2024" month="January"/> <area>int</area> <workgroup>homenet</workgroup> <abstract> <t>This document defines DHCPv6 options so that a Homenet Naming Authority (HNA) can automaticallyproceed toset the appropriate configuration and outsource the authoritative naming service for the home network. In most cases, the outsourcing mechanism is transparent for the end user.</t> </abstract> </front> <middle> <sectionanchor="terminology" title="Terminology"> <t>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 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all capitals, as shown here.</t> <t>The reader should be familiar with <xref target="I-D.ietf-homenet-front-end-naming-delegation"/>.</t> </section> <sectionanchor="introduction"title="Introduction">numbered="true" toc="default"> <name>Introduction</name> <t><xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>target="RFC9526" format="default"/> specifies how an entity designated as the Homenet Naming Authority (HNA) outsources a Public Homenet Zone toana DNS Outsourcing Infrastructure (DOI).</t> <t>This document describes how a network can provision the HNA with a specific DOI. This could be particularly useful for a DOI partly managed by anISP,ISP or to make home networks resilient to HNA replacement. The ISP delegates an IP prefixto the home network as well asand the associated reversezone.zone to the home network. The ISP is thus aware of the owner of that IPprefix, andprefix and, assuchsuch, becomes a natural candidate for hosting the Homenet Reverse Zone--- thatisis, the Reverse Distribution Manager (RDM) and potentially the Reverse Public Authoritative Servers.</t> <t>In addition, ISPs often identify the line of the home network with a name. Such name is used for their internal network management operations and is not a name the home network owner has registered to. ISPs may leverage such infrastructure and provide the home network with a specific domain name designatedasper<xref target="I-D.ietf-homenet-front-end-naming-delegation"/>aHomenetRegisteredDomain.Homenet Domain <xref target="RFC9526" format="default"/>. Similarly to the reverse zone, ISPs are aware of who owns that domain name and may become a natural candidate for hosting the Homenet Zone--- thatisis, the Distribution Manager (DM) and the Public Authoritative Servers.</t> <t>This document describes DHCPv6 options that enable an ISP to provide the necessary parameters to theHNA,HNA to proceed. More specifically, the ISP provides the Registered HomenetDomain,Domain and the necessary information on the DM and the RDM so the HNA can manage and upload the Public Homenet Zone and the Reverse Public Homenet Zone as described in <xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>.</t>target="RFC9526" format="default"/>.</t> <t>The use of DHCPv6 options may make the configuration completely transparent to the end user and provides a similar level of trust as the one used to provide the IPprefix -prefix, when provisioned via DHCP.</t> </section> <section anchor="terminology" numbered="true" toc="default"> <name>Terminology</name> <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as described in BCP 14 <xref target="RFC2119" format="default"/> <xref target="RFC8174" format="default"/> when, and only when, they appear in all capitals, as shown here.</t> <t>The reader should be familiar with <xref target="RFC9526" format="default"/>.</t> </section> <section anchor="sec-overview"title="Procedure Overview">numbered="true" toc="default"> <name>Procedure Overview</name> <t>This section illustrates howaan HNA receives the necessary information via DHCPv6 options to outsource its authoritative naming service to the DOI. For the sake of simplicity, and similarly to <xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>,target="RFC9526" format="default"/>, this section assumes that the HNA and the home network DHCPv6 client are colocated on the CustomerEdgePremises Equipment (CPE) router <xreftarget="RFC7368"/>. Note alsotarget="RFC7368" format="default"/>. Also, note that this is notmandatorymandatory, and the DHCPv6 client mayinstructremotely instruct the HNA with a protocol that will be standardized in the future. In addition, this section assumes that the responsible entity for the DHCPv6 server is provisioned with the DM and RDMinformation -information, which is associated with the requested Registered HomenetDomain .Domain. This means a Registered Homenet Domain can be associated with the DHCPv6 client.</t> <t>This scenario is believed to be the most popular scenario. This document does not ignore scenarios where the DHCPv6 server does not have privileged relations with the DM or RDM. These cases are discussed in <xreftarget="sec-scenario"/>.target="sec-scenario" format="default"/>. Such scenarios do not necessarily require configuration for the end user and can also bezero-config.</t>zero configuration.</t> <t>The scenario considered in this section is as follows:</t><t><list style="numbers"> <t>The<ol spacing="normal" type="1"> <li>The HNA is willing to outsource the Public Homenet Zone or Homenet Reverse Zone. The DHCPv6 client is configured to include in its Option Request Option (ORO) the Registered Homenet Domain Option (OPTION_REGISTERED_DOMAIN), the Forward Distribution Manager Option(OPTION_FORWARD_DIST_MANAGER)(OPTION_FORWARD_DIST_MANAGER), and the Reverse Distribution Manager Option (OPTION_REVERSE_DIST_MANAGER) optioncodes.</t> <t>Thecodes.</li> <li>The DHCPv6 server responds to the DHCPv6 client with the requested DHCPv6 options based on the identified homenet. The DHCPv6 client passes the information to theHNA.</t> <t>TheHNA.</li> <li>The HNA is authenticated (seeSection “Securing"Securing the ControlChannel”Channel" (Section <xref target="RFC9526" sectionFormat="bare" section="6.6"/>) of <xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>)target="RFC9526" sectionFormat="bare" format="default"/>) by the DM and the RDM. The HNA builds the Homenet Zone (or the Homenet Reverse Zone) andproceedproceeds as described in <xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>.target="RFC9526" format="default"/>. The DHCPv6 options provide the necessarynon optionalnon-optional parameters described in Appendix B of <xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>.target="RFC9526" format="default"/>. The HNA may complement the configurations with additional parameters via means not yet defined. Appendix B of <xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>target="RFC9526" format="default"/> describes such parameters that may take some specificnon default value.</t> </list></t>non-default value.</li> </ol> </section> <section anchor="sec-format"title="DHCPv6 Option">numbered="true" toc="default"> <name>DHCPv6 Options</name> <t>This section details the payload of the DHCPv6 options following the guidelines of <xreftarget="RFC7227"/>.</t>target="RFC7227" format="default"/>.</t> <section anchor="o_rd"title="Registerednumbered="true" toc="default"> <name>Registered Homenet DomainOption">Option</name> <t>The Registered Domain Option (OPTION_REGISTERED_DOMAIN) indicates theFQDNfully qualified domain name (FQDN) associated with the home network.</t> <figuretitle="Registeredanchor="fig-rhd"> <name>Registered DomainOption" anchor="fig-rhd"><artwork><![CDATA[Option</name> <artwork name="" type="" align="left" alt=""><![CDATA[ 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | OPTION_REGISTERED_DOMAIN | option-len | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | / Registered Homenet Domain / | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork></figure> <t><list style="symbols"> <t>option-code]]></artwork> </figure> <dl spacing="normal"> <dt>option-code (16bits): OPTION_REGISTERED_DOMAIN,bits):</dt><dd>OPTION_REGISTERED_DOMAIN; the option code for the Registered Homenet Domain(TBD1).</t> <t>option-len(145).</dd> <dt>option-len (16bits): lengthbits):</dt><dd>Length in octets of the Registered Homenet Domain field as described in <xreftarget="RFC8415"/>.</t> <t>Registeredtarget="RFC8415" format="default"/>.</dd> <dt>Registered Homenet Domain(variable): the(variable):</dt><dd>The FQDN registered for the homenet encoded as described inSection 10 of<xreftarget="RFC8415"/>.</t> </list></t>target="RFC8415" sectionFormat="of" section ="10"/>.</dd> </dl> </section> <section anchor="o_dm"title="Forwardnumbered="true" toc="default"> <name>Forward Distribution ManagerOption">Option</name> <t>The ForwardDistributedDistribution Manager Option (OPTION_FORWARD_DIST_MANAGER) provides the HNA with the FQDN of the DM as well as the transport protocols for the communication between the HNA and the DM. As opposed to IP addresses, the FQDN requires a DNS resolution before establishing the communication between the HNA and the DM. However, the use ofaan FQDN provides multiple advantages over IP addresses. Firstly, it makes the DHCPv6Optionoption easier to parse andsmaller -smaller, especially when IPv4 and IPv6 addresses are expected to be provided.ThenThen, the FQDN can reasonably be seen as a more stable identifier than IPaddresses,addresses as well as a pointer to additional information that may be useful, in the future, to establish the communication between the HNA and the DM.</t> <figuretitle="Forwardanchor="fig-dm"> <name>Forward Distribution ManagerOption" anchor="fig-dm"><artwork><![CDATA[Option</name> <artwork name="" type="" align="left" alt=""><![CDATA[ 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | OPTION_FORWARD_DIST_MANAGER | option-len | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Supported Transport | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | / Distribution Manager FQDN / | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork></figure> <t><list style="symbols"> <t>option-code]]></artwork> </figure> <dl spacing="normal"> <dt>option-code (16bits): OPTION_FORWARD_DIST_MANAGER,bits):</dt><dd>OPTION_FORWARD_DIST_MANAGER; the option code for the Forward Distribution Manager Option(TBD2).</t> <t>option-len(146).</dd> <dt>option-len (16bits): lengthbits):</dt><dd>Length in octets of the enclosed data as described in <xreftarget="RFC8415"/>.</t> <t>Supportedtarget="RFC8415" format="default"/>.</dd> <dt>Supported Transport (16bits): definesbits):</dt><dd>Defines thesupported transportSupported Transport by the DM (see <xreftarget="sec-st"/>).target="sec-st" format="default"/>). Each bit represents a supported transport, and a DMMAY<bcp14>MAY</bcp14> indicate the support of multiple modes. The bit for DNS over mutually authenticated TLS (DomTLS)MUST<bcp14>MUST</bcp14> beset.</t> <t>Distributionset.</dd> <dt>Distribution Manager FQDN(variable): the(variable):</dt><dd>The FQDN of the DM encoded as described inSection 10 of<xreftarget="RFC8415"/>.</t> </list></t>target="RFC8415" sectionFormat="of" section="10"/>.</dd> </dl> <t>It is worthnoticingnoting that theDHCP OptionDHCPv6 option specifies the Supported Transport without specifying any explicit port. Unless the HNA and the DM have agreed on using a specific port--- forexampleexample, by configuration, or anyout of bandout-of-band mechanism-,-- the default port is used and must be specified. The specification of such default port may be defined in the specification of the designated Supported Transport or in any other document. In the case ofDNS over mutually authenticated TLS (DomTLS),DomTLS, the default port value is 853asper DNS over TLS <xreftarget="RFC7858"/>target="RFC7858" format="default"/> and DNS Zone Transfer over TLS <xreftarget="RFC9103"/>.</t>target="RFC9103" format="default"/>.</t> <t>The need to associatein the DHCP Optionthe port value to each Supported Transport in the DHCPv6 option has been balanced with the difficulty of handling a list of tuples( transport, port ) as well as(transport, port) and the possibilityto useof using a dedicated IP address for the DM in case the default portwasis already in use.</t> </section> <section anchor="reverse-distribution-manager-server-option"title="Reversenumbered="true" toc="default"> <name>Reverse Distribution Manager ServerOption">Option</name> <t>The Reverse Distribution Manager Option (OPTION_REVERSE_DIST_MANAGER) provides the HNA with the FQDN of the DM as well as the transport protocols for the communication between the HNA and the DM.</t> <figuretitle="Reverseanchor="fig-rdm"> <name>Reverse Distribution ManagerOption" anchor="fig-rdm"><artwork><![CDATA[Option</name> <artwork name="" type="" align="left" alt=""><![CDATA[ 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | OPTION_REVERSE_DIST_MANAGER | option-len | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Supported Transport | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | | / Reverse Distribution Manager FQDN / | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork></figure> <t><list style="symbols"> <t>option-code]]></artwork> </figure> <dl spacing="normal"> <dt>option-code (16bits): OPTION_REVERSE_DIST_MANAGER,bits):</dt><dd>OPTION_REVERSE_DIST_MANAGER; the option code for the Reverse Distribution Manager Option(TBD3).</t> <t>option-len(147).</dd> <dt>option-len (16bits): lengthbits):</dt><dd>Length in octets of the option-data field as described in <xreftarget="RFC8415"/>.</t> <t>Supportedtarget="RFC8415" format="default"/>.</dd> <dt>Supported Transport (16bits): definesbits):</dt><dd>Defines thesupported transportSupported Transport by the RDM (see <xreftarget="sec-st"/>).target="sec-st" format="default"/>). Each bit represents a supported transport, andaan RDMMAY<bcp14>MAY</bcp14> indicate the support of multiple modes. The bit forDNS over mutually authenticated TLSDomTLS <xreftarget="RFC7858"/> MUSTtarget="RFC7858" format="default"/> <bcp14>MUST</bcp14> beset.</t> <t>Reverseset.</dd> <dt>Reverse Distribution Manager FQDN(variable): the(variable):</dt><dd>The FQDN of the RDM encoded as described insection 10 of<xreftarget="RFC8415"/>.</t> </list></t>target="RFC8415" sectionFormat="of" section="10"/>.</dd> </dl> <t>For the port number associated to the Supported Transport, the same considerations as described in <xreftarget="o_dm"/> holds.</t>target="o_dm" format="default"/> apply.</t> </section> <section anchor="sec-st"title="Supported Transport">numbered="true" toc="default"> <name>Supported Transport</name> <t>The Supported Transport field of the DHCPv6 option indicates thesupported transportSupported Transport protocols. Each bit represents a specific transport mechanism. A bitsetsset to 1 indicates the associated transport protocol is supported. The corresponding bits are assigned as described in <xreftarget="tab-st"/> and <xref target="sec-iana"/>.</t> <figure title="Supported Transport" anchor="tab-st"><artwork><![CDATA[ Bit Position | Transport Protocol | Mnemonic | Reference left to right| Description | | -------------+--------------------+-----------+----------- 0 |target="tab-iana" format="default"/>.</t> <dl spacing="normal"> <dt> DNS over mutually| DomTLS | This-RFC | authenticated TLS | | 1-15 | unallocated | - | - ]]></artwork></figure> <t>DNS over mutuallyauthenticated TLS(DomTLS): indicates(DomTLS):</dt><dd> Indicates the support of DNS over TLS <xreftarget="RFC7858"/>,target="RFC7858" format="default"/> and DNS Zone Transfer over TLS <xreftarget="RFC9103"/>target="RFC9103" format="default"/> as described in <xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>.</t>target="RFC9526" format="default"/>.</dd> </dl> <t>As an example, the Supported Transport field expressing support for DomTLS looks as follows and has a numeric value of 0x0001:</t> <artwork name="" type="" align="left" alt=""><![CDATA[ 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | must be zero |1| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ]]></artwork> </section> </section> <section anchor="sec-dhcp-behavior"title="DHCPv6 Behavior">numbered="true" toc="default"> <name>DHCPv6 Behavior</name> <section anchor="dhcpv6-server-behavior"title="DHCPv6numbered="true" toc="default"> <name>DHCPv6 ServerBehavior"> <t>Sections 17.2.2 and 18.2 of <xref target="RFC8415"/> governBehavior</name> <t><xref target="RFC8415" sectionFormat="of" section="18.3"/> governs server operation regarding option assignment. As a convenience to the reader, we mention here that the server will send option foo only if configured with specific values for foo and if the client requested it. In particular, whenconfiguredconfigured, the DHCPv6 server sends the Registered Homenet Domain Option, Distribution Manager Option,theand Reverse Distribution Manager Option when requested by the DHCPv6 client by including necessary option codes in its ORO.</t> </section> <section anchor="dhcpv6-client-behavior"title="DHCPv6numbered="true" toc="default"> <name>DHCPv6 ClientBehavior">Behavior</name> <t>The DHCPv6 client includes the Registered Homenet Domain Option, Distribution Manager Option,theand Reverse Distribution Manager Option in an ORO as specified in Sections18.2.1, 18.2.2, 18.2.4, 18.2.5, 18.2.6,<xref target="RFC8415" sectionFormat="bare" section="18.2"/> and21.7<xref target="RFC8415" sectionFormat="bare" section="21.7"/> of <xreftarget="RFC8415"/>.</t>target="RFC8415" format="default"/>.</t> <t>Upon receiving a DHCPv6optionoption, as described in thisdocumentdocument, in the Reply message, the HNASHOULD<bcp14>SHOULD</bcp14> proceed as described in <xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>.</t>target="RFC9526" format="default"/>.</t> </section> <section anchor="sec-dhcp-relay"title="DHCPv6numbered="true" toc="default"> <name>DHCPv6 Relay AgentBehavior">Behavior</name> <t>There are no additional requirements for the DHCPv6 Relay agents.</t> </section> </section> <section anchor="sec-iana"title="IANA Considerations">numbered="true" toc="default"> <name>IANA Considerations</name> <section anchor="dhcpv6-option-codes"title="DHCPv6numbered="true" toc="default"> <name>DHCPv6 OptionCodes">Codes</name> <t>IANAis requested to assignhas assigned the following new DHCPv6 Option Codes in the "Option Codes" registry maintainedin: https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml#dhcpv6-parameters-2.</t> <figure><artwork><![CDATA[ Value Description Client ORO Singleton Option Reference TBD1 OPTION_REGISTERED_DOMAIN Yes No [This-RFC]at <eref target="https://www.iana.org/assignments/dhcpv6-parameters" brackets="angle"/>.</t> <table anchor="tab-2"> <name>Option Codes Registry</name> <thead> <tr> <th>Value</th> <th>Description</th> <th>Client ORO</th> <th>Singleton Option</th> <th>Reference</th> </tr> </thead> <tbody> <tr> <td>145</td> <td>OPTION_REGISTERED_DOMAIN</td> <td>Yes</td> <td>No</td> <td>RFC 9527, Section4.1 TBD2 OPTION_FORWARD_DIST_MANAGER Yes Yes [This-RFC]4.1</td> </tr> <tr> <td>146</td> <td>OPTION_FORWARD_DIST_MANAGER</td> <td>Yes</td> <td>Yes</td> <td>RFC 9527, Section4.2 TBD3 OPTION_REVERSE_DIST_MANAGER Yes Yes [This-RFC]4.2</td> </tr> <tr> <td>147</td> <td>OPTION_REVERSE_DIST_MANAGER</td> <td>Yes</td> <td>Yes</td> <td>RFC 9527, Section4.3 ]]></artwork></figure>4.3</td> </tr> </tbody> </table> </section> <section anchor="supported-transport-parameter"title="Supportednumbered="true" toc="default"> <name>Supported Transportparameter">parameter</name> <t>IANAis requested to maintainhas created and maintains a new registryofcalled "Supported Transport" under the "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)" registry at <eref target="https://www.iana.org/assignments/dhcpv6-parameters" brackets="angle"/>. This registry contains Supported Transportparameterparameters in the Distributed Manager Option (OPTION_FORWARD_DIST_MANAGER) or the Reverse Distribution Manager Option (OPTION_REVERSE_DIST_MANAGER). The different parameters are defined in <xreftarget="tab-st"/> in <xref target="sec-st"/>.</t> <t>The Name of the registry is: Supported Transport parameter</t>target="tab-iana" format="default"/> (<xref target="supported-transport-parameter" format="default"/>).</t> <t>Theregistry description is: TheSupported Transport field of the DHCPv6 option is atwo octettwo-octet field that indicates thesupported transportSupported Transport protocols. Each bit represents a specific transport mechanism.</t><t>The parent grouping is Dynamic Host Configuration Protocol for IPv6 (DHCPv6) at https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml#dhcpv6-parameters-2.</t><t>Newentry MUSTentries <bcp14>MUST</bcp14> specify the bit position, theTransport Protocol Descriptiontransport protocol description, aMnemonicmnemonic, and aReference as defined in <xref target="tab-iana"/>.</t> <t>The initial registry isreference asspecifiedshown in <xreftarget="tab-iana"/>.</t>target="tab-iana" format="default"/>.</t> <t>Changesofto the format or policies of the registryis left toare managed by the IETF via the IESG.</t> <t>Future code points are assigned under RFC Requiredasper <xreftarget="RFC8126"/>.</t> <figure title="Supported Transport" anchor="tab-iana"><artwork><![CDATA[ Bit Position |target="RFC8126" format="default"/>. The initial registry is as specified in <xref target="tab-iana" format="default"/> below.</t> <table anchor="tab-iana"> <name>Supported TransportProtocol | Mnemonic | Reference leftRegistry</name> <thead> <tr> <th>Bit Position (least toright| Description | | -------------+--------------------+-----------+----------- 0 | DNSmost significant)</th> <th>Transport Protocol Description</th> <th>Mnemonic</th> <th>Reference</th> </tr> </thead> <tbody> <tr> <td>0</td> <td>DNS over mutually| DomTLS | This-RFC |authenticatedTLS | | 1-15 | unallocated | - | - ]]></artwork></figure>TLS</td> <td>DomTLS</td> <td>RFC 9527</td> </tr> <tr> <td>1-15</td> <td>Unassigned</td> <td></td> <td></td> </tr> </tbody> </table> </section> </section> <section anchor="security-considerations"title="Security Considerations">numbered="true" toc="default"> <name>Security Considerations</name> <t>The security considerations in <xreftarget="RFC8415"/>target="RFC8415" format="default"/> are to be considered. The trust associated with the information carried by the DHCPv6Optionsoptions described in this document is similar to the one associated with the IPprefix -prefix, when configured via DHCPv6.</t> <t>In some cases, the ISPMAY<bcp14>MAY</bcp14> identify the HNA by its wireline, that is to say physicallyline (i.e., physically), which may not requireto relyrelying on TLS to authenticate the HNA. As the use of TLS ismandatory to be used,mandatory, it is expected that the HNAiswill be provisioned with a certificate. In some cases, the HNA may use aself signedself-signed certificate.</t> </section><section anchor="acknowledgments" title="Acknowledgments"> <t>We would like to thank Marcin Siodelski, Bernie Volz and Ted Lemon</middle> <back> <displayreference target="I-D.andrews-dnsop-pd-reverse" to="PD-REVERSE"/> <displayreference target="I-D.sury-dnsop-cname-plus-dname" to="CNAME-PLUS-DNAME"/> <references> <name>References</name> <references> <name>Normative References</name> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"/> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"/> <!-- draft-ietf-homenet-front-end-naming-delegation-27 companion document in AUTH48 as 9526 - checked title (no changes)--> <reference anchor="RFC9526" target="https://www.rfc-editor.org/info/rfc9526"> <front> <title>Simple Provisioning of Public Names fortheir comments on the designResidential Networks</title> <author initials='D' surname='Migault' fullname='Daniel Migault'> <organization /> </author> <author initials='R' surname='Weber' fullname='Ralf Weber'> <organization /> </author> <author initials='M' surname='Richardson' fullname='Michael Richardson'> <organization /> </author> <author initials='R' surname='Hunter' fullname='Ray Hunter'> <organization /> </author> <date year='2024' month='January' /> </front> <seriesInfo name="RFC" value="9526"/> <seriesInfo name="DOI" value="10.17487/RFC9526"/> </reference> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8415.xml"/> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7858.xml"/> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9103.xml"/> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml"/> </references> <references> <name>Informative References</name> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7368.xml"/> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7227.xml"/> <!-- [I-D.andrews-dnsop-pd-reverse] IESG state Expired as of 01/22/24. Entered theDHCPv6 options. We would also likelong way tothank Mark Andrews, Andrew Sullivan and Lorenzo Colliti for their remarks onget thearchitecture design. The designed solution has been largely been inspiredright intials and date --> <reference anchor="I-D.andrews-dnsop-pd-reverse" target="https://datatracker.ietf.org/doc/html/draft-andrews-dnsop-pd-reverse-02"> <front> <title>Automated Delegation of IP6.ARPA reverse zones with Prefix Delegation</title> <author fullname="Mark P. Andrews" initials="M." surname="Andrews"> <organization>ISC</organization> </author> <date day="5" month="November" year="2013"/> </front> <seriesInfo name="Internet-Draft" value="draft-andrews-dnsop-pd-reverse-02"/> </reference> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2181.xml"/> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.1034.xml"/> <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6672.xml"/> <!-- [I-D.sury-dnsext-cname-dname] Replaced byMark Andrews’s document <xref target="I-D.andrews-dnsop-pd-reverse"/>[I-D.sury-dnsop-cname-plus-dname] IESG state Expired, aswell as discussions with Mark. We also thank Ray Hunter and Michael Richardson for its reviews, its comments and for suggesting an appropriated terminology.</t> </section> <section anchor="contributors" title="Contributors"> <t>The co-authors would like to thank Chris Griffiths and Wouter Cloetens that provided a significant contribution in the early versionsofthe document.</t> </section> </middle> <back> <references title='Normative References'> &RFC2119; &RFC8174; &I-D.ietf-homenet-front-end-naming-delegation; &RFC8415; &RFC7858; &RFC9103; &RFC8126;01/22/24--> <xi:include href="https://datatracker.ietf.org/doc/bibxml3/reference.I-D.sury-dnsop-cname-plus-dname.xml"/> </references><references title='Informative References'> &RFC7368; &RFC7227; &I-D.andrews-dnsop-pd-reverse; &RFC2181; &RFC1034; &RFC6672; &I-D.sury-dnsext-cname-dname;</references> <section anchor="sec-scenario"title="Scenariosnumbered="true" toc="default"> <name>Scenarios andimpactImpact on the EndUser">User</name> <t>This appendix details various scenarios anddiscussdiscusses their impact on the end user. This appendix is not normative and limits the description of a limited scope of scenarios that are assumed to be representative. Many other scenarios may be derived from these.</t> <section anchor="sec-scenario-1"title="Base Scenario">numbered="true" toc="default"> <name>Base Scenario</name> <t>The basescenario is the onescenario, as described in <xreftarget="sec-overview"/>target="sec-overview" format="default"/>, is one in which an ISP manages the DHCPv6 server,the DMDM, and RDM.</t> <t>The end user subscribes to the ISP (foo), and at subscriptiontimetime, it registersforfoo.example as its Registered HomenetDomain foo.example.</t>Domain.</t> <t>In this scenario, the DHCPv6 server,DMDM, and RDM are managed by theISPISP, so the DHCPv6 server andassuch can provide authentication credentials of the HNA to enable secure authenticated transaction with the DM and the Reverse DM.</t> <t>The main advantage of this scenario is that the naming architecture is configured automatically and transparently for the end user. The drawbacks are that the end user uses a Registered Homenet Domain managed by the ISP and that it relies on the ISP naming infrastructure.</t> </section> <section anchor="scenario-2"title="Third Partynumbered="true" toc="default"> <name>Third-Party Registered HomenetDomain">Domain</name> <t>This appendix considers the casewhenwhere the end user wants its home network to use example.com but does not want it to be managed byherthe ISP (foo) as a Registered HomenetDomain. This appendix still considersDomain, and the ISP manages the home network and still provides foo.example as a Registered Homenet Domain.</t> <t>When the end user buys the domain name example.com, it may request to redirectthe nameexample.com to foo.example using static redirection with CNAME <xreftarget="RFC2181"/>,target="RFC1034" format="default"/> <xreftarget="RFC1034"/>,target="RFC2181" format="default"/>, DNAME <xreftarget="RFC6672"/>target="RFC6672" format="default"/>, or CNAME+DNAME <xreftarget="I-D.sury-dnsext-cname-dname"/>.target="I-D.sury-dnsop-cname-plus-dname" format="default"/>. The only information the end user needs to know is the domain name assigned by the ISP. Once the redirection has been configured, the HNA may be changed, and the zone can be updated as described in <xreftarget="sec-scenario-1"/>target="sec-scenario-1" format="default"/> without any additional configuration from the end user.</t> <t>The main advantage of this scenario is that the end user benefits from theZero Configurationzero configuration of theBase Scenariobase scenario in <xreftarget="sec-scenario-1"/>.target="sec-scenario-1" format="default"/>. Then, the end user is able to registerfor its home networkan unlimited number of domain names provided by an unlimited number of differentthird party providers.third-party providers for its home network. The drawback of this scenario may be that the end user still needs to rely on the ISP naming infrastructure. Note thatthe only casethis may be inconvenientis whenin the case where the DNS servers provided by the ISPsresultsresult in high latency.</t> </section> <section anchor="scenario-3"title="Third Partynumbered="true" toc="default"> <name>Third-Party DNSInfrastructure">Infrastructure</name> <t>This scenarioconsiders thatinvolves the end userusesusing example.com as a Registered HomenetDomain,Domain anddoesnotwant to relyrelying on the authoritative servers provided by the ISP.</t> <t>In thisappendixappendix, we limit the outsourcingtoof the DM and Public Authoritative Server(s) to a third party. The Reverse Public Authoritative Server(s) and the RDM remain managed by the ISP as the IP prefix is managed by the ISP.</t> <t>Outsourcing to athird partythird-party DM can be performed in the following ways:</t><t><list style="numbers"> <t>Updating<ol spacing="normal" type="1"> <li>Updating the DHCPv6 serverInformation.information. One can imagine a GUI interface that enables the end user to modify its profile parameters. Again, this configuration updateis done once-for-ever.</t> <t>Uploadonly needs to be performed one time.</li> <li>Uploading the configuration of the DM to the HNA. In some cases, the provider of the CPE router hosting the HNA may be theregistrarregistrar, and the registrar may provide the CPE router already configured. In other cases, the CPE router may request the end user to log into the registrar to validate the ownership of the Registered Homenet Domain and agree on the necessary credentials to secure the communication between the HNA and the DM. As described in <xreftarget="I-D.ietf-homenet-front-end-naming-delegation"/>,target="RFC9526" format="default"/>, such settings could be performed in an almost automatic way as to limit the necessary interactions with the enduser.</t> </list></t>user.</li> </ol> </section> <section anchor="scenario-4"title="Multiple ISPs">numbered="true" toc="default"> <name>Multiple ISPs</name> <t>This scenarioconsiders ainvolves an HNA connected to multiple ISPs.</t> <t>Suppose the HNA hasbeenconfigured each of its interfaces independently with eachISPSISP as described in <xreftarget="sec-scenario-1"/>.target="sec-scenario-1" format="default"/>. Each ISP provides a different Registered Homenet Domain.</t> <t>The protocol and DHCPv6 options described in this document are fully compatible withaan HNA connected to multiple ISPs with multiple Registered Homenet Domains. However, the HNA should be able to handle different Registered Homenet Domains. This is an implementationissueissue, which is outside the scope ofthe currentthis document.</t> <t>Ifaan HNA is not able to handle multiple Registered Homenet Domains, the HNA may remain connected to multipleISPISPs with a single Registered Homenet Domain. In this case, one entity is chosen to host the Registered Homenet Domain. This entity may beone of thean ISP or a third party. Note that having multiple ISPs can bemotivatedmotivation for bandwidthaggregation,aggregation or connectivityfail-over.failover. In the case of connectivityfail-over,failover, thefail-overfailover concerns the accessnetworknetwork, and a failure of the access network may not impact the core network where the DM and Public Authoritative Primaries are hosted. In that sense, choosing one of theISPISPs even in a scenario of multiple ISPs may make sense. However, for the sake of simplicity, this scenario assumes that a third party has been chosen to host the Registered Homenet Domain. Configuration is performed as described in Appendices <xreftarget="scenario-2"/>target="scenario-2" format="counter"/> and <xreftarget="scenario-3"/>.</t>target="scenario-3" format="counter"/>.</t> <t>With the configuration described in <xreftarget="scenario-2"/>,target="scenario-2" format="default"/>, the HNA is expected to be able to handle multipleHomenetRegisteredDomain,Homenet Domains as thethird partythird-party redirect to one of theISPsISP's servers. With the configuration described in <xreftarget="scenario-3"/>,target="scenario-3" format="default"/>, DNSzonezones are hosted and maintained by the third party. A single DNS(SEC) Homenet Zone is built and maintained by the HNA. This latter configuration is likely to match most HNA implementations.</t> <t>The protocol and DHCPv6 options described in this document are fully compatible withaan HNA connected to multiple ISPs.ToWhether to configure the HNA ornotnot, and how to configure theHNAHNA, depends on the HNA facilities. Appendices <xreftarget="sec-scenario-1"/>target="sec-scenario-1" format="counter"/> and <xreftarget="scenario-2"/>target="scenario-2" format="counter"/> require the HNA to handle multiple Registered HomenetDomain,Domains, whereas <xreftarget="scenario-3"/>target="scenario-3" format="default"/> does not have such a requirement.</t> </section> <section anchor="acknowledgments" numbered="false" toc="default"> <name>Acknowledgments</name> <t>We would like to thank <contact fullname="Marcin Siodelski"/>, <contact fullname="Bernie Volz"/>, and <contact fullname="Ted Lemon"/> for their comments on the design of the DHCPv6 options. We would also like to thank <contact fullname="Mark Andrews"/>, <contact fullname="Andrew Sullivan"/>, and <contact fullname="Lorenzo Colliti"/> for their remarks on the architecture design. The designed solution has been largely inspired by <contact fullname="Mark Andrews's"/> document <xref target="I-D.andrews-dnsop-pd-reverse" format="default"/> as well as discussions with <contact fullname="Mark"/>. We also thank <contact fullname="Ray Hunter"/> and <contact fullname="Michael Richardson"/> for their reviews and comments and for suggesting appropriate terminology.</t> </section> <section anchor="contributors" numbered="false" toc="default"> <name>Contributors</name> <t>The coauthors would like to thank <contact fullname="Chris Griffiths"/> and <contact fullname="Wouter Cloetens"/> for providing significant contributions to the early draft versions of this document.</t> </section> </section> </back><!-- ##markdown-source: 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 --></rfc>