<?xml version='1.0' encoding='UTF-8'?>

<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>

<rfc xmlns:xi="http://www.w3.org/2001/XInclude" 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" version="3" consensus="true">

  <front>
    <title abbrev="LISP Geo-Coordinates">Locator/ID Separation Protocol (LISP) Geo-Coordinates</title>
    <seriesInfo name="RFC" value="10040"/>
    <author initials="D." surname="Farinacci" fullname="Dino Farinacci">
      <organization>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="September" year="2026"/>
    <area>RTG</area>
    <workgroup>lisp</workgroup>

    <abstract>
      <t>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>This document updates RFC 8060.</t>
    </abstract>
  </front>
  <middle>
    <section numbered="true" toc="default">
      <name>Introduction</name>

      <t>The Locator/ID Separation Protocol (LISP) <xref target="RFC9300" format="default"/>
    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"/>.</t>
      <t>This document defines a new LCAF encoding for Geo-Coordinates,
    which deviates from the structure defined in
    <xref target="RFC9179" format="default"/>, because a more compact encoding was
    desired.</t>
      <t>This document updates <xref target="RFC8060" format="default"/>. In particular,
    the use of the Geo-Coordinates encoding defined in 
    <xref target="RFC8060" section="4.3"/> 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>The Geo-Location LCAF type is used in EID-Records and
    RLOC-Records. See <xref target="RFC9301" format="default"/> for which LISP messages
    contain EID-Records and RLOC-Records.</t>
      <t>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="default">
      <name>Requirements Language</name>
        <t>
    The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
    NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
    "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
    described in BCP&nbsp;14 <xref target="RFC2119"/> <xref target="RFC8174"/> 
    when, and only when, they appear in all capitals, as shown here.
        </t>
    </section>
    <section numbered="true" toc="default">
      <name>Definition of Terms</name>
      <t>Refer to <xref target="RFC9300" format="default"/> 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">

        <dt>Geo-Point:</dt>
        <dd>A coordinate according to <xref target="GEO" format="default"/> that defines a point using the latitude,
      longitude, and altitude parameters.</dd>
        <dt>Geo-Prefix:</dt>
        <dd>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="default">
      <name>Geo-Points in RLOC-Records</name>
      <t>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>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="default" anchor="sect5">
      <name>Geo-Prefixes in EID-Records and RLOC-Records</name>

      <t>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"/> 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>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"/> for IP address EIDs.</t>
    </section>
    <section numbered="true" toc="default">
      <name>Geo-Points and Geo-Prefixes Examples</name>
      <section numbered="true" toc="default">
        <name>Locating a Package</name>
        <t>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=""><![CDATA[
Contents of Mapping Database System:
  EID=<dist-name="san francisco">
  RLOC=<geo-prefix-of-60-mile-radius-of-sf>

  EID=<ipv6-package-tracking-number>
  RLOC=<geo-point-of-current-location>

  EID=<geo-prefix-of-60-mile-radius-of-sf>
  RLOC=<dist-name="san francisco">

Map-Request for package:
  EID=<ipv6-package-tracking-number>
Mapping Database System returns:
  RLOC=<geo-point-of-current-location>

Map-Request for Geo-Point:
  EID=<geo-point-of-current-location>
Mapping Database System longest-match lookup returns:
  EID=<geo-prefix-of-60-mile-radius-of-sf>
  RLOC=<dist-name="san francisco">]]></artwork>

        <t>If the package is not in San Francisco, the second mapping
    table lookup would fail.</t>
      </section>
      <section numbered="true" toc="default">
        <name>Wireless Connectivity</name>

        <t>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="default">
        <name>Vehicular Networks</name>
        <t>When assigning EIDs to vehicles <xref target="I-D.jeong-its-v2i-problem-statement" format="default"/>, 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"/> 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="default" anchor="sect7">
      <name>Geo-Prefix and Geo-Point Encodings</name>

      <t>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>This document has no provision to validate the Geo-Location values.</t>
      <t>The Geo-Location format is:</t>
