<?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-08">

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

<front>
  <title>LISP Geo-Coordinate Use-Cases</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
    LISP Architecture and Protocols. The functionality proposes a new
    LISP Canonical Address Format (LCAF) encoding for such
    Geo-Coordinates, which is compatible with the Global Positioning
    Satellite (GPS) encodings used by other routing protocols.</t>

    <t>This document updates <xref target="RFC8060"/>.</t>
  </abstract>
</front>

<middle>
  <section title="Introduction">
    <t>The LISP architecture and protocols <xref target="RFC9300" />
    introduce 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="RFC1700" />.</t>

    <t>This document proposes a new LCAF encoding for Geo-Coordinates,
    which is compatible with the one used in other routing protocols,
    namely 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>
    
    <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 what LISP messages
    contain EID-records and RLOC-records.</t>
  </section>

  <section title="Requirements Notation">
    <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><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 circle 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 circle.</t>
    </list></t>

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

  <section title="Relevant Use Cases">

  <section title="Geo-Points in RLOC-records">
    <t>Geo-Points can accompany an RLOC-record to determine the
    physical location of an ETR or 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 can 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.</t>

    <t>Here is a high-level use-case where an EID can map to a Geo-
    Coordinate RLOC. Lets 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>

    <t>The encoding format is consistent with the encoding used in
    other routing protocols, namely 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"/>.</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 circle 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.</t>

    <t>A Geo-Prefix could allow a Distinguished-Name <xref
    target="I-D.ietf-lisp-name-encoding" /> 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 Circle described by the Geo-Prefix, an entry
    is returned to the Map-Requestor.</t>

    <t>When a Geo-Point EID is looked up in the mapping system, what
    is returned is the longest prefix match. 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 has a mask-length/radius which is smaller than what is
    registered for any matching Geo-Prefix in the mapping system, then
    all Geo-Prefixes are returned. This uses the same overlapping lookup
    semantics defined in <xref target="RFC9301"/> for IP address EIDs.</t>

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

    <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>

    <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 RLOC can be selected to
    encapsulate packets to because it will have better signal to the
    current EID location.  And when there are intersecting circles, it
    can be determined that when the EID is in the intersection of the
    circles, it would be a good time to transition radios to closer
    APs or base stations.</t>

    <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 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 new 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 circle (or sphere) 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 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 anchor="SEC" 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, an 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>An xTR at a LISP site already has a business and trust
    relationship with its Mapping Service Provider (MSP). When xTRs
    register their mappings with Geo-Coordinate information, a policy
    is agreed upon about who can access the information. Typically,
    the policy is stored locally and processed by the xTR when the 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>
  </section>

  <section title="Privacy Considerations">
    <t>In addition to controlling where LISP Geo-Coordinate mapping records
    go and applying policies [<xref target="SEC"/>] for who can access them,
    there are additional steps that can be taken to protect 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>

      <t>Encrypting mapping records with either shared keys or using
      PKI <xref target="I-D.ietf-lisp-ecdsa-auth"/> so data is
      confidential both in transit to/from and at rest in the mapping
      system. Implementations exist which do encryption for various
      contract-tracing (virus-related) applications.</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>

  </section>
</middle>

<back>
  <references title='Normative References'>
    <?rfc include="reference.RFC.1700'?>
    <?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'?>

    <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-name-encoding.xml'?>
    <?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-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>
