<?xml version="1.0" encoding="UTF-8"?>
<!--  Edited by Dino Farinacci farinacci@gmail.com -->

<!DOCTYPE rfc SYSTEM "rfc2629.dtd">

<rfc category="exp" ipr="trust200902" docName="draft-ietf-lisp-geo-20" updates="8060" >

<?rfc toc="yes" ?>
<?rfc symrefs="yes" ?>
<?rfc sortrefs="yes"?>
<?rfc iprnotified="no" ?>
<?rfc strict="yes" ?>

<front>
  <title>LISP Geo-Coordinates</title>
  <author initials='D' surname="Farinacci" fullname='Dino Farinacci'>
    <organization>lispers.net</organization>
    <address><postal>
      <street></street>
      <city>San Jose</city> <region>CA</region>
      <code></code>
      <country>USA</country>
    </postal>
    <email>farinacci@gmail.com</email></address>
  </author>
  <date></date>

  <abstract>
    <t>This document describes how Geo-Coordinates can be used in the
    Locator/ID Separation Protocol (LISP). The functionality proposes
    a new LISP Canonical Address Format (LCAF) encoding for such
    Geo-Coordinate.</t>

    <t>This document updates RFC8060.</t>
  </abstract>
</front>

<middle>
  <section title="Introduction">
    <t>The Locator/ID Separation Protocol (LISP) <xref target="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 Identifier (AFI) <xref
    target="RFC3232" />.</t>

    <t>This document defines a new LCAF encoding for Geo-Coordinates,
    which deviates from the structure defined in
    <xref target="RFC9179"/>, because a more compact encoding was
    desired.</t>
    
    <t>This document updates <xref target="RFC8060" />. In particular,
    the use of Geo-Coordinates encoding defined in Section 4.3 of
    <xref target="RFC8060" /> and identified by LCAF type 5 is
    deprecated. The LCAF type defined in this document is called
    "Geo-Location" with a new LCAF type allocated.</t>

    <t>The Geo-Coordinates LCAF type is used in EID-records and
    RLOC-records. See <xref target="RFC9301"/> 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. 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 title="Requirements Language">
    <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
    NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
    "MAY", and "OPTIONAL" in this document are to be interpreted as
    described in BCP 14 <xref target="RFC2119"/> <xref
    target="RFC8174"/> when, and only when, they appear in all
    capitals, as shown here.</t>
  </section>

  <section title="Definition of Terms">
    <t>Refer to <xref target="RFC9300" /> for authoritative
    definitions for basic terms EID, RLOC, and xTRs.
    The terms defined in this section add to the canonical
    definitions to reflect the design considerations in this
    specification.</t>

    <t><list style="hanging">
      <t hangText="Geo-Point:">is a Geo-Coordinate according to <xref
      target="GEO" /> that defines a point from parameters Latitude,
      Longitude, and Altitude.</t>

      <t hangText="Geo-Prefix:">forms a sphere (in 3 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.</t>
    </list></t>

    <t><vspace blankLines='30' /></t>
  </section>

  <section title="Geo-Points in RLOC-records">
    <t>Geo-Points MAY be present in an RLOC-record to determine the
    physical location of an Egress Tunnel Router (ETR) or Re-encapsulating
    Tunnel 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 SHOULD be used.</t>

    <t>Geo-Points MAY 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 system. The
    EID-to-RLOC mapping is EID=IPv6 and RLOC=Geo-Coordinate. If
    someone does a mapping database lookup on the IPv6 EID, what is
    returned is the Geo-Coordinate. As the EID roams, new
    registrations with different Geo-Coordinates are stored, allowing
    the physical tracking of the package.</t>

  </section>

  <section title="Geo-Prefixes in EID-records and RLOC-records">
    <t>A Geo-Prefix is defined to be a Geo-Coordinate 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 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" /> 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 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 MUST be returned to the Map-Requestor.
    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 system, then
    all Geo-Prefixes MUST be returned. This uses the same overlapping lookup
    semantics defined in <xref target="RFC9301"/> for IP address EIDs.</t>

</section>

<section title="Geo-Points and Geo-Prefixes Examples">

<section title="Locating a Package">

    <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 system:</t>

    <figure>
      <preamble></preamble>
      <artwork><![CDATA[
Contents of Mapping Database:
  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 system returns:
  RLOC=<geo-point-of-current-location>

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

    <t>If the package was not in San Francisco, the second mapping
    table lookup would fail.</t>

</section>

<section title="Wireless Connectivity">

    <t>Another application is concentric rings of WiFi access-points.
    The radius of each ring corresponds to the Wifi signal strength.
    An EID could be located in any of the inner rings but possibly on
    the edge of a ring. A WiFi access-point (AP) RLOC can be selected to
    encapsulate packets because it will have better signal to the
    current EID location.  And when there are intersecting spheres, it
    can be determined that when the EID is in the intersection of the
    spheres, it would be a good time to transition radios to closer
    WiFi APs or 3GPP RAN base-stations.</t>

</section>

<section title="Vehicular Networks">

    <t>When assigning EIDs to vehicles <xref
    target="I-D.jeong-its-v2i-problem-statement" />, a Geo-Prefix
    could be used to create a "reachability set" of Road-Side-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"/> 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>

    <t><vspace blankLines='30' /></t>
  </section>

</section>

  <section title="Geo-Prefix and Geo-Point Encodings">
    <t>When a Geo-Prefix or a Geo-Point are 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>
      <preamble></preamble>
      <artwork><![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  ...          |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

            Figure 1 - Geo-Location LCAF Encoding Format
 ]]></artwork>
      <postamble/>
    </figure>

    <t><list style="hanging">

      <t hangText="AFI:">Set to 16387 to indicate that the address is
      using the LCAF format from <xref target="RFC8060"/>.</t>

      <t hangText="Type:">17 (suggested)</t>

      <t hangText="Rsvd1/Rsvd2/Flags:">See <xref target="RFC8060"/>
      for details.</t>

      <t hangText="Length:">length in bytes starting and including the
      byte after this Length field.</t>

      <t hangText="U-bit:">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.</t>

      <t hangText="N-bit:">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.</t>

      <t hangText="E-bit:">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.</t>

      <t hangText="A-bit:">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.</t>

      <t hangText="M-bit:">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.</t>

      <t hangText="R-bit:">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
      and the encoding is a Geo-Point.</t>

      <t hangText="K-bit:">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.</t>

      <t hangText="Reserved:">These bits are reserved for future use
      for the addition of bit fields from the previous field. They MUST be
      set to 0 when sending protocol packets and MUST be ignored when
      receiving protocol packets.</t>

      <t hangText="Location Uncertainty:">Unsigned 16-bit integer
      indicating the number of centimeters of uncertainty for the
      location.</t>

      <t hangText="Latitude Degrees:">Unsigned 8-bit integer with a
      range of 0 - 90 degrees North or South of the Equator (northern
      or southern hemisphere, respectively).</t>

      <t hangText="Latitude Milliseconds:">Unsigned 24-bit integer
      with a range of 0 - 3,599,999 (i.e., less than 60 minutes).</t>

      <t hangText="Longitude Degrees:">Unsigned 8-bit integer with a
      range of 0 - 180 degrees east or west of the Prime Meridian.</t>

      <t hangText="Longitude Milliseconds:">Unsigned 24-bit integer
      with a range of 0 - 3,599,999 (i.e., less than 60 minutes).</t>

      <t hangText="Altitude:">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.</t>

      <t hangText="Radius:">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.</t>

      <t hangText="AFI/Address:">The AFI field indicates the Address Family
      Identifier for the following address from from <xref
      target="AFI" /> and <xref target="RFC8060"/>.</t>

    </list></t>
  </section>

  <section title="Backward Compatibility Considerations">
    <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 system
    lookups to LISP nodes that do not understand them. In such situations, the RLOC-record is
    ignored.</t>
  </section>

  <section title="Security Considerations">
    <t>The use of Geo-Coordinates in any application must be
    considered carefully to not violate any privacy concerns about
    physical location. This draft does take into consideration the
    applicability of BCP160 <xref target="RFC6280"/> 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 system as well as network components that make up the
    mapping 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-Reply to Map-Requests. In this case, the MSP MUST 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 with <xref
    target="RFC9303"/>. The Map-Replies not only
    authenticates 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 xTRs devices or other asset
    inventory. However, since Geo-Coordinate encoded RLOCs can be
    associated with any EID, and if such EID is assigned to hosts,
    tracking of hosts can occur.</t>
  </section>

  <section title="Privacy Considerations">
    <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 suggestions from <xref target="RFC6973"/> can be implemented by
    existing LISP features, such as:</t>

    <t><list style="symbols">
      <t>Using signatures from <xref target="I-D.ietf-lisp-ecdsa-auth"/>
      can authenticate and authorize who can request such mapping
      records.</t>

      <t>Obfuscating a Geo-Point by using Geo-Prefixes instead uses data
      minimization techniques.</t>

      <t>Using short TTLs so the Geo-Coordinate mapping records are ephemeral
      reduces the attack window.</t>

    </list></t>

    <t>The typical applicability for the use of Geo-Coordinates will
    be to describe physical location for well known public
    structures, places, and landmarks versus people, vehicles, and
    equipment.</t>
  </section>

  <section title="IANA Considerations">
    <t>Following the guidelines of <xref target="RFC8126"/>, IANA is
    asked to assign a value (17 is suggested) for the Geo-Coordinates
    LCAF from the "LISP Canonical Address Format (LCAF) Types"
    registry (defined in <xref target="RFC8060"/> as follows:</t>

  <figure>
    <preamble></preamble>
    <artwork><![CDATA[
+=========+=====================+============================+
| Value # | LISP LCAF Type Name |         Reference          |
+=========+=====================+============================+
|   17    |   Geo-Location      | [This Document], Section 5 |
+---------+---------------------+----------------------------+

       Table 1: Geo-Location LCAF Type Assignment
       ]]></artwork>
    <postamble />
  </figure>

  <t>This document updates the format of LCAF Type value 5 in
  <xref target="RFC8060"/>, IANA is asked to deprecate type value 5.</t>

  </section>
</middle>

<back>
  <references title='Normative References'>
    <?rfc include="reference.RFC.3232'?>
    <?rfc include="reference.RFC.2119'?>
    <?rfc include="reference.RFC.8174'?>
    <?rfc include="reference.RFC.8126'?>
    <?rfc include="reference.RFC.9300'?>
    <?rfc include="reference.RFC.9301'?>
    <?rfc include="reference.RFC.9303'?>
    <?rfc include="reference.RFC.6280'?>
    <?rfc include="reference.RFC.8060'?>
    <?rfc include="reference.RFC.6973'?>
    <?rfc include="reference.RFC.9735'?>
    <?rfc include="reference.RFC.9179'?>

    <reference anchor="GEO" target="http://geodesy.unr.edu/hanspeterplag/library/geodesy/wgs84fin.pdf">
      <front>
	<title>
          World Geodetic System 1984
        </title>
        <author fullname="">
          <organization>Geodesy and Geophysics Department, DoD.</organization>
        </author>
        <date day="3" month="January" year="2000"/>
      </front>
      <seriesInfo name="NIMA" value="TR8350.2"/>
    </reference>
  </references>

  <references title='Informative References'>
    <?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.jeong-its-v2i-problem-statement.xml'?>
    <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.acee-ospf-geo-location.xml'?>
    <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.shen-isis-geo-coordinates.xml'?>
    <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.chen-idr-geo-coordinates.xml'?>
    <?rfc include='http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf-lisp-predictive-rlocs.xml'?>
    
    <reference anchor="AFI">
      <front>
	<title>Address Family Identifier (AFIs)</title>
	<author surname="IANA">
	  <organization />
	</author>
	<date month="February" year="2007" />
      </front>
      <seriesInfo name="ADDRESS FAMILY NUMBERS"
		  value="http://www.iana.org/assignments/address-family-numbers/address-family-numbers.xhtml?"/>
    </reference>
  </references>
  
  <section title="Acknowledgments">
    <t>The author would like to thank the LISP WG for their review
    and acceptance of this draft.</t>
    
    <t>A special thanks goes to Enke Chen, Acee Lindem, and Naiming
    Shen for collaboarting on a consistent geo-location encoding
    format with OSPF <xref target="I-D.acee-ospf-geo-location"/>,
    IS-IS <xref target="I-D.shen-isis-geo-coordinates"/>, and BGP
    <xref target="I-D.chen-idr-geo-coordinates"/> protocols.</t>
  </section>

  <section title="Document Change Log">
    <t>[RFC Editor: Please delete this section on publication as RFC.]</t>

   <section title="Changes to draft-ietf-lisp-geo-20">
      <t><list style="symbols">
        <t>Posted March 2026 by Dino.</t>
        <t>Luigi made changes to reflect Deb's comments. Thanks Luigi.</t>
      </list></t>
    </section>

       <section title="Changes to draft-ietf-lisp-geo-19">
      <t><list style="symbols">
        <t>Posted February 2026 by Dino.</t>
        <t>Luigi made changes to reflect Ketan's comments. Thanks Luigi.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-18">
      <t><list style="symbols">
        <t>Posted July 2025.</t>
        <t>Added text to indicate why the encoding deviates from <xref
        target="RFC9179"/>.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-17">
      <t><list style="symbols">
        <t>Posted June 2025.</t>
	    <t>Made remaining changes with text from Luigi to satisfy Deb, Ketan, and
        Med comments.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-16">
      <t><list style="symbols">
        <t>Posted June 2025.</t>
	    <t>Made changes to reflect comments from Med, Ketan, Deb, Gunter, and Eric in
        one document revision pass.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-15">
      <t><list style="symbols">
        <t>Posted May 2025.</t>
	    <t>Made changes to reflect Internet AD (Erik Kline) and Med Boucadiar
        reviews.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-14">
      <t><list style="symbols">
        <t>Posted May 2025.</t>
	    <t>Made changes to reflect Genart (Jouni Korhonen) review.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-13">
      <t><list style="symbols">
        <t>Posted May 2025.</t>
	    <t>Made changes to reflect Opsdir (Tim Wicinski) and Secdir (Prachi Jain) reviews.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-12">
      <t><list style="symbols">
        <t>Posted May 2025.</t>
	    <t>Made changes to reflect Rtgdir review by Yingzhen.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-11">
      <t><list style="symbols">
        <t>Posted April 2025.</t>
	    <t>Made changes to fix IDNITs and Jim's editorial comments.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-10">
      <t><list style="symbols">
        <t>Posted February 2025.</t>
	    <t>Made editorial changes to address Alvaro comments.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-09">
      <t><list style="symbols">
        <t>Posted January 2025.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-08">
      <t><list style="symbols">
        <t>Posted July 2024.</t>
        <t>Made changes to reflect review by Kiran Makhijani.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-07">
      <t><list style="symbols">
        <t>Posted June 2024.</t>
        <t>Made changes to reflect Rtgdir review by Ines Robles.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-06">
      <t><list style="symbols">
        <t>Posted May 2024.</t>
        <t>Modify the abstract and change requesting 17 to suggesting type 17.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-05">
      <t><list style="symbols">
        <t>Posted April 2024.</t>
        <t>Made more changes to allocate new type for the Geo-Coordinates LCAF.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-04">
      <t><list style="symbols">
        <t>Posted April 2024.</t>
	    <t>Make changes to reflect comments from Luigi which indicate to be more explicit about
        consitentcy of geo encodings with IGPs.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-03">
      <t><list style="symbols">
        <t>Posted November 2023.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-02">
      <t><list style="symbols">
        <t>Posted June 2023.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-01">
      <t><list style="symbols">
        <t>Posted December 2022.</t>
	    <t>Changes made to reflect comments from Luigi.</t>
      </list></t>
    </section>

    <section title="Changes to draft-ietf-lisp-geo-00">
      <t><list style="symbols">
        <t>Posted November 2022.</t>
	    <t>Renamed draft-farinacci-lisp-geo-15 to make working group draft.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-15">
      <t><list style="symbols">
        <t>Posted November 2022.</t>
	    <t>Made change to reflect last call comments. First sentence of
        intro and added a Privacy Considerations section.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-14">
      <t><list style="symbols">
        <t>Posted September 2022.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-13">
      <t><list style="symbols">
        <t>Posted March 2022.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-12">
      <t><list style="symbols">
        <t>Posted September 2021.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-11">
      <t><list style="symbols">
        <t>Posted March 2021.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-10">
      <t><list style="symbols">
        <t>Posted October 2020.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-09">
      <t><list style="symbols">
        <t>Posted April 2020.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-08">
      <t><list style="symbols">
        <t>Posted October 2019.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-07">
      <t><list style="symbols">
        <t>Posted April 2019.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-06">
      <t><list style="symbols">
        <t>Posted October 2018.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-05">
      <t><list style="symbols">
        <t>Posted April 2018.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-04">
      <t><list style="symbols">
        <t>Posted October 2017.</t>
	    <t>Update document timer and references.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-03">
      <t><list style="symbols">
        <t>Posted April 2017.</t>
	    <t>Update document timer.</t>
      </list></t>
    </section>
    
    <section title="Changes to draft-farinacci-lisp-geo-02">
      <t><list style="symbols">
        <t>Posted October 2016.</t>
	    <t>Change format of the Geo-Coordinates LCAF Type to be
	    compatible with equivalent proposals for OSPF, IS-IS, and
	    BGP.</t>
	    <t>Add to the Security Considerations section to BCP160
	    compliance.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-01">
      <t><list style="symbols">
        <t>Posted October 2016.</t>
	    <t>Clarify that the Geo-Coordinates LCAF type should be
	    encoded inside an Instance-ID LCAF type when VPNs are
	    used.</t>
	    <t>Indicate what the value of the Altitude field is when not
	    included in a message. Since this draft shortens the field, a
	    new value is specified in this draft for not conveying an
	    Altitude value in a message.</t>
      </list></t>
    </section>

    <section title="Changes to draft-farinacci-lisp-geo-00">
      <t><list style="symbols">
        <t>Initial draft posted April 2016.</t>
      </list></t>
    </section>

  </section>
</back>
</rfc>