<figure>
  <name>Geo-Location LCAF Encoding Format</name>
      <artwork name="" type="" align="left" alt=""><![CDATA[
  0                   1                   2                   3
  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |           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">
        <dt>AFI:</dt>
        <dd>Set to 16387 to indicate that the address is
      using the LCAF format from <xref target="RFC8060" format="default"/>.</dd>
        <dt>Type:</dt>
        <dd>17</dd>
        <dt>Rsvd1/Rsvd2/Flags:</dt>
        <dd>See <xref target="RFC8060" format="default"/>
      for details.</dd>
        <dt>Length:</dt>
        <dd>The length in bytes, starting with and including the
      byte after the 'Length' field.</dd>
        <dt>U-bit:</dt>
        <dd>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>N-bit:</dt>
        <dd>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>E-bit:</dt>
        <dd>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>A-bit:</dt>
        <dd>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>M-bit:</dt>
        <dd>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>R-bit:</dt>
        <dd>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>K-bit:</dt>
        <dd>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>Reserved:</dt>
        <dd>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>Location Uncertainty:</dt>
        <dd>Unsigned 16-bit integer
      indicating the number of centimeters of uncertainty for the
      location.</dd>
        <dt>Latitude Degrees:</dt>
        <dd>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>Latitude Milliseconds:</dt>
        <dd>Unsigned 24-bit integer
      with a range of 0 to 3,599,999 (i.e., less than 60 minutes).</dd>
        <dt>Longitude Degrees:</dt>
        <dd>Unsigned 8-bit integer with a
      range of 0 to 180 degrees east or west of the Prime Meridian.</dd>
        <dt>Longitude Milliseconds:</dt>
        <dd>Unsigned 24-bit integer
      with a range of 0 to 3,599,999 (i.e., less than 60 minutes).</dd>
        <dt>Altitude:</dt>
        <dd>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>Radius:</dt>
        <dd>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>AFI/Address:</dt>
        <dd>The 'AFI' field indicates the Address Family
      Identifier <xref target="AFN" format="default"/>  <xref target="RFC8060" format="default"/> for the address in the 'Address' field.</dd>
      </dl>
    </section>
    <section numbered="true" toc="default">
      <name>Backward-Compatibility Considerations</name>
      <t>EID-Records encoded with the Geo-Location LCAF are supported only by LISP nodes that
    support them for registration and lookup purposes.</t>
      <t>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="default">
      <name>Security Considerations</name>
      <t>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"/> for
    location-based privacy protection.</t>
      <t>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> 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>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>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"/>. 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>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="default">
      <name>Privacy Considerations</name>
      <t>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>The privacy guidelines in <xref target="RFC6973" format="default"/> can be implemented with
    existing LISP features, for example:</t>
      <ul spacing="normal">
        <li>
          <t>Using signatures from <xref target="I-D.ietf-lisp-ecdsa-auth" format="default"/>
      can authenticate and authorize who can request such mapping
      records.</t>
        </li>
        <li>
          <t>Obfuscating a Geo-Point by using Geo-Prefixes uses data
      minimization techniques.</t>
        </li>
        <li>
          <t>Using short TTLs so the Geo-Coordinate mapping records are ephemeral
      reduces the attack window.</t>
        </li>
      </ul>
      <t>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="default">
      <name>IANA Considerations</name>
      <t>Following the guidelines of <xref target="RFC8126" format="default"/>, IANA has
    assigned the following value in the "LISP Canonical Address Format (LCAF) Types"
    registry <xref target="RFC8060" format="default"/>:</t>

<table>
  <name>Geo-Location LCAF Type Assignment</name>
  <thead>
    <tr>
      <th>Value</th>
      <th>LISP LCAF Type Name</th>
      <th>Reference</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>17</td>
      <td>Geo-Location</td>
      <td>RFC 10040, <xref target="sect7"/></td>
    </tr>
  </tbody>
</table>

<t>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"/>, 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>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9300.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9301.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9303.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6280.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8060.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6973.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9735.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9179.xml"/>
  

        <reference anchor="GEO" target="https://nsgreg.nga.mil/doc/view?i=4085">
          <front>
            <title>Department of Defense World Geodetic System 1984: Its Definition and Relationships with Local Geodetic Systems</title>
            <author>
              <organization>National Geospatial-Intelligence Agency</organization>
            </author>
            <date day="8" month="July" year="2014"/>
          </front>
          <refcontent>NGA.STND.0036_1.0.0_WGS84</refcontent>
        </reference>
        
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="I-D.ietf-lisp-ecdsa-auth" target="https://datatracker.ietf.org/doc/html/draft-ietf-lisp-ecdsa-auth-17">
          <front>
            <title>LISP Control-Plane ECDSA Authentication and Authorization</title>
            <author fullname="Dino Farinacci" initials="D." surname="Farinacci">
              <organization>lispers.net</organization>
            </author>
            <author fullname="Erik Nordmark" initials="E." surname="Nordmark">
              <organization>Zededa</organization>
            </author>
            <date day="26" month="July" year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-lisp-ecdsa-auth-17"/>
        </reference>

        <xi:include href="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.jeong-its-v2i-problem-statement.xml"/>
        <!-- [I-D.acee-ospf-geo-location]
             draft-acee-ospf-geo-location-05
             IESG State: Expired as of 06/09/26
             Long Way to add editor designation
        -->
        <reference anchor="I-D.acee-ospf-geo-location" target="https://datatracker.ietf.org/doc/html/draft-acee-ospf-geo-location-05">
          <front>
            <title>OSPF Extensions for Advertising/Signaling Geo Location Information</title>
            <author initials="A." surname="Lindem" fullname="Acee Lindem" role="editor">
              <organization>Cisco Systems</organization>
            </author>
            <author initials="N." surname="Shen" fullname="Naiming Shen">
              <organization>Cisco Systems</organization>
            </author>
            <author initials="E." surname="Chen" fullname="Enke Chen">
              <organization>Cisco Systems</organization>
            </author>
            <date month="October" day="18" year="2017" />
          </front>
          <seriesInfo name="Internet-Draft" value="draft-acee-ospf-geo-location-05" />
          
        </reference>
        <!-- [I-D.shen-isis-geo-coordinates]
             draft-shen-isis-geo-coordinates-04
             IESG State: Expired as of 06/09/26
             Long Way because of editor designation
        -->
        <reference anchor="I-D.shen-isis-geo-coordinates" target="https://datatracker.ietf.org/doc/html/draft-shen-isis-geo-coordinates-04">
          <front>
            <title>Carrying Geo Coordinates Information In IS-IS</title>
            <author initials="N." surname="Shen" fullname="Naiming Shen" role="editor">
              <organization>A. Lindem</organization>
            </author>
            <author initials="E." surname="Chen" fullname="Enke Chen">
              <organization>A. Lindem</organization>
            </author>
            <date month="October" day="18" year="2017" />
          </front>
          <seriesInfo name="Internet-Draft" value="draft-shen-isis-geo-coordinates-04" />
          
        </reference>

        <xi:include href="https://bib.ietf.org/public/rfc/bibxml3/reference.I-D.chen-idr-geo-coordinates.xml"/>

        <reference anchor="I-D.ietf-lisp-predictive-rlocs" target="https://datatracker.ietf.org/doc/html/draft-ietf-lisp-predictive-rlocs-15">
          <front>
            <title>LISP Predictive RLOCs</title>
            <author fullname="Dino Farinacci" initials="D." surname="Farinacci">
              <organization>lispers.net</organization>
            </author>
            <author fullname="Padma Pillay-Esnault" initials="P." surname="Pillay-Esnault">
              <organization>Independent</organization>
            </author>
            <date day="19" month="September" year="2024"/>
            <abstract>
              <t>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"/>
        </reference>

        <reference anchor="AFN" target="http://www.iana.org/assignments/address-family-numbers">
          <front>
            <title>Address Family Numbers</title>
            <author>
              <organization>IANA</organization>
            </author>
          </front>
        </reference>
      </references>
    </references>
    <section numbered="false" toc="default">
      <name>Acknowledgments</name>
      <t>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>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"/>, IS-IS
      <xref target="I-D.shen-isis-geo-coordinates" format="default"/>, and BGP
      <xref target="I-D.chen-idr-geo-coordinates" format="default"/>.</t>
    </section>

</back>
</rfc>
