| rfc9735xml2.original.xml | rfc9735.xml | |||
|---|---|---|---|---|
| <?xml version="1.0" encoding="US-ASCII"?> | <?xml version='1.0' encoding='UTF-8'?> | |||
| <!DOCTYPE rfc SYSTEM "rfc2629.dtd"> | ||||
| <rfc category="std" ipr="trust200902" docName="draft-ietf-lisp-name-encoding-17" | ||||
| > | ||||
| <?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?> | ||||
| <!-- Edited by Dino Farinacci farinacci@gmail.com --> | ||||
| <!-- Edited by Luigi Iannone ggx@gigix.net --> | ||||
| <?rfc toc="yes" ?> | <!DOCTYPE rfc [ | |||
| <?rfc symrefs="yes" ?> | <!ENTITY nbsp " "> | |||
| <?rfc sortrefs="yes" ?> | <!ENTITY zwsp "​"> | |||
| <?rfc iprnotified="no" ?> | <!ENTITY nbhy "‑"> | |||
| <?rfc strict="yes" ?> | <!ENTITY wj "⁠"> | |||
| ]> | ||||
| <rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="std" ipr="trust200902" | ||||
| docName="draft-ietf-lisp-name-encoding-17" number="9735" consensus="true" obsol | ||||
| etes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" symRefs | ||||
| ="true" sortRefs="true" version="3"> | ||||
| <front> | <front> | |||
| <title>LISP Distinguished Name Encoding</title> | <title abbrev="LISP Name Encoding">Locator/ID Separation Protocol (LISP) Dis | |||
| tinguished Name Encoding</title> | ||||
| <author initials='D' surname="Farinacci" fullname='Dino Farinacci'> | <seriesInfo name="RFC" value="9735"/> | |||
| <organization>lispers.net</organization> | <author initials="D" surname="Farinacci" fullname="Dino Farinacci"> | |||
| <address> | <organization>lispers.net</organization> | |||
| <postal> | <address> | |||
| <street></street> | <postal> | |||
| <city>San Jose</city> <region>CA</region> | <city>San Jose</city> | |||
| <code></code> | <region>CA</region> | |||
| <country>USA</country> | <country>United States of America</country> | |||
| </postal> | </postal> | |||
| <email>farinacci@gmail.com</email> | <email>farinacci@gmail.com</email> | |||
| </address> | </address> | |||
| </author> | </author> | |||
| <author initials="L." surname="Iannone" fullname="Luigi Iannone" role="editor" | <author initials="L." surname="Iannone" fullname="Luigi Iannone" role="edito | |||
| > | r"> | |||
| <organization abbrev="Huawei">Huawei Technologies France S.A.S.U.</organizat | <organization abbrev="Huawei">Huawei Technologies France S.A.S.U.</organiz | |||
| ion> | ation> | |||
| <address> | <address> | |||
| <postal> | <postal> | |||
| <street>18, Quai du Point du Jour</street> | <street>18, Quai du Point du Jour</street> | |||
| <city>Boulogne-Billancourt</city> | <city>Boulogne-Billancourt</city> | |||
| <code>92100</code> | <code>92100</code> | |||
| <country>France</country> | <country>France</country> | |||
| </postal> | </postal> | |||
| <email>luigi.iannone@huawei.com</email> | <email>luigi.iannone@huawei.com</email> | |||
| </address> | </address> | |||
| </author> | </author> | |||
| <date month="February" year="2025"/> | ||||
| <area>RTG</area> | ||||
| <workgroup>lisp</workgroup> | ||||
| <date /> | <!-- [rfced] Please insert any keywords (beyond those that appear in | |||
| <area>Routing Area</area> | the title) for use on https://www.rfc-editor.org/search. --> | |||
| <workgroup>Internet Engineering Task Force</workgroup> | ||||
| <keyword>template</keyword> | ||||
| <abstract> | <keyword>example</keyword> | |||
| <t>This documents defines how to use the Address Family Identifier (AFI) 17 | ||||
| "Distinguished Names" in LISP. Distinguished Names can be used either in Endpoi | ||||
| nt Identifiers (EID) records or Routing Locators (RLOC) records in LISP control | ||||
| messages to convey additional information.</t> | ||||
| </abstract> | ||||
| <note title="Requirements Language"> | <abstract> | |||
| <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL | <t>This document defines how to use the Address Family Identifier (AFI) 17 | |||
| NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", | "Distinguished Name" in the Locator/ID Separation Protocol (LISP). LISP introd | |||
| "MAY", and "OPTIONAL" in this document are to be interpreted as | uces two new numbering spaces: Endpoint Identifiers (EIDs) and Routing Locators | |||
| described in BCP 14 <xref target="RFC2119"/> <xref | (RLOCs). Distinguished Names (DNs) can be used in either EID-Records or RLOC-Rec | |||
| target="RFC8174"/> when, and only when, they appear in all | ords in LISP control messages to convey additional information.</t> | |||
| capitals, as shown here.</t> | </abstract> | |||
| </note> | </front> | |||
| </front> | <middle> | |||
| <section numbered="true" toc="default"> | ||||
| <name>Introduction</name> | ||||
| <middle> | <t>LISP (<xref target="RFC9300" format="default"/> and <xref target="RFC93 | |||
| <section title="Introduction"> | 01" format="default"/>) introduces two new numbering spaces: Endpoint Identifier | |||
| <t>The LISP architecture and protocols (<xref target="RFC9300"/>, <xref targ | s (EIDs) and Routing Locators (RLOCs). To provide flexibility for current and fu | |||
| et="RFC9301"/>) introduces two new numbering spaces, Endpoint Identifiers (EIDs) | ture applications, these values can be encoded in | |||
| and Routing Locators (RLOCs). To provide flexibility for current and future app | LISP control messages using a general syntax that includes the Address | |||
| lications, these values can be encoded in | ||||
| LISP control messages using a general syntax that includes Address | ||||
| Family Identifier (AFI).</t> | Family Identifier (AFI).</t> | |||
| <t>The length of addresses encoded in EID-Records and RLOC-Records can eas | ||||
| <t>The length of addresses encoded in EID and RLOC records can be easily det | ily be determined by the AFI field, as the size of the address is implicit in it | |||
| ermined by the AFI field, as the size of the address is implicit in its AFI valu | s AFI value. For instance, for AFI equal to 1, which is "IP (IP version 4)", the | |||
| e. For instance, for AFI = 1, which is IP version 4, the address length is known | address length is known to be 4 octets. However, AFI 17 "Distinguished Name", i | |||
| to be 4 octets. However, AFI 17 "Distinguished Name", is a variable length valu | s a variable-length value, so the length cannot be determined solely from the AF | |||
| e, so the length cannot be determined solely from the AFI value 17. This documen | I value 17 <xref target="ADDRESS-FAMILY" format="default"/>. This document defin | |||
| t defines a termination character, an 8-bit value of 0 to be used as a string te | es a termination character, an 8-bit value of 0, to be used as a string terminat | |||
| rminator so the length can be determined.</t> | or so the length can be determined.</t> | |||
| <t>LISP DNs are useful when encoded either in | ||||
| <t>LISP Distinguished Names are useful when encoded either in | EID-Records or RLOC-Records in LISP control messages. As EIDs, | |||
| EID-Records or RLOC-records in LISP control messages. As EIDs, | they can be registered in the Mapping System to find resources, | |||
| they can be registered in the mapping system to find resources, | services, or simply be used as a self-documenting feature that | |||
| services, or simply used as a self-documenting feature that | accompanies other address-specific EIDs. As RLOCs, DNs, along with RLOC-spec | |||
| accompany other address specific EIDs. As RLOCs, Distinguished | ific addresses and parameters, can be | |||
| Names, along with RLOC specific addresses and parameters, can be | ||||
| used as labels to identify equipment type, location, or any | used as labels to identify equipment type, location, or any | |||
| self-documenting string a registering device desires to | self-documenting string a registering device desires to | |||
| convey.</t> | convey.</t> | |||
| <t>The Distinguished Name field in this document has no relationship to the | <t>The Distinguished Name field in this document has no relationship to th | |||
| similarly named field in the Public-Key Infrastructure using X.509 (PKIX) specif | e similarly named field in the Public-Key Infrastructure using X.509 (PKIX) spec | |||
| ications <xref target="RFC5280"/>.</t> | ifications (e.g., <xref target="RFC5280" format="default"/>).</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <name>Terminology</name> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Definition</name> | ||||
| <dl newline="false" spacing="normal"> | ||||
| <dt>Address Family Identifier (AFI):</dt> | ||||
| <dd>a term used to describe an address encoding in a packet. An | ||||
| address family is currently defined for IPv4 or IPv6 addresses. See | ||||
| <xref target="ADDRESS-FAMILY" format="default"/> for | ||||
| details on other types of information that can be AFI encoded.</dd> | ||||
| </dl> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Requirements Language</name> | ||||
| <section title="Definition of Terms"> | <t> | |||
| <t><list style="hanging"> | The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", | |||
| <t hangText="Address Family Identifier (AFI):">a term used to | "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL NOT</bcp14> | |||
| describe an address encoding in a packet. An address family is | ", | |||
| currently defined for IPv4 or IPv6 addresses. See <xref | "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", | |||
| target="IANA-ADDRESS-FAMILY-REGISTRY" /> for details on other | "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", | |||
| types of information that can be AFI encoded.</t> | "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to | |||
| </list></t> | be | |||
| </section> | 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> | ||||
| </section> | ||||
| </section> | ||||
| <section title="Distinguished Name Format"> | <section numbered="true" toc="default"> | |||
| <name>Distinguished Name Format</name> | ||||
| <t>An AFI 17 "Distinguished Name" is encoded as:</t> | ||||
| <figure> | <artwork name="" type="" align="left" alt=""><![CDATA[ | |||
| <preamble>An AFI=17 Distinguished Name is encoded as:</preamble> | ||||
| <artwork><![CDATA[ | ||||
| 0 1 2 3 | 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 | 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 | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | AFI = 17 | NULL Terminated US-ASCII ~ | | AFI = 17 | NULL-Terminated (0x00) ~ | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ String | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ US-ASCII String | | |||
| ~ | | ~ | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+]]></artwork> | |||
| ]]></artwork> | ||||
| <postamble /> | ||||
| </figure> | ||||
| <t>The variable length string of characters are encoded as a NULL (0x00) ter | ||||
| minated US-ASCII character-set as defined in <xref target="RFC3629" />, where UT | ||||
| F-8 has the characteristic of preserving the full US-ASCII | ||||
| range. NULL character MUST be appear only once in the string and MUST be at | ||||
| the end of the string.</t> | ||||
| <t>When Distinguished Names are encoded for EIDs, the EID Mask-Len | ||||
| length of the EIDs as they appear in EID-Records for all LISP | ||||
| control messages <xref target="RFC9301"/> is the length of the | ||||
| string in bits (including the terminating NULL 0x00 octet).</t> | ||||
| <t>Where Distinguished Names are encoded anywhere else (i.e., nested in LCAF | ||||
| encodings <xref target="RFC8060"/>), then a explicit length field can be used t | ||||
| o indicate the length of the ASCII string in octets, the length field MUST inclu | ||||
| de the NULL 0 octet. The string MUST still be NULL terminated. If a NULL 0 octet | ||||
| appears before the end of the octet field, i.e., the NULL octet appears before | ||||
| the the last position in the octet fields, then the string MAY be accepted and t | ||||
| he octets after the NULL 0 octet MUST NOT be used as part of the octet string.</ | ||||
| t> | ||||
| <t>If the octet after the AFI field is the NULL 0 octet, the | ||||
| string is a NULL string and MUST be accepted. That is, an AFI=17 | ||||
| encoded string MUST be at least 1 octet in length.</t> | ||||
| </section> | ||||
| <section title="Mapping System Lookups for Distinguished Name EIDs"> | <t>The variable-length string of characters are encoded as a NULL-terminat | |||
| <t>Distinguished Name EID lookups MUST carry as an EID Mask-Len length equa | ed (0x00) US-ASCII character set as defined in <xref target="RFC3629" format="de | |||
| l to the length of the name string. This instructs the mapping system to do eith | fault"/>, where UTF-8 has the characteristic of preserving the full US-ASCII | |||
| er an exact match or longest match lookup.</t> | range. A NULL character <bcp14>MUST</bcp14> appear only once in the string | |||
| and <bcp14>MUST</bcp14> be at the end of the string.</t> | ||||
| <t>If the Distinguished Name EID is registered with the same length as the | <t>When DNs are encoded for EIDs, the EID Mask-Len | |||
| length in a Map-Request, the Map-Server (when configured for proxy Map-Replying) | length of the EID-Records, for all LISP | |||
| returns an exact match lookup with the same EID Mask-Len length. If a less spec | control messages <xref target="RFC9301" format="default"/>, is the length of | |||
| ific name is registered, then the Map-Server | the | |||
| returns the registered name with the registered EID Mask-Len length.</t> | string in bits (including the NULL-terminated 0x00 octet).</t> | |||
| <t>Where DNs are encoded anywhere else (i.e., nested in LISP Canonical Add | ||||
| ress Format (LCAF) encodings <xref target="RFC8060" format="default"/>), an expl | ||||
| icit length field can be used to indicate the length of the ASCII string in octe | ||||
| ts. The length field <bcp14>MUST</bcp14> include the NULL octet (0x00). The str | ||||
| ing <bcp14>MUST</bcp14> still be NULL-terminated (0x00). If a NULL octet (0x00) | ||||
| appears before the end of the octet field, i.e., the NULL octet (0x00) appears b | ||||
| efore the last position in the octet fields, then the string <bcp14>MAY</bcp14> | ||||
| be accepted and the octets after the NULL octet (0x00) <bcp14>MUST NOT</bcp14> b | ||||
| e used as part of the octet string.</t> | ||||
| <t>If the octet after the AFI field is the NULL octet (0x00), the | ||||
| string is a NULL string and <bcp14>MUST</bcp14> be accepted. That is, an AFI | ||||
| 17 "Distinguished Name" | ||||
| encoded string <bcp14>MUST</bcp14> be at least 1 octet in length.</t> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>Mapping-System Lookups for DN EIDs</name> | ||||
| <t>For example, if the registered EID name is "ietf" with EID Mask-Len of 4 | <t>When performing DN-EID lookups, Map-Request messages <bcp14>MUST</bcp14 | |||
| 0 bits (the length of string "ietf" plus the null octet is 5 octets), and a Map- | > carry an EID Mask-Len length equal to the length of the name string in bits. T | |||
| Request is received for EID name "ietf.lisp" with an EID Mask-Len of 80 bits, th | his instructs the Mapping System to do either an exact-match or a longest-match | |||
| e Map-Server will return EID "ietf" with length of 40 bits.</t> | lookup.</t> | |||
| </section> | <t>If the DN EID is registered with the same length as the length in a Map | |||
| -Request, the Map-Server (when configured for proxy Map-Replying) returns an exa | ||||
| ct-match lookup with the same EID Mask-Len length. If a less specific name is re | ||||
| gistered, then the Map-Server | ||||
| returns the registered name with the registered EID Mask-Len length.</t> | ||||
| <section title="Example Use-Cases" anchor="USECASE"> | <t>For example, if the registered EID name is "ietf" with an EID Mask-Len | |||
| <t>This section identifies three specific use-cases examples for | length of 40 bits (the length of the string "ietf" plus the length of the NULL o | |||
| the Distinguished Name format. Two are used for an EID encoding | ctet (0x00) makes 5 octets), and a Map-Request is received for EID name "ietf.li | |||
| and one for an RLOC-record encoding. When storing public keys in | sp" with an EID Mask-Len length of 80 bits, the Map-Server will return EID "ietf | |||
| the mapping system, as in <xref | " with a length of 40 bits.</t> | |||
| target="I-D.ietf-lisp-ecdsa-auth"/>, a well-known format for a | </section> | |||
| public-key hash can be encoded as a Distinguished Name. When | <section anchor="USECASE" numbered="true" toc="default"> | |||
| street location to GPS coordinate mappings exist in the mapping | <name>Example Use Cases</name> | |||
| system, as in <xref target="I-D.ietf-lisp-geo"/>, the street | <t>This section identifies three specific use-case examples for | |||
| location can be a free form UTF-8 ASCII representation (with whitespace | the DN format: two are used for an EID encoding | |||
| characters) encoded as a Distinguished Name. An RLOC that | and one for an RLOC-Record encoding. When storing public keys in | |||
| the Mapping System, as in <xref target="I-D.ietf-lisp-ecdsa-auth" format="de | ||||
| fault"/>, a well-known format for a | ||||
| public-key hash can be encoded as a DN. When | ||||
| street-location-to-GPS-coordinate mappings exist in the Mapping | ||||
| System, as in <xref target="I-D.ietf-lisp-geo" format="default"/>, the stree | ||||
| t | ||||
| location can be a free-form UTF-8 ASCII representation (with whitespace | ||||
| characters) encoded as a DN. An RLOC that | ||||
| describes an Ingress or Egress Tunnel Router (xTR) behind a NAT | describes an Ingress or Egress Tunnel Router (xTR) behind a NAT | |||
| device can be identified by its router name, as in <xref | device can be identified by its router name, as in <xref target="I-D.farinac | |||
| target="I-D.farinacci-lisp-lispers-net-nat"/>. In this case, | ci-lisp-lispers-net-nat" format="default"/>. In this case, | |||
| Distinguished Name encoding is used in NAT Info-Request messages | DN encoding is used in NAT Info-Request messages | |||
| after the EID-prefix field of the message.</t> | after the EID-prefix field of the message.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="Name Collision Considerations"> | <name>Name-Collision Considerations</name> | |||
| <t>When a Distinguished Name encoding is used to format an EID, | <t>When a DN encoding is used to format an EID, | |||
| the uniqueness and allocation concerns are no different than | the uniqueness and allocation concerns are no different than | |||
| registering IPv4 or IPv6 EIDs to the mapping system. See <xref | registering IPv4 or IPv6 EIDs to the Mapping System. See <xref target="RFC93 | |||
| target="RFC9301"/> for more details. Also, the use-case documents | 01" format="default"/> for more details. Also, the use cases documented in <xref | |||
| specified in <xref target="USECASE"/> of this specification provide allocati | target="USECASE" format="default"/> of this specification provide allocation re | |||
| on recommendations for their specific uses.</t> | commendations for their specific uses.</t> | |||
| <t>It is <bcp14>RECOMMENDED</bcp14> that each use case register their DNs | ||||
| <t>It is RECOMMENDED that each use-case register their Distinguished | with a unique Instance-ID. Any use cases that require | |||
| Names with a unique Instance-ID. For any use-cases which require | different uses for DNs within an Instance-ID <bcp14>MUST</bcp14> | |||
| different uses for Distinguish Names within an Instance-ID MUST | define their own Instance-ID and syntax structure for the name | |||
| define their own Instance-ID and structure syntax for the name | ||||
| registered to the Mapping System. See the encoding procedures in | registered to the Mapping System. See the encoding procedures in | |||
| <xref target="I-D.ietf-lisp-vpn"/> for an example.</t> | <xref target="I-D.ietf-lisp-vpn" format="default"/> for an example.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <name>Security Considerations</name> | ||||
| <t>DNs are used in mappings that are part of the LISP control plane and ma | ||||
| y be encoded using LCAF; thus, the security considerations of <xref target="RFC9 | ||||
| 301" format="default"/> and <xref target="RFC8060" format="default"/> apply.</t> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>IANA Considerations</name> | ||||
| <section title="Security Considerations"> | <t>This document has no IANA actions.</t> | |||
| <t>Distinguished Names are used in mappings that are part of the LISP contro | ||||
| l plane and may be encoded using LCAF, as such security considerations of <xref | ||||
| target="RFC9301"/> and <xref target="RFC8060"/> apply.</t> | ||||
| </section> | ||||
| <section title="IANA Considerations"> | </section> | |||
| <t>The code-point value in this specification, namely AFI 17, is already | <section numbered="true" toc="default"> | |||
| allocated in <xref target="IANA-ADDRESS-FAMILY-REGISTRY" />.</t> | <name>Sample LISP DN Deployment Experience</name> | |||
| </section> | ||||
| <section title="Sample LISP Distinguished Name (DN) Deployment Experience"> | <t>Practical implementations of the LISP DN, defined in this document, hav | |||
| <t>Practical implementations of the LISP Distinguished Name | e been running in production networks for some | |||
| specification have been running in production networks for some | ||||
| time. The following sections provide some examples of its usage | time. The following sections provide some examples of its usage | |||
| and lessons gathered out of this experience.</t> | and lessons learned out of this experience.</t> | |||
| <section numbered="true" toc="default"> | ||||
| <name>DNs to Advertise Specific Device Roles or Functions</name> | ||||
| <section title="DNs to Advertise Specific Device Roles or Functions"> | <!--[rfced] We had a few questions regarding this text: | |||
| <t>In a practical implementation of <xref | ||||
| target="I-D.ietf-lisp-site-external-connectivity" /> on LISP | Original: | |||
| In a practical implementation of | ||||
| [I-D.ietf-lisp-site-external-connectivity] on LISP deployments, | ||||
| routers running as Proxy Egress Tunnel Routers (Proxy-ETRs) register | ||||
| their role with the Mapping System in order to attract traffic | ||||
| destined for external networks. | ||||
| a) Is there an update we can make to describe which part/concept of | ||||
| the cited document is being practically implemented (e.g., the | ||||
| registration procedures, requirements, etc.). | ||||
| --> | ||||
| <t>In a practical implementation of <xref target="I-D.ietf-lisp-site-ext | ||||
| ernal-connectivity" format="default"/> on LISP | ||||
| deployments, routers running as Proxy Egress Tunnel Routers | deployments, routers running as Proxy Egress Tunnel Routers | |||
| (Proxy-ETRs) register their role with the Mapping System in | (Proxy-ETRs) register their role with the Mapping System in | |||
| order to attract traffic destined for external | order to attract traffic destined for external | |||
| networks. Practical implementations of this functionality make | networks. Practical implementations of this functionality make | |||
| use of a Distinguished Name as an EID to identify the Proxy-ETR | use of a DN as an EID to identify the Proxy-ETR | |||
| role in a Map-Registration.</t> | role in a Map-Registration.</t> | |||
| <t>In this case all Proxy-ETRs supporting this function register | <t>In this case, all Proxy-ETRs supporting this function register | |||
| a common Distinguished Name together with their own offered | a common DN together with their own offered | |||
| locator. The Mapping-System aggregates the locators received | locator. The Mapping System aggregates the locators received | |||
| from all Proxy-ETRs as a common locator-set that is associated | from all Proxy-ETRs as a common locator-set that is associated | |||
| with this DN EID. The Distinguished Name in this case serves as a | with this DN EID. In this scenario, the DN serves as a | |||
| common reference EID that can be requested (or subscribed as per | common reference EID that can be requested (or subscribed as per | |||
| <xref target="RFC9437"/>) to dynamically gather this Proxy-ETR | <xref target="RFC9437" format="default"/>) to dynamically gather this Prox y-ETR | |||
| list as specified in the LISP Site External Connectivity | list as specified in the LISP Site External Connectivity | |||
| document.</t> | document <xref target="I-D.ietf-lisp-site-external-connectivity" format="d | |||
| efault"/>.</t> | ||||
| <t>The use of a Distinguished Name in this case provides | <t>The use of a DN here provides | |||
| descriptive information about the role being registered and | descriptive information about the role being registered and | |||
| allows the Mapping System to form locator-sets associated to | allows the Mapping System to form locator-sets associated with a | |||
| specific role. These locator-sets can be distributed on-demand | specific role. These locator-sets can be distributed on-demand | |||
| based on using the shared DN as EID. It also allows the network | based on using the shared DN as EID. It also allows the network | |||
| admin and the Mapping System to selectively choose what roles | admin and the Mapping System to selectively choose what roles | |||
| and functions can be registered and distributed to the rest of | and functions can be registered and distributed to the rest of | |||
| the participants in the network.</t> | the participants in the network.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="DNs to Drive xTR On-Boarding Procedures"> | <name>DNs to Drive xTR Onboarding Procedures</name> | |||
| <t>Following the LISP reliable transport <xref | <t>Following the LISP reliable transport <xref target="I-D.ietf-lisp-map | |||
| target="I-D.ietf-lisp-map-server-reliable-transport" />, ETRs | -server-reliable-transport" format="default"/>, ETRs | |||
| that plan to switch to using reliable transport to hold | that plan to switch to using reliable transport to hold | |||
| registrations first need to start with traditional UDP | registrations first need to start with UDP | |||
| registrations. The UDP registration allows the Map-Server to | registrations. The UDP registration allows the Map-Server to | |||
| perform basic authentication of the ETR and create the necessary | perform basic authentication of the ETR and to create the necessary | |||
| state to permit the reliable transport session to be established | state to permit the reliable transport session to be established | |||
| (e.g., establish a passive open on TCP port 4342 and add the ETR | (e.g., establish a passive open on TCP port 4342 and add the ETR | |||
| RLOC to the list allowed to establish a session).</t> | RLOC to the list allowed to establish a session).</t> | |||
| <t>In the basic implementation of this process, the ETRs need to | ||||
| <t>In the basic implementation of this process, the ETRs need to | ||||
| wait until local mappings are available and ready to be | wait until local mappings are available and ready to be | |||
| registered with the Mapping System. Furthermore, when the mapping | registered with the Mapping System. Furthermore, when the Mapping | |||
| system is distributed, the ETR requires having one specific | System is distributed, the ETR requires having one specific | |||
| mapping ready to be registered with each one of the relevant | mapping ready to be registered with each one of the relevant | |||
| Map-Servers. This process may delay the onboarding of ETRs with | Map-Servers. This process may delay the onboarding of ETRs with | |||
| the Mapping System so that they can switch to using reliable | the Mapping System so that they can switch to using reliable | |||
| transport. This can also lead to generating unnecessary | transport. This can also lead to generating unnecessary | |||
| signaling as a reaction to certain triggers like local port | signaling as a reaction to certain triggers like local port | |||
| flaps and device failures.</t> | flaps and device failures.</t> | |||
| <t>The use of dedicated name registrations allows driving this | ||||
| <t>The use of dedicated name registrations allows driving this | initial ETR onboarding on the Mapping System as a deterministic | |||
| initial ETR on-boarding on the Mapping System as a deterministic | ||||
| process that does not depend on the availability of other | process that does not depend on the availability of other | |||
| mappings. It also provides more stability to the reliable | mappings. It also provides more stability to the reliable | |||
| transport session to survive through transient events.</t> | transport session to survive through transient events.</t> | |||
| <t>In practice, LISP deployments use dedicated DNs that are registered a | ||||
| <t>In practice, LISP deployments use dedicated Distinguished | s soon as xTRs come online with all | |||
| Names that are registered as soon as xTRs come online with all | ||||
| the necessary Map-Servers in the Mapping System. The mapping | the necessary Map-Servers in the Mapping System. The mapping | |||
| with the dedicated DN together with the RLOCs of each Egress | with the dedicated DN together with the RLOCs of each Egress | |||
| Tunnel Router (ETR) in the locator-set is used to drive the | Tunnel Router (ETR) in the locator-set is used to drive the | |||
| initial UDP registration and also to keep the reliable transport | initial UDP registration and also to keep the reliable transport | |||
| state stable through network condition changes. On the | state stable through network condition changes. On the | |||
| Map-Server, these DN registrations facilitate setting up the | Map-Server, these DN registrations facilitate setting up the | |||
| necessary state to onboard new ETRs rapidly and in a more | necessary state to onboard new ETRs rapidly and in a more | |||
| deterministic manner.</t> | deterministic manner.</t> | |||
| </section> | </section> | |||
| <section numbered="true" toc="default"> | ||||
| <section title="DNs for NAT-Traversal"> | ||||
| <t>The open source lispers.net NAT-Traversal implementation | ||||
| <xref target="I-D.farinacci-lisp-lispers-net-nat"/> has had 10 | ||||
| years of deployment experience using Distinguished Names for | ||||
| documenting xTRs versus Re-encapsulating Tunnel Router (RTRs) as | ||||
| they appear in a locator-set.</t> | ||||
| </section> | ||||
| <section title="DNs for Self-Documenting RLOC Names"> | ||||
| <t>The open source lispers.net implementation has had 10 years of | ||||
| self-documenting RLOC names in production and pilot | ||||
| environments. The RLOC name is encoded with the RLOC address in | ||||
| Distinguished Name format.</t> | ||||
| </section> | ||||
| <section title="DNs used as EID Names"> | ||||
| <t>The open source lispers.net implementation has had 10 years of deployme | ||||
| nt | ||||
| experience allowing xTRs to register EIDs as Distinguished | ||||
| Names. The LISP Mapping System can be used as a DNS proxy for | ||||
| Name-to-EID-address or Name-to-RLOC-address mappings. The | ||||
| implementation also supports Name-to-Public-Key mappings to | ||||
| provide key management features in <xref | ||||
| target="I-D.ietf-lisp-ecdsa-auth" />.</t> | ||||
| </section> | ||||
| </section> | ||||
| </middle> | ||||
| <back> | ||||
| <references title='Normative References'> | ||||
| <?rfc include="reference.RFC.2119'?> | ||||
| <?rfc include="reference.RFC.8174'?> | ||||
| <?rfc include="reference.RFC.9300'?> | ||||
| <?rfc include="reference.RFC.9301'?> | ||||
| <?rfc include="reference.RFC.9437'?> | ||||
| <?rfc include="reference.RFC.3629'?> | ||||
| <reference anchor="IANA-ADDRESS-FAMILY-REGISTRY"> | ||||
| <front> | ||||
| <title>IANA Address Family Numbers Registry</title> | ||||
| <author fullname="IANA"/> | ||||
| <date year="2024" month="December" /> | ||||
| </front> | ||||
| <refcontent>https://www.iana.org/assignments/address-family-numbers/</refc | ||||
| ontent> | ||||
| </reference> | ||||
| </references> | ||||
| <references title='Informative References'> | ||||
| <?rfc include="reference.RFC.5280'?> | ||||
| <?rfc include="reference.RFC.8060'?> | ||||
| <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf | ||||
| -lisp-ecdsa-auth.xml'?> | ||||
| <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf | ||||
| -lisp-geo.xml'?> | ||||
| <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.fari | ||||
| nacci-lisp-lispers-net-nat.xml'?> | ||||
| <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf | ||||
| -lisp-vpn.xml'?> | ||||
| <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf | ||||
| -lisp-site-external-connectivity.xml'?> | ||||
| <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf | ||||
| -lisp-map-server-reliable-transport.xml'?> | ||||
| </references> | ||||
| <section title="Acknowledgments"> | ||||
| <t>The author would like to thank the LISP WG for their review and | ||||
| acceptance of this draft. And a special thank you goes to Marc | ||||
| Portoles for moving this document through the process and providing deployme | ||||
| nt experience samples.</t> | ||||
| </section> | ||||
| <section title="Document Change Log"> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-17"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted 9 December 2024.</t> | ||||
| <t>Refined wording for explicit length usage.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-16"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted 6 December 2024.</t> | ||||
| <t>Fixed wording for explicit length usage.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-15"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted 3 December 2024.</t> | ||||
| <t>Luigi Iannone joined as editor.</t> | ||||
| <t>Re-wording some text for clarification and address Paul Wouters concer | ||||
| ns.</t> | ||||
| <t> Updated security consideration section.</t> | ||||
| <t> Updated abstract.</t> | ||||
| <t> Moved some references to avoid downref.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-14"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted August 2024.</t> | ||||
| <t>Use Paul Wouters suggestion to draw packet format for AFI=17 encoding | ||||
| in Section 3.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-13"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted August 2024.</t> | ||||
| <t>Use Paul Wouters referene suggestion for RFC3629 to point ASCII refer | ||||
| ences in this | ||||
| document to UTF-8.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-12"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted August 2024.</t> | ||||
| <t>Made changes based on comments from Mahesh Jethanandani and Paul Wout | ||||
| ers during | ||||
| IESG review.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-11"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted August 2024.</t> | ||||
| <t>Fix typo found by Erik Kline.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-10"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted August 2024.</t> | ||||
| <t>Change to "EID mask-len" per Roman Danyliw's comments.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-09"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted July 2024.</t> | ||||
| <t>Added editorial suggestions from Acee Lindem.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-08"> | ||||
| <t><list style="symbols"> | ||||
| <t>Submitted June 2024.</t> | ||||
| <t>Made changes to reflect AD Jim Guichard's comments.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-07"> | <!--[rfced] We had a few questions about these similar sentences | |||
| <t><list style="symbols"> | appearing in Sections 9.3-9.5: | |||
| <t>Submitted May 2024.</t> | ||||
| <t>Changed document status to "Proposed Standard" and some rewording per | ||||
| Alberto | ||||
| for the pETR use-case section.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-06"> | a) Perhaps we can update to avoid saying a website has had | |||
| <t><list style="symbols"> | experience in these sentences? | |||
| <t>Submitted April 2024.</t> | ||||
| <t>Add Deployment Experience section for standards track requirements.</ | ||||
| t> | ||||
| <t>Update references.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-05"> | b) Should the same citation appear in each of the sentences? | |||
| <t><list style="symbols"> | ||||
| <t>Submitted December 2023.</t> | ||||
| <t>Update IANA AFI reference.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-04"> | Original: | |||
| <t><list style="symbols"> | The open source lispers.net NAT-Traversal implementation | |||
| <t>Submitted December 2023.</t> | [I-D.farinacci-lisp-lispers-net-nat] has had 10 years of deployment | |||
| <t>More comments from Alberto. Change to standard spellings throughout.< | experience using Distinguished Names for documenting xTRs versus Re- | |||
| /t> | encapsulating Tunnel Router (RTRs) as they appear in a locator-set. | |||
| <t>Add RFC 2119 boilerplate.</t> | ||||
| <t>Update reference RFC1700 to RFC3232.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-03"> | Perhaps: | |||
| <t><list style="symbols"> | At the time of writing, the open-source lispers.net NAT-Traversal | |||
| <t>Submitted December 2023.</t> | implementation [I-D.farinacci-lisp-lispers-net-nat] has deployed | |||
| <t>Address comments from Alberto, document shepherd.</t> | Distinguished Names for documenting xTRs versus Re-encapsulating | |||
| <t>Update references.</t> | Tunnel Routers (RTRs) as they appear in a locator-set for 10 years. | |||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-02"> | Original: | |||
| <t><list style="symbols"> | The open source lispers.net implementation has had 10 years of self- | |||
| <t>Submitted August 2023.</t> | documenting RLOC names in production and pilot environments. | |||
| <t>Update references and document expiry timer.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-01"> | Perhaps: | |||
| <t><list style="symbols"> | At the time of writing, the open-source lispers.net implementation | |||
| <t>Submitted February 2023.</t> | [I-D.farinacci-lisp-lispers-net-nat] has self-documented RLOC names in | |||
| <t>Update references and document expiry timer.</t> | production and pilot environments. | |||
| <t>Change 68**.bis references to proposed RFC references.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-ietf-lisp-name-encoding-00"> | Original: | |||
| <t><list style="symbols"> | The open source lispers.net implementation has had 10 years of | |||
| <t>Submitted August 2022.</t> | deployment experience allowing xTRs to register EIDs as Distinguished | |||
| <t>Move individual submission to LISP WG document.</t> | Names. | |||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-15"> | Perhaps: | |||
| <t><list style="symbols"> | At the time of writing, the open-source lispers.net implementation | |||
| <t>Submitted July 2022.</t> | [I-D.farinacci-lisp-lispers-net-nat] has deployed xTRs that are | |||
| <t>Added more clarity text about how using VPNs (instance-ID encoding) a | allowed to register EIDs as Distinguished Names for 10 years. | |||
| ddresses name | ||||
| collisions from multiple use-cases.</t> | ||||
| <t>Update references and document expiry timer.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-14"> | --> | |||
| <t><list style="symbols"> | ||||
| <t>Submitted May 2022.</t> | ||||
| <t>Update references and document expiry timer.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-13"> | <name>DNs for NAT-Traversal</name> | |||
| <t><list style="symbols"> | <t>At the time of writing, the open-source lispers.net NAT-Traversal imp | |||
| <t>Submitted November 2021.</t> | lementation | |||
| <t>Update references and document expiry timer.</t> | <xref target="I-D.farinacci-lisp-lispers-net-nat" format="default"/> has d | |||
| </list></t> | eployed DNs for | |||
| documenting xTRs versus Re-encapsulating Tunnel Routers (RTRs) as | ||||
| they appear in a locator-set for 10 years.</t> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>DNs for Self-Documenting RLOC Names</name> | ||||
| <t>At the time of writing, the open-source lispers.net implementation <x | ||||
| ref target="I-D.farinacci-lisp-lispers-net-nat" format="default"/> has self-docu | ||||
| mented RLOC names in production and pilot | ||||
| environments for 10 years. The RLOC name is encoded with the RLOC address | ||||
| in | ||||
| DN format.</t> | ||||
| </section> | ||||
| <section numbered="true" toc="default"> | ||||
| <name>DNs Used as EID Names</name> | ||||
| <t>At the time of writing, the open-source lispers.net implementation <x | ||||
| ref target="I-D.farinacci-lisp-lispers-net-nat" format="default"/> has deployed | ||||
| xTRs that are allowed to register EIDs as DNs for 10 years. The LISP Mapping Sys | ||||
| tem can be used as a DNS proxy for | ||||
| Name-to-EID-address or Name-to-RLOC-address mappings. The | ||||
| implementation also supports Name-to-Public-Key mappings to | ||||
| provide key management features in <xref target="I-D.ietf-lisp-ecdsa-auth" | ||||
| format="default"/>.</t> | ||||
| </section> | ||||
| </section> | </section> | |||
| </middle> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-12"> | <back> | |||
| <t><list style="symbols"> | <displayreference target="I-D.ietf-lisp-ecdsa-auth" to="LISP-ECDSA"/> | |||
| <t>Submitted May 2021.</t> | <displayreference target="I-D.ietf-lisp-geo" to="LISP-GEO"/> | |||
| <t>Update references and document expiry timer.</t> | <displayreference target="I-D.farinacci-lisp-lispers-net-nat" to="LISPERS- | |||
| </list></t> | NET-NAT"/> | |||
| </section> | <displayreference target="I-D.ietf-lisp-vpn" to="LISP-VPN"/> | |||
| <displayreference target="I-D.ietf-lisp-site-external-connectivity" to="LI | ||||
| SP-EXT"/> | ||||
| <displayreference target="I-D.ietf-lisp-map-server-reliable-transport" to= | ||||
| "LISP-MAP"/> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-11"> | <references> | |||
| <t><list style="symbols"> | ||||
| <t>Submitted November 2020.</t> | ||||
| <t>Made changes to reflect working group comments.</t> | ||||
| <t>Update references and document expiry timer.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-10"> | <name>References</name> | |||
| <t><list style="symbols"> | <references> | |||
| <t>Submitted August 2020.</t> | <name>Normative References</name> | |||
| <t>Update references and document expiry timer.</t> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2 | |||
| </list></t> | 119.xml"/> | |||
| </section> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8 | |||
| 174.xml"/> | ||||
| <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9 | ||||
| 300.xml"/> | ||||
| <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9 | ||||
| 301.xml"/> | ||||
| <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9 | ||||
| 437.xml"/> | ||||
| <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3 | ||||
| 629.xml"/> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-09"> | <reference anchor="ADDRESS-FAMILY" target="https://www.iana.org/assignme | |||
| <t><list style="symbols"> | nts/address-family-numbers"> | |||
| <t>Submitted March 2020.</t> | <front> | |||
| <t>Update references and document expiry timer.</t> | <title>Address Family Numbers</title> | |||
| </list></t> | <author> | |||
| </section> | <organization>IANA</organization> | |||
| </author> | ||||
| </front> | ||||
| </reference> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-08"> | </references> | |||
| <t><list style="symbols"> | <references> | |||
| <t>Submitted September 2019.</t> | <name>Informative References</name> | |||
| <t>Update references and document expiry timer.</t> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5 | |||
| </list></t> | 280.xml"/> | |||
| </section> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8 | |||
| 060.xml"/> | ||||
| <xi:include href="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D. | ||||
| ietf-lisp-ecdsa-auth.xml"/> | ||||
| <xi:include href="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D. | ||||
| ietf-lisp-geo.xml"/> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-07"> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D. | |||
| <t><list style="symbols"> | farinacci-lisp-lispers-net-nat.xml"/> | |||
| <t>Submitted March 2019.</t> | ||||
| <t>Update referenes and document expiry timer.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-06"> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D. | |||
| <t><list style="symbols"> | ietf-lisp-vpn.xml"/> | |||
| <t>Submitted September 2018.</t> | ||||
| <t>Update document expiry timer.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-05"> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D. | |||
| <t><list style="symbols"> | ietf-lisp-site-external-connectivity.xml"/> | |||
| <t>Submitted March 2018.</t> | ||||
| <t>Update document expiry timer.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-04"> | <xi:include href="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D. | |||
| <t><list style="symbols"> | ietf-lisp-map-server-reliable-transport.xml"/> | |||
| <t>Submitted September 2017.</t> | </references> | |||
| <t>Update document expiry timer.</t> | </references> | |||
| </list></t> | <section numbered="false" toc="default"> | |||
| <name>Acknowledgments</name> | ||||
| <t>The authors would like to thank the LISP WG for their review and | ||||
| acceptance of this document. A special thank you goes to <contact | ||||
| fullname="Marc Portoles"/> for moving this document through the process | ||||
| and providing deployment-experience samples.</t> | ||||
| </section> | </section> | |||
| <section title="Changes to draft-farinacci-lisp-name-encoding-03"> | <!-- [rfced] Please review the "Inclusive Language" portion of the | |||
| <t><list style="symbols"> | online Style Guide | |||
| <t>Submitted March 2017.</t> | <https://www.rfc-editor.org/styleguide/part2/#inclusive_language> | |||
| <t>Update document expiry timer.</t> | and let us know if any changes are needed. Updates of this | |||
| </list></t> | nature typically result in more precise language, which is | |||
| </section> | helpful for readers. | |||
| <section title="Changes to draft-farinacci-lisp-name-encoding-02"> | For example, please consider whether the following should be updated: | |||
| <t><list style="symbols"> | ||||
| <t>Submitted October 2016.</t> | ||||
| <t>Add a comment that the distinguished-name encoding is | ||||
| restricted to ASCII character encodings only.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-01"> | whitespace | |||
| <t><list style="symbols"> | ||||
| <t>Submitted October 2016.</t> | ||||
| <t>Update document timer.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| <section title="Changes to draft-farinacci-lisp-name-encoding-00"> | --> | |||
| <t><list style="symbols"> | ||||
| <t>Initial draft submitted April 2016.</t> | ||||
| </list></t> | ||||
| </section> | ||||
| </section> | </back> | |||
| </back> | ||||
| </rfc> | </rfc> | |||
| End of changes. 68 change blocks. | ||||
| 530 lines changed or deleted | 377 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||