<?xml version='1.0' encoding='utf-8'?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" category="exp" ipr="trust200902" docName="draft-ietf-lisp-geo-20" number="10040" updates="8060" obsoletes="" submissionType="IETF" xml:lang="en" tocInclude="true" symRefs="true" sortRefs="true" consensus="true" prepTime="2026-09-15T21:28:11" indexInclude="true" scripts="Common,Latin" tocDepth="3">
  <link href="https://datatracker.ietf.org/doc/draft-ietf-lisp-geo-20" rel="prev"/>
  <link href="https://dx.doi.org/10.17487/rfc10040" rel="alternate"/>
  <link href="urn:issn:2070-1721" rel="alternate"/>
  <front>
    <title abbrev="LISP Geo-Coordinates">Locator/ID Separation Protocol (LISP) Geo-Coordinates</title>
    <seriesInfo name="RFC" value="10040" stream="IETF"/>
    <author initials="D." surname="Farinacci" fullname="Dino Farinacci">
      <organization showOnFrontPage="true">lispers.net</organization>
      <address>
        <postal>
          <city>San Jose</city>
          <region>CA</region>
          <country>United States of America</country>
        </postal>
        <email>farinacci@gmail.com</email>
      </address>
    </author>
    <date month="09" year="2026"/>
    <area>RTG</area>
    <workgroup>lisp</workgroup>
    <abstract pn="section-abstract">
      <t indent="0" pn="section-abstract-1">This document describes how Geo-Coordinates can be used in the
    Locator/ID Separation Protocol (LISP) and defines
    a new LISP Canonical Address Format (LCAF) encoding for such
    Geo-Coordinates.</t>
      <t indent="0" pn="section-abstract-2">This document updates RFC 8060.</t>
    </abstract>
    <boilerplate>
      <section anchor="status-of-memo" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.1">
        <name slugifiedName="name-status-of-this-memo">Status of This Memo</name>
        <t indent="0" pn="section-boilerplate.1-1">
            This document is not an Internet Standards Track specification; it is
            published for examination, experimental implementation, and
            evaluation.
        </t>
        <t indent="0" pn="section-boilerplate.1-2">
            This document defines an Experimental Protocol for the Internet
            community.  This document is a product of the Internet Engineering
            Task Force (IETF).  It represents the consensus of the IETF community.
            It has received public review and has been approved for publication
            by the Internet Engineering Steering Group (IESG).  Not all documents
            approved by the IESG are candidates for any level of Internet
            Standard; see Section 2 of RFC 7841. 
        </t>
        <t indent="0" pn="section-boilerplate.1-3">
            Information about the current status of this document, any
            errata, and how to provide feedback on it may be obtained at
            <eref target="https://www.rfc-editor.org/info/rfc10040" brackets="none"/>.
        </t>
      </section>
      <section anchor="copyright" numbered="false" removeInRFC="false" toc="exclude" pn="section-boilerplate.2">
        <name slugifiedName="name-copyright-notice">Copyright Notice</name>
        <t indent="0" pn="section-boilerplate.2-1">
            Copyright (c) 2026 IETF Trust and the persons identified as the
            document authors. All rights reserved.
        </t>
        <t indent="0" pn="section-boilerplate.2-2">
            This document is subject to BCP 78 and the IETF Trust's Legal
            Provisions Relating to IETF Documents
            (<eref target="https://trustee.ietf.org/license-info" brackets="none"/>) in effect on the date of
            publication of this document. Please review these documents
            carefully, as they describe your rights and restrictions with
            respect to this document. Code Components extracted from this
            document must include Revised BSD License text as described in
            Section 4.e of the Trust Legal Provisions and are provided without
            warranty as described in the Revised BSD License.
        </t>
      </section>
    </boilerplate>
    <toc>
      <section anchor="toc" numbered="false" removeInRFC="false" toc="exclude" pn="section-toc.1">
        <name slugifiedName="name-table-of-contents">Table of Contents</name>
        <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1">
          <li pn="section-toc.1-1.1">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.1.1"><xref derivedContent="1" format="counter" sectionFormat="of" target="section-1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-introduction">Introduction</xref></t>
          </li>
          <li pn="section-toc.1-1.2">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.2.1"><xref derivedContent="2" format="counter" sectionFormat="of" target="section-2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-requirements-language">Requirements Language</xref></t>
          </li>
          <li pn="section-toc.1-1.3">
            <t indent="0" keepWithNext="true" pn="section-toc.1-1.3.1"><xref derivedContent="3" format="counter" sectionFormat="of" target="section-3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-definition-of-terms">Definition of Terms</xref></t>
          </li>
          <li pn="section-toc.1-1.4">
            <t indent="0" pn="section-toc.1-1.4.1"><xref derivedContent="4" format="counter" sectionFormat="of" target="section-4"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-geo-points-in-rloc-records">Geo-Points in RLOC-Records</xref></t>
          </li>
          <li pn="section-toc.1-1.5">
            <t indent="0" pn="section-toc.1-1.5.1"><xref derivedContent="5" format="counter" sectionFormat="of" target="section-5"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-geo-prefixes-in-eid-records">Geo-Prefixes in EID-Records and RLOC-Records</xref></t>
          </li>
          <li pn="section-toc.1-1.6">
            <t indent="0" pn="section-toc.1-1.6.1"><xref derivedContent="6" format="counter" sectionFormat="of" target="section-6"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-geo-points-and-geo-prefixes">Geo-Points and Geo-Prefixes Examples</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.6.2">
              <li pn="section-toc.1-1.6.2.1">
                <t indent="0" pn="section-toc.1-1.6.2.1.1"><xref derivedContent="6.1" format="counter" sectionFormat="of" target="section-6.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-locating-a-package">Locating a Package</xref></t>
              </li>
              <li pn="section-toc.1-1.6.2.2">
                <t indent="0" pn="section-toc.1-1.6.2.2.1"><xref derivedContent="6.2" format="counter" sectionFormat="of" target="section-6.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-wireless-connectivity">Wireless Connectivity</xref></t>
              </li>
              <li pn="section-toc.1-1.6.2.3">
                <t indent="0" pn="section-toc.1-1.6.2.3.1"><xref derivedContent="6.3" format="counter" sectionFormat="of" target="section-6.3"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-vehicular-networks">Vehicular Networks</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.7">
            <t indent="0" pn="section-toc.1-1.7.1"><xref derivedContent="7" format="counter" sectionFormat="of" target="section-7"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-geo-prefix-and-geo-point-en">Geo-Prefix and Geo-Point Encodings</xref></t>
          </li>
          <li pn="section-toc.1-1.8">
            <t indent="0" pn="section-toc.1-1.8.1"><xref derivedContent="8" format="counter" sectionFormat="of" target="section-8"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-backward-compatibility-cons">Backward-Compatibility Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.9">
            <t indent="0" pn="section-toc.1-1.9.1"><xref derivedContent="9" format="counter" sectionFormat="of" target="section-9"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-security-considerations">Security Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.10">
            <t indent="0" pn="section-toc.1-1.10.1"><xref derivedContent="10" format="counter" sectionFormat="of" target="section-10"/>. <xref derivedContent="" format="title" sectionFormat="of" target="name-privacy-considerations">Privacy Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.11">
            <t indent="0" pn="section-toc.1-1.11.1"><xref derivedContent="11" format="counter" sectionFormat="of" target="section-11"/>. <xref derivedContent="" format="title" sectionFormat="of" target="name-iana-considerations">IANA Considerations</xref></t>
          </li>
          <li pn="section-toc.1-1.12">
            <t indent="0" pn="section-toc.1-1.12.1"><xref derivedContent="12" format="counter" sectionFormat="of" target="section-12"/>. <xref derivedContent="" format="title" sectionFormat="of" target="name-references">References</xref></t>
            <ul bare="true" empty="true" indent="2" spacing="compact" pn="section-toc.1-1.12.2">
              <li pn="section-toc.1-1.12.2.1">
                <t indent="0" pn="section-toc.1-1.12.2.1.1"><xref derivedContent="12.1" format="counter" sectionFormat="of" target="section-12.1"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-normative-references">Normative References</xref></t>
              </li>
              <li pn="section-toc.1-1.12.2.2">
                <t indent="0" pn="section-toc.1-1.12.2.2.1"><xref derivedContent="12.2" format="counter" sectionFormat="of" target="section-12.2"/>.  <xref derivedContent="" format="title" sectionFormat="of" target="name-informative-references">Informative References</xref></t>
              </li>
            </ul>
          </li>
          <li pn="section-toc.1-1.13">
            <t indent="0" pn="section-toc.1-1.13.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.a"/><xref derivedContent="" format="title" sectionFormat="of" target="name-acknowledgments">Acknowledgments</xref></t>
          </li>
          <li pn="section-toc.1-1.14">
            <t indent="0" pn="section-toc.1-1.14.1"><xref derivedContent="" format="none" sectionFormat="of" target="section-appendix.b"/><xref derivedContent="" format="title" sectionFormat="of" target="name-authors-address">Author's Address</xref></t>
          </li>
        </ul>
      </section>
    </toc>
  </front>
  <middle>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-1">
      <name slugifiedName="name-introduction">Introduction</name>
      <t indent="0" pn="section-1-1">The Locator/ID Separation Protocol (LISP) <xref target="RFC9300" format="default" sectionFormat="of" derivedContent="RFC9300"/>
    introduces two new namespaces, Endpoint Identifiers (EIDs) and
    Routing Locators (RLOCs), which are intended to separate the
    semantics of identity and topological location from an IP address.
    To provide flexibility for current and future applications, these
    values can be encoded in LISP control messages using a general
    syntax that includes Address Family Identifiers (AFIs) <xref target="AFN" format="default" sectionFormat="of" derivedContent="AFN"/>.</t>
      <t indent="0" pn="section-1-2">This document defines a new LCAF encoding for Geo-Coordinates,
    which deviates from the structure defined in
    <xref target="RFC9179" format="default" sectionFormat="of" derivedContent="RFC9179"/>, because a more compact encoding was
    desired.</t>
      <t indent="0" pn="section-1-3">This document updates <xref target="RFC8060" format="default" sectionFormat="of" derivedContent="RFC8060"/>. In particular,
    the use of the Geo-Coordinates encoding defined in 
    <xref target="RFC8060" section="4.3" format="default" sectionFormat="of" derivedLink="https://rfc-editor.org/rfc/rfc8060#section-4.3" derivedContent="RFC8060"/> and identified by LCAF type 5 is
    deprecated. The LCAF type defined in this document is called
    "Geo-Location", and a new LCAF type has been allocated.</t>
      <t indent="0" pn="section-1-4">The Geo-Location LCAF type is used in EID-Records and
    RLOC-Records. See <xref target="RFC9301" format="default" sectionFormat="of" derivedContent="RFC9301"/> for which LISP messages
    contain EID-Records and RLOC-Records.</t>
      <t indent="0" pn="section-1-5">This document is part of a development effort to include
    Geo-Coordinates in LISP. It is not part of an "experiment", as not
    all Experimental RFCs are necessarily part of an experiment. It is
    about the maturity level of the technology.</t>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-2">
      <name slugifiedName="name-requirements-language">Requirements Language</name>
      <t indent="0" pn="section-2-1">
    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" sectionFormat="of" derivedContent="RFC2119"/> <xref target="RFC8174" format="default" sectionFormat="of" derivedContent="RFC8174"/> 
    when, and only when, they appear in all capitals, as shown here.
      </t>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-3">
      <name slugifiedName="name-definition-of-terms">Definition of Terms</name>
      <t indent="0" pn="section-3-1">Refer to <xref target="RFC9300" format="default" sectionFormat="of" derivedContent="RFC9300"/> for authoritative
    definitions for the basic terms "EID", "RLOC", and "xTR".
    The terms defined in this section add to the canonical
    definitions to reflect the design considerations in this
    specification.</t>
      <dl newline="false" spacing="normal" indent="3" pn="section-3-2">
        <dt pn="section-3-2.1">Geo-Point:</dt>
        <dd pn="section-3-2.2">A coordinate according to <xref target="GEO" format="default" sectionFormat="of" derivedContent="GEO"/> that defines a point using the latitude,
      longitude, and altitude parameters.</dd>
        <dt pn="section-3-2.3">Geo-Prefix:</dt>
        <dd pn="section-3-2.4">Forms a sphere (in three dimensions) of a geographic area
      made up of a Geo-Point and a radius. A Geo-Point is known to be
      "more specific" than a Geo-Prefix when its physical location is
      within the geographic sphere.</dd>
      </dl>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-4">
      <name slugifiedName="name-geo-points-in-rloc-records">Geo-Points in RLOC-Records</name>
      <t indent="0" pn="section-4-1">Geo-Points <bcp14>MAY</bcp14> be present in an RLOC-Record to determine the
    physical location of an Egress Tunnel Router (ETR) or Re-encapsulating
    Tunneling Router (RTR). This can aid in determining geographical
    distance when topological distance is inaccurate or hidden. When
    Geo-Points are encoded in RLOC-Records with RLOC addresses, the
    LCAF AFI-List Type <bcp14>SHOULD</bcp14> be used.</t>
      <t indent="0" pn="section-4-2">Geo-Points <bcp14>MAY</bcp14> be used as the sole piece of information in an
    RLOC-Record when an EID maps to a Geo-Coordinate. If it is
    desirable to find the geographical location of any EID, this
    method can be convenient. For instance, let's say that an EID is assigned to a
    physical shipping package by a package delivery company and the
    EID is encoded as an IPv6 address where the tracking number is
    embedded in an IPv6 EID. The network has LISP nodes deployed in
    many locations that are configured with their respective
    Geo-Coordinates. As the package roams, the LISP node that
    discovers the EID registers it to the LISP Mapping Database System. The
    EID-to-RLOC mapping is EID=IPv6 and RLOC=geo-point. If
    someone does a Mapping Database System lookup on the IPv6 EID, 
    the Geo-Coordinate is returned. As the EID roams, new
    registrations with different Geo-Coordinates are stored, allowing
    the physical tracking of the package.</t>
    </section>
    <section numbered="true" toc="include" anchor="sect5" removeInRFC="false" pn="section-5">
      <name slugifiedName="name-geo-prefixes-in-eid-records">Geo-Prefixes in EID-Records and RLOC-Records</name>
      <t indent="0" pn="section-5-1">A Geo-Prefix is defined to be a Geo-Point and a
    radius. This allows a sphere to be drawn on a geographic map. The
    Geo-Prefix can describe a coarse physical location for an RLOC
    when encoded in an RLOC-Record. So, an RLOC could be registered in
    the Mapping Database System, indicating it is in a city or country versus
    the exact location where a Geo-Point would locate it. For instance,
    a Geo-Prefix could allow a Distinguished Name <xref target="RFC9735" format="default" sectionFormat="of" derivedContent="RFC9735"/> to be registered as an EID with an RLOC that
    contains a Geo-Prefix. For example, EID="San Francisco", with
    RLOC=geo-prefix could be stored in the Mapping Database System.</t>
      <t indent="0" pn="section-5-2">A Geo-Prefix, when encoded in an EID-Record, could be
    registered as an EID-Prefix, and when a Geo-Point is used as an EID
    lookup key, a sort of longest match could be looked up. If the
    Geo-Point is in the sphere described by the Geo-Prefix, the 
    matching entry <bcp14>MUST</bcp14> be returned to the Map-Requester.
    In this context, what is returned is the Geo-Prefix with the largest radius value, which
    corresponds to the largest physical area. If the Geo-Point supplied in a
    Map-Request matches several Geo-Prefixes in the Mapping Database System, then
    all Geo-Prefixes <bcp14>MUST</bcp14> be returned. This uses the same overlapping lookup
    semantics defined in <xref target="RFC9301" format="default" sectionFormat="of" derivedContent="RFC9301"/> for IP address EIDs.</t>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-6">
      <name slugifiedName="name-geo-points-and-geo-prefixes">Geo-Points and Geo-Prefixes Examples</name>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-6.1">
        <name slugifiedName="name-locating-a-package">Locating a Package</name>
        <t indent="0" pn="section-6.1-1">You could take a combination of mappings from the above
    examples to ask the question: "Is the package in San Francisco?"
    This could be done with two lookups to the Mapping Database System:</t>
        <artwork name="" type="" align="left" alt="" pn="section-6.1-2">
Contents of Mapping Database System:
  EID=&lt;dist-name="san francisco"&gt;
  RLOC=&lt;geo-prefix-of-60-mile-radius-of-sf&gt;

  EID=&lt;ipv6-package-tracking-number&gt;
  RLOC=&lt;geo-point-of-current-location&gt;

  EID=&lt;geo-prefix-of-60-mile-radius-of-sf&gt;
  RLOC=&lt;dist-name="san francisco"&gt;

Map-Request for package:
  EID=&lt;ipv6-package-tracking-number&gt;
Mapping Database System returns:
  RLOC=&lt;geo-point-of-current-location&gt;

Map-Request for Geo-Point:
  EID=&lt;geo-point-of-current-location&gt;
Mapping Database System longest-match lookup returns:
  EID=&lt;geo-prefix-of-60-mile-radius-of-sf&gt;
  RLOC=&lt;dist-name="san francisco"&gt;</artwork>
        <t indent="0" pn="section-6.1-3">If the package is not in San Francisco, the second mapping
    table lookup would fail.</t>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-6.2">
        <name slugifiedName="name-wireless-connectivity">Wireless Connectivity</name>
        <t indent="0" pn="section-6.2-1">Another application is concentric rings of Wi-Fi access points (APs).
    The radius of each ring corresponds to the Wi-Fi signal strength.
    An EID could be located in any of the inner rings and possibly on
    the edge of a ring. A Wi-Fi AP RLOC can be selected to
    encapsulate packets because it will have a better signal to the
    current EID location.  In addition, when there are intersecting spheres,
 a good time to transition radios to closer Wi-Fi APs or
 3GPP Radio Access Network (RAN) base stations is when the EID is in the intersection of the spheres.
        </t>
      </section>
      <section numbered="true" toc="include" removeInRFC="false" pn="section-6.3">
        <name slugifiedName="name-vehicular-networks">Vehicular Networks</name>
        <t indent="0" pn="section-6.3-1">When assigning EIDs to vehicles <xref target="I-D.jeong-its-v2i-problem-statement" format="default" sectionFormat="of" derivedContent="V2I-PROB"/>, a Geo-Prefix
    could be used to create a "reachability set" of Roadside Units
    (RSUs). So an Ingress Tunnel Router (ITR) could encapsulate to
    multiple RLOCs in the Geo-Prefix to try to create connectivity to
    the vehicle while roaming. This makes use of predictive RLOCs
    <xref target="I-D.ietf-lisp-predictive-rlocs" format="default" sectionFormat="of" derivedContent="PRED-RLOCS"/> that can be used
    when the direction of the roaming EID is known (a train track or
    single direction road, but not a flight path of a plane).</t>
      </section>
    </section>
    <section numbered="true" toc="include" anchor="sect7" removeInRFC="false" pn="section-7">
      <name slugifiedName="name-geo-prefix-and-geo-point-en">Geo-Prefix and Geo-Point Encodings</name>
      <t indent="0" pn="section-7-1">When a Geo-Prefix or a Geo-Point is encoded in an EID-Record,
    it is encoded solely with the Geo-Location LCAF Type format
    when VPNs are not in use.  When VPNs are used, the Geo-Location
    LCAF Type is encoded in the 'AFI' field of the Instance-ID LCAF Type.</t>
      <t indent="0" pn="section-7-2">This document has no provision to validate the Geo-Location values.</t>
      <t indent="0" pn="section-7-3">The Geo-Location format is:</t>
      <figure align="left" suppress-title="false" pn="figure-1">
        <name slugifiedName="name-geo-location-lcaf-encoding-">Geo-Location LCAF Encoding Format</name>
        <artwork name="" type="" align="left" alt="" pn="section-7-4.1">
  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
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |           AFI = 16387         |     Rsvd1     |     Flags     |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |   Type = 17   |     Rsvd2     |            Length             |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
 |U|N|E|A|M|R|K|    Reserved     |     Location Uncertainty      |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |  Lat Degrees  |        Latitude Milliseconds                  |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |  Long Degrees |        Longitude Milliseconds                 |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                            Altitude                           |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |             Radius            |          Reserved             |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |              AFI              |         Address  ...          |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+</artwork>
      </figure>
      <dl newline="false" spacing="normal" indent="3" pn="section-7-5">
        <dt pn="section-7-5.1">AFI:</dt>
        <dd pn="section-7-5.2">Set to 16387 to indicate that the address is
      using the LCAF format from <xref target="RFC8060" format="default" sectionFormat="of" derivedContent="RFC8060"/>.</dd>
        <dt pn="section-7-5.3">Type:</dt>
        <dd pn="section-7-5.4">17</dd>
        <dt pn="section-7-5.5">Rsvd1/Rsvd2/Flags:</dt>
        <dd pn="section-7-5.6">See <xref target="RFC8060" format="default" sectionFormat="of" derivedContent="RFC8060"/>
      for details.</dd>
        <dt pn="section-7-5.7">Length:</dt>
        <dd pn="section-7-5.8">The length in bytes, starting with and including the
      byte after the 'Length' field.</dd>
        <dt pn="section-7-5.9">U-bit:</dt>
        <dd pn="section-7-5.10">If the U-bit is set, it indicates that the
      'Location Uncertainty' field is used. If the U-bit is
      clear, it indicates the 'Location Uncertainty' field sent as 0 and ignored
      on receipt.</dd>
        <dt pn="section-7-5.11">N-bit:</dt>
        <dd pn="section-7-5.12">If the N-bit is set, it indicates the
      latitude is north relative to the Equator. If the N-bit is
      clear, it indicates the latitude is south of the Equator.</dd>
        <dt pn="section-7-5.13">E-bit:</dt>
        <dd pn="section-7-5.14">If the E-bit is set, it indicates the
      longitude is east of the Prime Meridian. If the E-bit is clear,
      it indicates the longitude is west of the Prime Meridian.</dd>
        <dt pn="section-7-5.15">A-bit:</dt>
        <dd pn="section-7-5.16">If the A-bit is set, it indicates the
      'Altitude' field is used. If the A-bit is clear, it
      indicates the 'Altitude' field is sent as 0 and ignored on receipt.</dd>
        <dt pn="section-7-5.17">M-bit:</dt>
        <dd pn="section-7-5.18">If the M-bit is set, it indicates the
      altitude is specified in meters. If the M-bit is clear, it
      indicates the altitude is in centimeters.</dd>
        <dt pn="section-7-5.19">R-bit:</dt>
        <dd pn="section-7-5.20">If the R-bit is set, it indicates the
      'Radius' field is used and the encoding is a Geo-Prefix. If
      the R-bit is clear, it indicates the 'Radius' field is set to 0
      and the encoding is a Geo-Point.</dd>
        <dt pn="section-7-5.21">K-bit:</dt>
        <dd pn="section-7-5.22">If the K-bit is set, it indicates the
      radius is specified in kilometers. If the K-bit is clear, it
      indicates the radius is in meters.</dd>
        <dt pn="section-7-5.23">Reserved:</dt>
        <dd pn="section-7-5.24">Reserved for future
      addition of bit fields. These bits <bcp14>MUST</bcp14> be
      set to 0 when sending protocol packets and <bcp14>MUST</bcp14> be ignored when
      receiving protocol packets.</dd>
        <dt pn="section-7-5.25">Location Uncertainty:</dt>
        <dd pn="section-7-5.26">Unsigned 16-bit integer
      indicating the number of centimeters of uncertainty for the
      location.</dd>
        <dt pn="section-7-5.27">Latitude Degrees:</dt>
        <dd pn="section-7-5.28">Unsigned 8-bit integer with a
      range of 0 to 90 degrees north or south of the Equator (northern
      or southern hemisphere, respectively).</dd>
        <dt pn="section-7-5.29">Latitude Milliseconds:</dt>
        <dd pn="section-7-5.30">Unsigned 24-bit integer
      with a range of 0 to 3,599,999 (i.e., less than 60 minutes).</dd>
        <dt pn="section-7-5.31">Longitude Degrees:</dt>
        <dd pn="section-7-5.32">Unsigned 8-bit integer with a
      range of 0 to 180 degrees east or west of the Prime Meridian.</dd>
        <dt pn="section-7-5.33">Longitude Milliseconds:</dt>
        <dd pn="section-7-5.34">Unsigned 24-bit integer
      with a range of 0 to 3,599,999 (i.e., less than 60 minutes).</dd>
        <dt pn="section-7-5.35">Altitude:</dt>
        <dd pn="section-7-5.36">Signed 32-bit integer containing the
      height relative to sea level in centimeters or meters.  A
      negative height indicates that the location is below sea
      level.</dd>
        <dt pn="section-7-5.37">Radius:</dt>
        <dd pn="section-7-5.38">Unsigned 16-bit integer containing the
      radius of a sphere (or circle if altitude not specified)
      centered at the specified coordinates. The radius is specified
      in meters unless the K-bit is specified, indicating radius is in
      kilometers. When the radius is specified, this LCAF type encodes
      a Geo-Prefix where the Geo-Coordinates define the entire area of
      the sphere or circle defined by the radius and center point.</dd>
        <dt pn="section-7-5.39">AFI/Address:</dt>
        <dd pn="section-7-5.40">The 'AFI' field indicates the Address Family
      Identifier <xref target="AFN" format="default" sectionFormat="of" derivedContent="AFN"/>  <xref target="RFC8060" format="default" sectionFormat="of" derivedContent="RFC8060"/> for the address in the 'Address' field.</dd>
      </dl>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-8">
      <name slugifiedName="name-backward-compatibility-cons">Backward-Compatibility Considerations</name>
      <t indent="0" pn="section-8-1">EID-Records encoded with the Geo-Location LCAF are supported only by LISP nodes that
    support them for registration and lookup purposes.</t>
      <t indent="0" pn="section-8-2">RLOC-Records encoded with the Geo-Location LCAF can be returned from the Mapping Database System
    lookups to LISP nodes that do not understand them. In such situations, the RLOC-Record is
    ignored.</t>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-9">
      <name slugifiedName="name-security-considerations">Security Considerations</name>
      <t indent="0" pn="section-9-1">The use of Geo-Coordinates in any application must be
    considered carefully to not violate any privacy concerns about
    physical location. This document does take into consideration the
    applicability of BCP 160 <xref target="RFC6280" format="default" sectionFormat="of" derivedContent="RFC6280"/> for
    location-based privacy protection.</t>
      <t indent="0" pn="section-9-2">In a LISP environment, Geo-Coordinates can be registered to the
    Mapping Database System. When this occurs, any Tunnel Router (xTR)
    is allowing its physical location to be known to queriers of the
    Mapping Database System as well as network components that make up the
    Mapping Database System. There are various sets of trust relationships that
    may exist.</t>
      <t indent="0" pn="section-9-3"> When xTRs
    register their mappings with Geo-Coordinate information, a policy
    is associated about who can access the information. Typically,
    the policy is stored locally on the xTR and applied when the Mapping Service Provider (MSP)
    forwards Map-Requests to the xTRs of the LISP site. Conditionally,
    based on the requesting xTR, the responding xTR can apply the
    local policy to decide if a Map-Reply is sent with all
    RLOC-Records or, perhaps, the RLOC-Records that do not contain
    Geo-Coordinate information.</t>
      <t indent="0" pn="section-9-4">The MSP can also be requested by LISP site xTRs to proxy
    Map-Replies to Map-Requests. In this case, the MSP <bcp14>MUST</bcp14> apply the
    xTR policy so only authorized requesters get access to
    Geo-Coordinate information.</t>
      <t indent="0" pn="section-9-5">Note that once a requester is authorized, Map-Replies are
    returned directly to the requester and are signed as described in <xref target="RFC9303" format="default" sectionFormat="of" derivedContent="RFC9303"/>. The Map-Replies not only
    authenticate the Map-Replier but can be encrypted by the
    Map-Replier so no eavesdropping of Geo-Coordinate information can
    occur.</t>
      <t indent="0" pn="section-9-6">In most deployment cases, there is no tracking of EID
    host-based systems since Geo-Coordinate assignment is typically
    registered for LISP xTR devices or other asset
    inventory. However, since Geo-Coordinate-encoded RLOCs can be
    associated with any EID, tracking of hosts can occur if such an EID is assigned to hosts.
      </t>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-10">
      <name slugifiedName="name-privacy-considerations">Privacy Considerations</name>
      <t indent="0" pn="section-10-1">In addition to controlling where LISP Geo-Coordinate mapping
    records go and applying policies (see "Security Considerations"
    section) for who can access them, there are additional steps that
    can be taken to protect against threats.</t>
      <t indent="0" pn="section-10-2">The privacy guidelines in <xref target="RFC6973" format="default" sectionFormat="of" derivedContent="RFC6973"/> can be implemented with
    existing LISP features, for example:</t>
      <ul spacing="normal" bare="false" empty="false" indent="3" pn="section-10-3">
        <li pn="section-10-3.1">
          <t indent="0" pn="section-10-3.1.1">Using signatures from <xref target="I-D.ietf-lisp-ecdsa-auth" format="default" sectionFormat="of" derivedContent="ECDSA-AUTH"/>
      can authenticate and authorize who can request such mapping
      records.</t>
        </li>
        <li pn="section-10-3.2">
          <t indent="0" pn="section-10-3.2.1">Obfuscating a Geo-Point by using Geo-Prefixes uses data
      minimization techniques.</t>
        </li>
        <li pn="section-10-3.3">
          <t indent="0" pn="section-10-3.3.1">Using short TTLs so the Geo-Coordinate mapping records are ephemeral
      reduces the attack window.</t>
        </li>
      </ul>
      <t indent="0" pn="section-10-4">The typical applicability for the use of Geo-Coordinates is to describe the physical location of well-known public
    structures, places, and landmarks rather than people, vehicles, and
    equipment.</t>
    </section>
    <section numbered="true" toc="include" removeInRFC="false" pn="section-11">
      <name slugifiedName="name-iana-considerations">IANA Considerations</name>
      <t indent="0" pn="section-11-1">Following the guidelines of <xref target="RFC8126" format="default" sectionFormat="of" derivedContent="RFC8126"/>, IANA has
    assigned the following value in the "LISP Canonical Address Format (LCAF) Types"
    registry <xref target="RFC8060" format="default" sectionFormat="of" derivedContent="RFC8060"/>:</t>
      <table align="center" pn="table-1">
        <name slugifiedName="name-geo-location-lcaf-type-assi">Geo-Location LCAF Type Assignment</name>
        <thead>
          <tr>
            <th align="left" colspan="1" rowspan="1">Value</th>
            <th align="left" colspan="1" rowspan="1">LISP LCAF Type Name</th>
            <th align="left" colspan="1" rowspan="1">Reference</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left" colspan="1" rowspan="1">17</td>
            <td align="left" colspan="1" rowspan="1">Geo-Location</td>
            <td align="left" colspan="1" rowspan="1">RFC 10040, <xref target="sect7" format="default" sectionFormat="of" derivedContent="Section 7"/></td>
          </tr>
        </tbody>
      </table>
      <t indent="0" pn="section-11-3">In addition, IANA has marked LCAF type 5 (Geo-Coordinates) as deprecated in the "LISP Canonical Address Format (LCAF) Types" registry. This type was defined in <xref target="RFC8060" format="default" sectionFormat="of" derivedContent="RFC8060"/>, which this document updates.</t>
    </section>
  </middle>
  <back>
    <displayreference target="I-D.acee-ospf-geo-location" to="OSPF-GEO"/>
    <displayreference target="I-D.chen-idr-geo-coordinates" to="BGP-GEO"/>
    <displayreference target="I-D.ietf-lisp-ecdsa-auth" to="ECDSA-AUTH"/>
    <displayreference target="I-D.ietf-lisp-predictive-rlocs" to="PRED-RLOCS"/>
    <displayreference target="I-D.jeong-its-v2i-problem-statement" to="V2I-PROB"/>
    <displayreference target="I-D.shen-isis-geo-coordinates" to="ISIS-GEO"/>
    <references pn="section-12">
      <name slugifiedName="name-references">References</name>
      <references pn="section-12.1">
        <name slugifiedName="name-normative-references">Normative References</name>
        <reference anchor="GEO" target="https://nsgreg.nga.mil/doc/view?i=4085" quoteTitle="true" derivedAnchor="GEO">
          <front>
            <title>Department of Defense World Geodetic System 1984: Its Definition and Relationships with Local Geodetic Systems</title>
            <author>
              <organization showOnFrontPage="true">National Geospatial-Intelligence Agency</organization>
            </author>
            <date day="8" month="July" year="2014"/>
          </front>
          <refcontent>NGA.STND.0036_1.0.0_WGS84</refcontent>
        </reference>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" quoteTitle="true" derivedAnchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t indent="0">In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC6280" target="https://www.rfc-editor.org/info/rfc6280" quoteTitle="true" derivedAnchor="RFC6280">
          <front>
            <title>An Architecture for Location and Location Privacy in Internet Applications</title>
            <author fullname="R. Barnes" initials="R." surname="Barnes"/>
            <author fullname="M. Lepinski" initials="M." surname="Lepinski"/>
            <author fullname="A. Cooper" initials="A." surname="Cooper"/>
            <author fullname="J. Morris" initials="J." surname="Morris"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="H. Schulzrinne" initials="H." surname="Schulzrinne"/>
            <date month="July" year="2011"/>
            <abstract>
              <t indent="0">Location-based services (such as navigation applications, emergency services, and management of equipment in the field) need geographic location information about Internet hosts, their users, and other related entities. These applications need to securely gather and transfer location information for location services, and at the same time protect the privacy of the individuals involved. This document describes an architecture for privacy-preserving location-based services in the Internet, focusing on authorization, security, and privacy requirements for the data formats and protocols used by these services. This memo documents an Internet Best Current Practice.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="160"/>
          <seriesInfo name="RFC" value="6280"/>
          <seriesInfo name="DOI" value="10.17487/RFC6280"/>
        </reference>
        <reference anchor="RFC6973" target="https://www.rfc-editor.org/info/rfc6973" quoteTitle="true" derivedAnchor="RFC6973">
          <front>
            <title>Privacy Considerations for Internet Protocols</title>
            <author fullname="A. Cooper" initials="A." surname="Cooper"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <author fullname="B. Aboba" initials="B." surname="Aboba"/>
            <author fullname="J. Peterson" initials="J." surname="Peterson"/>
            <author fullname="J. Morris" initials="J." surname="Morris"/>
            <author fullname="M. Hansen" initials="M." surname="Hansen"/>
            <author fullname="R. Smith" initials="R." surname="Smith"/>
            <date month="July" year="2013"/>
            <abstract>
              <t indent="0">This document offers guidance for developing privacy considerations for inclusion in protocol specifications. It aims to make designers, implementers, and users of Internet protocols aware of privacy-related design choices. It suggests that whether any individual RFC warrants a specific privacy considerations section will depend on the document's content.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6973"/>
          <seriesInfo name="DOI" value="10.17487/RFC6973"/>
        </reference>
        <reference anchor="RFC8060" target="https://www.rfc-editor.org/info/rfc8060" quoteTitle="true" derivedAnchor="RFC8060">
          <front>
            <title>LISP Canonical Address Format (LCAF)</title>
            <author fullname="D. Farinacci" initials="D." surname="Farinacci"/>
            <author fullname="D. Meyer" initials="D." surname="Meyer"/>
            <author fullname="J. Snijders" initials="J." surname="Snijders"/>
            <date month="February" year="2017"/>
            <abstract>
              <t indent="0">This document defines a canonical address format encoding used in Locator/ID Separation Protocol (LISP) control messages and in the encoding of lookup keys for the LISP Mapping Database System.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8060"/>
          <seriesInfo name="DOI" value="10.17487/RFC8060"/>
        </reference>
        <reference anchor="RFC8126" target="https://www.rfc-editor.org/info/rfc8126" quoteTitle="true" derivedAnchor="RFC8126">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author fullname="M. Cotton" initials="M." surname="Cotton"/>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <author fullname="T. Narten" initials="T." surname="Narten"/>
            <date month="June" year="2017"/>
            <abstract>
              <t indent="0">Many protocols make use of points of extensibility that use constants to identify various protocol parameters. To ensure that the values in these fields do not have conflicting uses and to promote interoperability, their allocations are often coordinated by a central record keeper. For IETF protocols, that role is filled by the Internet Assigned Numbers Authority (IANA).</t>
              <t indent="0">To make assignments in a given registry prudently, guidance describing the conditions under which new values should be assigned, as well as when and how modifications to existing values can be made, is needed. This document defines a framework for the documentation of these guidelines by specification authors, in order to assure that the provided guidance for the IANA Considerations is clear and addresses the various issues that are likely in the operation of a registry.</t>
              <t indent="0">This is the third edition of this document; it obsoletes RFC 5226.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="26"/>
          <seriesInfo name="RFC" value="8126"/>
          <seriesInfo name="DOI" value="10.17487/RFC8126"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" quoteTitle="true" derivedAnchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t indent="0">RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="RFC9179" target="https://www.rfc-editor.org/info/rfc9179" quoteTitle="true" derivedAnchor="RFC9179">
          <front>
            <title>A YANG Grouping for Geographic Locations</title>
            <author fullname="C. Hopps" initials="C." surname="Hopps"/>
            <date month="February" year="2022"/>
            <abstract>
              <t indent="0">This document defines a generic geographical location YANG grouping. The geographical location grouping is intended to be used in YANG data models for specifying a location on or in reference to Earth or any other astronomical object.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9179"/>
          <seriesInfo name="DOI" value="10.17487/RFC9179"/>
        </reference>
        <reference anchor="RFC9300" target="https://www.rfc-editor.org/info/rfc9300" quoteTitle="true" derivedAnchor="RFC9300">
          <front>
            <title>The Locator/ID Separation Protocol (LISP)</title>
            <author fullname="D. Farinacci" initials="D." surname="Farinacci"/>
            <author fullname="V. Fuller" initials="V." surname="Fuller"/>
            <author fullname="D. Meyer" initials="D." surname="Meyer"/>
            <author fullname="D. Lewis" initials="D." surname="Lewis"/>
            <author fullname="A. Cabellos" initials="A." role="editor" surname="Cabellos"/>
            <date month="October" year="2022"/>
            <abstract>
              <t indent="0">This document describes the data plane protocol for the Locator/ID Separation Protocol (LISP). LISP defines two namespaces: Endpoint Identifiers (EIDs), which identify end hosts; and Routing Locators (RLOCs), which identify network attachment points. With this, LISP effectively separates control from data and allows routers to create overlay networks. LISP-capable routers exchange encapsulated packets according to EID-to-RLOC mappings stored in a local Map-Cache.</t>
              <t indent="0">LISP requires no change to either host protocol stacks or underlay routers and offers Traffic Engineering (TE), multihoming, and mobility, among other features.</t>
              <t indent="0">This document obsoletes RFC 6830.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9300"/>
          <seriesInfo name="DOI" value="10.17487/RFC9300"/>
        </reference>
        <reference anchor="RFC9301" target="https://www.rfc-editor.org/info/rfc9301" quoteTitle="true" derivedAnchor="RFC9301">
          <front>
            <title>Locator/ID Separation Protocol (LISP) Control Plane</title>
            <author fullname="D. Farinacci" initials="D." surname="Farinacci"/>
            <author fullname="F. Maino" initials="F." surname="Maino"/>
            <author fullname="V. Fuller" initials="V." surname="Fuller"/>
            <author fullname="A. Cabellos" initials="A." role="editor" surname="Cabellos"/>
            <date month="October" year="2022"/>
            <abstract>
              <t indent="0">This document describes the control plane and Mapping Service for the Locator/ID Separation Protocol (LISP), implemented by two types of LISP-speaking devices -- the LISP Map-Resolver and LISP Map-Server -- that provide a simplified "front end" for one or more Endpoint IDs (EIDs) to Routing Locator mapping databases.</t>
              <t indent="0">By using this control plane service interface and communicating with Map-Resolvers and Map-Servers, LISP Ingress Tunnel Routers (ITRs) and Egress Tunnel Routers (ETRs) are not dependent on the details of mapping database systems; this behavior facilitates modularity with different database designs. Since these devices implement the "edge" of the LISP control plane infrastructure, connecting EID addressable nodes of a LISP site, the implementation and operational complexity of the overall cost and effort of deploying LISP is reduced.</t>
              <t indent="0">This document obsoletes RFCs 6830 and 6833.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9301"/>
          <seriesInfo name="DOI" value="10.17487/RFC9301"/>
        </reference>
        <reference anchor="RFC9303" target="https://www.rfc-editor.org/info/rfc9303" quoteTitle="true" derivedAnchor="RFC9303">
          <front>
            <title>Locator/ID Separation Protocol Security (LISP-SEC)</title>
            <author fullname="F. Maino" initials="F." surname="Maino"/>
            <author fullname="V. Ermagan" initials="V." surname="Ermagan"/>
            <author fullname="A. Cabellos" initials="A." surname="Cabellos"/>
            <author fullname="D. Saucez" initials="D." surname="Saucez"/>
            <date month="October" year="2022"/>
            <abstract>
              <t indent="0">This memo specifies Locator/ID Separation Protocol Security (LISP-SEC), a set of security mechanisms that provides origin authentication, integrity, and anti-replay protection to the LISP's Endpoint-ID-to-Routing-Locator (EID-to-RLOC) mapping data conveyed via the mapping lookup process. LISP-SEC also enables verification of authorization on EID-Prefix claims in Map-Reply messages.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9303"/>
          <seriesInfo name="DOI" value="10.17487/RFC9303"/>
        </reference>
        <reference anchor="RFC9735" target="https://www.rfc-editor.org/info/rfc9735" quoteTitle="true" derivedAnchor="RFC9735">
          <front>
            <title>Locator/ID Separation Protocol (LISP) Distinguished Name Encoding</title>
            <author fullname="D. Farinacci" initials="D." surname="Farinacci"/>
            <author fullname="L. Iannone" initials="L." role="editor" surname="Iannone"/>
            <date month="February" year="2025"/>
            <abstract>
              <t indent="0">This document defines how to use the Address Family Identifier (AFI) 17 "Distinguished Name" in the Locator/ID Separation Protocol (LISP). LISP introduces two new numbering spaces: Endpoint Identifiers (EIDs) and Routing Locators (RLOCs). Distinguished Names (DNs) can be used in either EID-Records or RLOC-Records in LISP control messages to convey additional information.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9735"/>
          <seriesInfo name="DOI" value="10.17487/RFC9735"/>
        </reference>
      </references>
      <references pn="section-12.2">
        <name slugifiedName="name-informative-references">Informative References</name>
        <reference anchor="AFN" target="http://www.iana.org/assignments/address-family-numbers" quoteTitle="true" derivedAnchor="AFN">
          <front>
            <title>Address Family Numbers</title>
            <author>
              <organization showOnFrontPage="true">IANA</organization>
            </author>
          </front>
        </reference>
        <reference anchor="I-D.chen-idr-geo-coordinates" target="https://datatracker.ietf.org/doc/html/draft-chen-idr-geo-coordinates-02" quoteTitle="true" derivedAnchor="BGP-GEO">
          <front>
            <title>Carrying Geo Coordinates in BGP</title>
            <author fullname="Enke Chen" initials="E." surname="Chen">
              <organization showOnFrontPage="true">Cisco Systems</organization>
            </author>
            <author fullname="Naiming Shen" initials="N." surname="Shen">
              <organization showOnFrontPage="true">Cisco Systems</organization>
            </author>
            <author fullname="Robert Raszuk" initials="R." surname="Raszuk">
              <organization showOnFrontPage="true">Bloomberg LP</organization>
            </author>
            <date day="31" month="October" year="2016"/>
            <abstract>
              <t indent="0">In this document we specify a new BGP capability - the Geo Coordinate Capability, and a new BGP attribute - the Geo Coordinate Attribute, for carrying the Geo Coordinate information in BGP.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-chen-idr-geo-coordinates-02"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor="I-D.ietf-lisp-ecdsa-auth" target="https://datatracker.ietf.org/doc/html/draft-ietf-lisp-ecdsa-auth-17" quoteTitle="true" derivedAnchor="ECDSA-AUTH">
          <front>
            <title>LISP Control-Plane ECDSA Authentication and Authorization</title>
            <author fullname="Dino Farinacci" initials="D." surname="Farinacci">
              <organization showOnFrontPage="true">lispers.net</organization>
            </author>
            <author fullname="Erik Nordmark" initials="E." surname="Nordmark">
              <organization showOnFrontPage="true">Zededa</organization>
            </author>
            <date day="26" month="July" year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lisp-ecdsa-auth-17"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor="I-D.shen-isis-geo-coordinates" target="https://datatracker.ietf.org/doc/html/draft-shen-isis-geo-coordinates-04" quoteTitle="true" derivedAnchor="ISIS-GEO">
          <front>
            <title>Carrying Geo Coordinates Information In IS-IS</title>
            <author initials="N." surname="Shen" fullname="Naiming Shen" role="editor">
              <organization showOnFrontPage="true">A. Lindem</organization>
            </author>
            <author initials="E." surname="Chen" fullname="Enke Chen">
              <organization showOnFrontPage="true">A. Lindem</organization>
            </author>
            <date month="October" day="18" year="2017"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-shen-isis-geo-coordinates-04"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor="I-D.acee-ospf-geo-location" target="https://datatracker.ietf.org/doc/html/draft-acee-ospf-geo-location-05" quoteTitle="true" derivedAnchor="OSPF-GEO">
          <front>
            <title>OSPF Extensions for Advertising/Signaling Geo Location Information</title>
            <author initials="A." surname="Lindem" fullname="Acee Lindem" role="editor">
              <organization showOnFrontPage="true">Cisco Systems</organization>
            </author>
            <author initials="N." surname="Shen" fullname="Naiming Shen">
              <organization showOnFrontPage="true">Cisco Systems</organization>
            </author>
            <author initials="E." surname="Chen" fullname="Enke Chen">
              <organization showOnFrontPage="true">Cisco Systems</organization>
            </author>
            <date month="October" day="18" year="2017"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-acee-ospf-geo-location-05"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor="I-D.ietf-lisp-predictive-rlocs" target="https://datatracker.ietf.org/doc/html/draft-ietf-lisp-predictive-rlocs-15" quoteTitle="true" derivedAnchor="PRED-RLOCS">
          <front>
            <title>LISP Predictive RLOCs</title>
            <author fullname="Dino Farinacci" initials="D." surname="Farinacci">
              <organization showOnFrontPage="true">lispers.net</organization>
            </author>
            <author fullname="Padma Pillay-Esnault" initials="P." surname="Pillay-Esnault">
              <organization showOnFrontPage="true">Independent</organization>
            </author>
            <date day="19" month="September" year="2024"/>
            <abstract>
              <t indent="0">This specification describes a method to achieve near-zero packet loss when an EID is roaming quickly across RLOCs.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lisp-predictive-rlocs-15"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
        <reference anchor="I-D.jeong-its-v2i-problem-statement" target="https://datatracker.ietf.org/doc/html/draft-jeong-its-v2i-problem-statement-02" quoteTitle="true" derivedAnchor="V2I-PROB">
          <front>
            <title>Problem Statement for Vehicle-to-Infrastructure Networking</title>
            <author fullname="Jaehoon Paul Jeong" initials="J. P." surname="Jeong">
              <organization showOnFrontPage="true">Sungkyunkwan University</organization>
            </author>
            <author fullname="Tae (Tom) Oh" initials="T. T." surname="Oh">
              <organization showOnFrontPage="true">Rochester Institute of Technology</organization>
            </author>
            <date day="19" month="July" year="2016"/>
            <abstract>
              <t indent="0">This document specifies the problem statement for IPv6-based vehicle- to-infrastructure networking. Dedicated Short-Range Communications (DSRC) is standardized as IEEE 802.11p for the wireless media access in vehicular networks. This document addresses the extension of IPv6 as the network layer protocol in vehicular networks and is focused on the networking issues in one-hop communication between a Road-Side Unit (RSU) and vehicle. The RSU is connected to the Internet and allows vehicles to have the Internet access if connected. The major issues of including IPv6 in vehicular networks are neighbor discovery protocol, stateless address autoconfiguration, and DNS configuration for the Internet connectivity over DSRC. Also, when a vehicle and an RSU have an internal network, respectively, the document discusses the issues of the internetworking between the vehicle's internal network and the RSU's internal network, such as prefix discovery, prefix exchange, and service discovery.</t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-jeong-its-v2i-problem-statement-02"/>
          <refcontent>Work in Progress</refcontent>
        </reference>
      </references>
    </references>
    <section numbered="false" toc="include" removeInRFC="false" pn="section-appendix.a">
      <name slugifiedName="name-acknowledgments">Acknowledgments</name>
      <t indent="0" pn="section-appendix.a-1">The author would like to thank the LISP WG for their review and
      acceptance of this document and <contact fullname="Kiran Makhijani"/> for shepherding the document.</t>
      <t indent="0" pn="section-appendix.a-2">Special thanks goes to <contact fullname="Chris Hopps"/>, <contact fullname="Enke Chen"/>, <contact fullname="Acee Lindem"/>, and <contact fullname="Naiming Shen"/> for
      collaborating on a Geo-Location encoding format that is consistent with OSPF
      <xref target="I-D.acee-ospf-geo-location" format="default" sectionFormat="of" derivedContent="OSPF-GEO"/>, IS-IS
      <xref target="I-D.shen-isis-geo-coordinates" format="default" sectionFormat="of" derivedContent="ISIS-GEO"/>, and BGP
      <xref target="I-D.chen-idr-geo-coordinates" format="default" sectionFormat="of" derivedContent="BGP-GEO"/>.</t>
    </section>
    <section anchor="authors-addresses" numbered="false" removeInRFC="false" toc="include" pn="section-appendix.b">
      <name slugifiedName="name-authors-address">Author's Address</name>
      <author initials="D." surname="Farinacci" fullname="Dino Farinacci">
        <organization showOnFrontPage="true">lispers.net</organization>
        <address>
          <postal>
            <city>San Jose</city>
            <region>CA</region>
            <country>United States of America</country>
          </postal>
          <email>farinacci@gmail.com</email>
        </address>
      </author>
    </section>
  </back>
</rfc>
