[lisp] Review for LISP Geo-Coordinate Use-Cases
Luigi Iannone <ggx@gigix.net> Fri, 09 December 2022 14:38 UTC
Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D819C14CE41 for <lisp@ietfa.amsl.com>; Fri, 9 Dec 2022 06:38:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gigix-net.20210112.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qjicVq3ToRth for <lisp@ietfa.amsl.com>; Fri, 9 Dec 2022 06:38:54 -0800 (PST)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 96F4CC14CE34 for <lisp@ietf.org>; Fri, 9 Dec 2022 06:38:54 -0800 (PST)
Received: by mail-wr1-x435.google.com with SMTP id w15so5383962wrl.9 for <lisp@ietf.org>; Fri, 09 Dec 2022 06:38:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gigix-net.20210112.gappssmtp.com; s=20210112; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=xwmEjrqHaxDO8n/D4fExj36r4CGQsFCs2j3+WlmxQMo=; b=nkpH25+zJ7QG2rEnkGjerIG4d6qJ3PZotYoSd4WOw4Xr4/qdYjaTqZH4MKJob4HoAK neFpoBN8xeor4QK0uJWckze3aOc/RXGCvosewInGEnpoTIsFeIO20zu6/qzKCOYCeby/ kjd4xJt4BzA4ckcIGE6vovcFNC4Aw2dnPR6ZNTsVGst1LHWDpX1Oka+0NLtz+B4IalO6 KjJI5b3VlUB9KwC4LE3r9zNgjwG+XlrS3vCMAjw1hGy6jTzS00MWqdyPgSL9DU3aXxmM Cq2T/P3FQJbHwZ8WulR8DpaP0UUpZ9ZZnvOuSS4MEv0c8LNIG4bhb05s6dd07pLH1tKf MIdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xwmEjrqHaxDO8n/D4fExj36r4CGQsFCs2j3+WlmxQMo=; b=Sg4sTdjJagHUsqMeXyehdj4be1N2DsTYG4TVW1CXTM+NFzU87IOXVHetm+ioQFt13a iLMBg3WLG4+xQP2ark8DiuzQIpj3nbeFcti6cp+/cN9M3YPMSflyfePWtVwE7nLwvTIO FJUr62YMpDle6CM1Gf8k+L648E9bz2KS9OYZ8auX+Zj2uG1V9h3NFYB9SE+r7mxcs9Cv Y64S4CxJ74phIb4gjSl0WfzuJV705LtbFHCNg2571lCl38jI7JPn2ZtjRvRf7syQBDFy z0bEblYfDgw7jM+ED3ouoZmEtmh8dJSTAEDjbBq1436UkIa5lYPLNFQ/Ag2Mh1SHbZtr FmIw==
X-Gm-Message-State: ANoB5plomPrYIzXrDOTm8Pk+lasZLkyiqoF1/ZeaXeyXy9RXgrBQ/YcR wlYfrWt3P0e/xm0DODY15Cw3TvAOoCTq33SD
X-Google-Smtp-Source: AA0mqf7ccrV555gbP1k6yN09/sB+yIbhDkYcTBrMhjOK+cgFIEMJ6oWYhcfWJqge2yVXWTnj3wnA9g==
X-Received: by 2002:a05:6000:550:b0:242:880:20ce with SMTP id b16-20020a056000055000b00242088020cemr4032517wrf.47.1670596731354; Fri, 09 Dec 2022 06:38:51 -0800 (PST)
Received: from smtpclient.apple ([37.170.236.210]) by smtp.gmail.com with ESMTPSA id l7-20020a5d5267000000b00241cfe6e286sm1491795wrc.98.2022.12.09.06.38.49 for <lisp@ietf.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Dec 2022 06:38:50 -0800 (PST)
From: Luigi Iannone <ggx@gigix.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.200.110.1.12\))
Message-Id: <A48BC065-8BEC-472D-A9CF-78C9898BDE23@gigix.net>
Date: Fri, 09 Dec 2022 15:38:38 +0100
To: "lisp@ietf.org list" <lisp@ietf.org>
X-Mailer: Apple Mail (2.3731.200.110.1.12)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/3YYoMIG_oDSs-4ZVZ9gkzy1eOoE>
Subject: [lisp] Review for LISP Geo-Coordinate Use-Cases
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Dec 2022 14:38:59 -0000
Hi Dino, I reviewed the lisp-geo document. My comments inline. Ciao L. > > > > > > Network Working Group D. Farinacci > Internet-Draft lispers.net > Intended status: Experimental 23 November 2022 > Expires: 27 May 2023 > > > LISP Geo-Coordinate Use-Cases > draft-ietf-lisp-geo-00 > > Abstract > > This draft describes how Geo-Coordinates can be used in the LISP > Architecture and Protocols. > Would be good to add more word. The document does 2 things: propose uses cases, define geo coordinates encoding. > Status of This Memo > > This Internet-Draft is submitted in full conformance with the > provisions of BCP 78 and BCP 79. > > Internet-Drafts are working documents of the Internet Engineering > Task Force (IETF). Note that other groups may also distribute > working documents as Internet-Drafts. The list of current Internet- > Drafts is at https://datatracker.ietf.org/drafts/current/. > > Internet-Drafts are draft documents valid for a maximum of six months > and may be updated, replaced, or obsoleted by other documents at any > time. It is inappropriate to use Internet-Drafts as reference > material or to cite them other than as "work in progress." > > This Internet-Draft will expire on 27 May 2023. > > Copyright Notice > > Copyright (c) 2022 IETF Trust and the persons identified as the > document authors. All rights reserved. > > This document is subject to BCP 78 and the IETF Trust's Legal > Provisions Relating to IETF Documents (https://trustee.ietf.org/ > license-info) 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. > > > > > > > > Farinacci Expires 27 May 2023 [Page 1] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > Table of Contents > > 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 > 2. Definition of Terms . . . . . . . . . . . . . . . . . . . . . 3 > 3. Geo-Points in RLOC-records . . . . . . . . . . . . . . . . . 3 > 4. Geo-Prefixes in EID-records and RLOC-records . . . . . . . . 3 > 5. Geo-Prefix and Geo-Point Encodings . . . . . . . . . . . . . 5 > 6. Security Considerations . . . . . . . . . . . . . . . . . . . 7 > 7. Privacy Considerations . . . . . . . . . . . . . . . . . . . 8 > 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 8 > 9. References . . . . . . . . . . . . . . . . . . . . . . . . . 8 > 9.1. Normative References . . . . . . . . . . . . . . . . . . 8 > 9.2. Informative References . . . . . . . . . . . . . . . . . 9 > Appendix A. Acknowledgments . . . . . . . . . . . . . . . . . . 10 > Appendix B. Document Change Log . . . . . . . . . . . . . . . . 10 > B.1. Changes to draft-ietf-lisp-geo-00 . . . . . . . . . . . . 10 > B.2. Changes to draft-farinacci-lisp-geo-15 . . . . . . . . . 11 > B.3. Changes to draft-farinacci-lisp-geo-14 . . . . . . . . . 11 > B.4. Changes to draft-farinacci-lisp-geo-13 . . . . . . . . . 11 > B.5. Changes to draft-farinacci-lisp-geo-12 . . . . . . . . . 11 > B.6. Changes to draft-farinacci-lisp-geo-11 . . . . . . . . . 11 > B.7. Changes to draft-farinacci-lisp-geo-10 . . . . . . . . . 11 > B.8. Changes to draft-farinacci-lisp-geo-09 . . . . . . . . . 11 > B.9. Changes to draft-farinacci-lisp-geo-08 . . . . . . . . . 11 > B.10. Changes to draft-farinacci-lisp-geo-07 . . . . . . . . . 12 > B.11. Changes to draft-farinacci-lisp-geo-06 . . . . . . . . . 12 > B.12. Changes to draft-farinacci-lisp-geo-05 . . . . . . . . . 12 > B.13. Changes to draft-farinacci-lisp-geo-04 . . . . . . . . . 12 > B.14. Changes to draft-farinacci-lisp-geo-03 . . . . . . . . . 12 > B.15. Changes to draft-farinacci-lisp-geo-02 . . . . . . . . . 12 > B.16. Changes to draft-farinacci-lisp-geo-01 . . . . . . . . . 12 > B.17. Changes to draft-farinacci-lisp-geo-00 . . . . . . . . . 13 > Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 13 > > 1. Introduction > > The LISP architecture and protocols [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) [RFC1700]. > > This specification introduces the use of Geo-Coordinates that can be > used in EID-records and RLOC-records of LISP control messages. The > encoding format is specified in [RFC8060] as the "Geo-Coordinates > LCAF Type". > > > > Farinacci Expires 27 May 2023 [Page 2] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > 2. Definition of Terms > > Geo-Point is a Geo-Coordinate according to [GEO] that defines a > point from parameters Latitude, Longitude, and Altitude. > > 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. I would add the usual requirement notation section here. > > May be make Section 3 and 4 sub sections of a more general “Relevant use-cases” section? > 3. Geo-Points in RLOC-records > > 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. > > 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. > > Here is a high-level use-case where an EID that maps to a Geo- > Coordinate can be used. Lets say that am EID is assigned to a Two typos: Let’s say that an EID…. > 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. > > 4. Geo-Prefixes in EID-records and RLOC-records > > 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. > > > > > > > Farinacci Expires 27 May 2023 [Page 3] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > A Geo-Prefix could allow a Distinguished-Name > [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. > > 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. If you have overlapping Geo-prefixes this can have several matches. Would be good to have text describing this case. > > > 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: > > > 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"> > > > If the package was not in San Francisco, the second mapping table > lookup would fail. > > 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 on 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 > > > > Farinacci Expires 27 May 2023 [Page 4] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > 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. > > When assigning EIDs to vehicles > [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 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). > > > 5. Geo-Prefix and Geo-Point Encodings > > When a Geo-Prefix or a Geo-Point are encoded in an EID-record, it is > encoded solely with the Geo-Coordinates LCAF Type format when VPNs > are not in use. When VPNs are used, the Geo-Coordinate LCAF Type is > encoded within an Instance-ID LCAF Type. I found the VPN text superfluous, but if you really want to keep it I would put it at the end of this section. You first define the encoding and than details the VPN case. > > > 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 = 5 | Rsvd2 | Length | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ You cannot use type 5. The type has been allocated in RFC 8060 and the associated format already defined there (see also IANA section). > |U|N|E|A|M|R|K| Reserved | Location Uncertainty | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Lat Degrees | Latitude Milliseconds | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Long Degrees | Longitude Milliseconds | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Altitude | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | Radius | Reserved | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | AFI = x | Address ... | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > Why you need the “= x” part in the AFI field? > > Rsvd1/Rsvd2/Flags: See [RFC8060] for details. > > Length: length in bytes starting and including the byte after this > Length field. > > > > > Farinacci Expires 27 May 2023 [Page 5] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > U-bit: If the U-bit is set, it indicates that the "Location > Uncertainty" field is specified. Rather than “specified” I would say “used and meaningful" > If the U-bit is clear, it > indicates the "Location Uncertainty" field is unspecified. I would write: If the U-bit is clear, the "Location Uncertainty" field MUST be set to 0 on transmission and MUST be ignored on reception. The last two comments apply as well to the bit A and R. I would use capital letters for North, South, East and West. > > 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. > > 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. > > A-bit: If the A-bit is set, it indicates the "Altitude" field is > specified. If the A-bit is clear, it indicates the "Altitude" > field is unspecified. > > 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. > > R-bit: If the R-bit is set, it indicates the "Radius" field is > specified and the encoding is a Geo-Prefix. If the R-bit is > clear, it indicates the "Radius" field is unspecified and the > encoding is a Geo-Point. > > 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. > > Reserved: These bits are reserved. They SHOULD be set to 0 when > sending protocol packets and MUST be ignored when receiving > protocol packets. Rephrase: They MUST be set to 0 on transmission and MUST be ignored on reception. > > Location Uncertainty: Unsigned 16-bit integer indicating the number > of centimeters of uncertainty for the location. Why not meters? Any reasoning? > > Latitude Degrees: Unsigned 8-bit integer with a range of 0 - 90 > degrees north or south of the Equator (northern or southern > hemisphere, respectively). > > Latitude Milliseconds: Unsigned 24-bit integer with a range of 0 - > 3,599,999 (i.e., less than 60 minutes). > > Longitude Degrees: Unsigned 8-bit integer with a range of 0 - 180 > degrees east or west of the Prime Meridian. > > Longitude Milliseconds: Unsigned 24-bit integer with a range of 0 - > 3,599,999 (i.e., less than 60 minutes). > > > > Farinacci Expires 27 May 2023 [Page 6] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > 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. > > 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. > > AFI = x: x can be any AFI value from [AFI] and [RFC8060]. Again, why x? > > 6. Security Considerations The first 4 paragraph are IMO privacy issues and should go in the privacy section. I would put the privacy section before the security one. > > 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 [RFC6280] for location-based privacy protection. > > 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. > > 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. > > 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. > > Note that once a requester is authorized, Map-Replies are returned > directly to the requester and are signed with [I-D.ietf-lisp-sec]. Don’t we have a RFC number ? ;-) > 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. > I would put more words in stating that LISP-Sec or any other protection mechanism should be used to protect the sensible information from eavesdropper. Also can you state whether this introduces other security threats in the LISP architecture? > > > > > > Farinacci Expires 27 May 2023 [Page 7] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > 7. Privacy Considerations > > In addition to controlling where LISP Geo-Coordinate mapping records > go and applying policies [Section 6] for who can access them, there > are additional steps that can be taken to protect threats. > > The suggestions from [RFC6973] can be implemented by existing LISP > features, such as: > > * Using signatures from [I-D.ietf-lisp-ecdsa-auth] can authenticate > and authorize who can request such mapping records. > > * Obfuscating a geo-point by using geo-prefixes instead uses data > minimization techniques. > > * Using short TTLs so the Geo-Coordinate mapping records are > ephemeral reduces the attack window. > > * Encrypting mapping records with either shared keys or using PKI > [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. > > 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. > > 8. IANA Considerations > > At this time there are no specific requests for IANA. You should ask for a new LCAF type. Type 5 in RFC 8060 is allocated for a format that already defined there, hence you need a new type value for the new format. > > 9. References > > 9.1. Normative References > > [GEO] Geodesy and Geophysics Department, DoD., "World Geodetic > System 1984", NIMA TR8350.2, 3 January 2000, > <http://earth-info.nga.mil/GandG/publications/tr8350.2/ > wgs84fin.pdf>. > > [RFC1700] Reynolds, J. and J. Postel, "Assigned Numbers", RFC 1700, > DOI 10.17487/RFC1700, October 1994, > <https://www.rfc-editor.org/info/rfc1700>. > > > > > > > > Farinacci Expires 27 May 2023 [Page 8] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > [RFC6280] Barnes, R., Lepinski, M., Cooper, A., Morris, J., > Tschofenig, H., and H. Schulzrinne, "An Architecture for > Location and Location Privacy in Internet Applications", > BCP 160, RFC 6280, DOI 10.17487/RFC6280, July 2011, > <https://www.rfc-editor.org/info/rfc6280>. > > [RFC6973] Cooper, A., Tschofenig, H., Aboba, B., Peterson, J., > Morris, J., Hansen, M., and R. Smith, "Privacy > Considerations for Internet Protocols", RFC 6973, > DOI 10.17487/RFC6973, July 2013, > <https://www.rfc-editor.org/info/rfc6973>. > > [RFC8060] Farinacci, D., Meyer, D., and J. Snijders, "LISP Canonical > Address Format (LCAF)", RFC 8060, DOI 10.17487/RFC8060, > February 2017, <https://www.rfc-editor.org/info/rfc8060>. > > [RFC9300] Farinacci, D., Fuller, V., Meyer, D., Lewis, D., and A. > Cabellos, Ed., "The Locator/ID Separation Protocol > (LISP)", RFC 9300, DOI 10.17487/RFC9300, October 2022, > <https://www.rfc-editor.org/info/rfc9300>. > > 9.2. Informative References > > [AFI] "Address Family Identifier (AFIs)", ADDRESS FAMILY > NUMBERS http://www.iana.org/assignments/address-family- > numbers/address-family-numbers.xhtml?, February 2007. > > [I-D.acee-ospf-geo-location] > Lindem, A., Shen, N., and E. Chen, "OSPF Extensions for > Advertising/Signaling Geo Location Information", Work in > Progress, Internet-Draft, draft-acee-ospf-geo-location-05, > 18 October 2017, <https://www.ietf.org/archive/id/draft- > acee-ospf-geo-location-05.txt>. > > [I-D.chen-idr-geo-coordinates] > Chen, E., Shen, N., and R. Raszuk, "Carrying Geo > Coordinates in BGP", Work in Progress, Internet-Draft, > draft-chen-idr-geo-coordinates-02, 31 October 2016, > <https://www.ietf.org/archive/id/draft-chen-idr-geo- > coordinates-02.txt>. > > [I-D.ietf-lisp-ecdsa-auth] > Farinacci, D. and E. Nordmark, "LISP Control-Plane ECDSA > Authentication and Authorization", Work in Progress, > Internet-Draft, draft-ietf-lisp-ecdsa-auth-09, 11 > September 2022, <https://www.ietf.org/archive/id/draft- > ietf-lisp-ecdsa-auth-09.txt>. > > > > > Farinacci Expires 27 May 2023 [Page 9] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > [I-D.ietf-lisp-name-encoding] > Farinacci, D., "LISP Distinguished Name Encoding", Work in > Progress, Internet-Draft, draft-ietf-lisp-name-encoding- > 00, 6 September 2022, <https://www.ietf.org/archive/id/ > draft-ietf-lisp-name-encoding-00.txt>. > > [I-D.ietf-lisp-sec] > Maino, F., Ermagan, V., Cabellos, A., and D. Saucez, > "LISP-Security (LISP-SEC)", Work in Progress, Internet- > Draft, draft-ietf-lisp-sec-29, 7 July 2022, > <https://www.ietf.org/archive/id/draft-ietf-lisp-sec- > 29.txt>. > > [I-D.jeong-its-v2i-problem-statement] > Jeong, J. P. and T. (. Oh, "Problem Statement for Vehicle- > to-Infrastructure Networking", Work in Progress, Internet- > Draft, draft-jeong-its-v2i-problem-statement-02, 19 July > 2016, <https://www.ietf.org/archive/id/draft-jeong-its- > v2i-problem-statement-02.txt>. > > [I-D.shen-isis-geo-coordinates] > Shen, N. and E. Chen, "Carrying Geo Coordinates > Information In IS-IS", Work in Progress, Internet-Draft, > draft-shen-isis-geo-coordinates-04, 18 October 2017, > <https://www.ietf.org/archive/id/draft-shen-isis-geo- > coordinates-04.txt>. > > Appendix A. Acknowledgments > > The author would like to thank the LISP WG for their review and > acceptance of this draft. > > A special thanks goes to Enke Chen, Acee Lindem, and Naiming Shen for > collaboarting on a consistent geo-location encoding format with OSPF > [I-D.acee-ospf-geo-location], IS-IS [I-D.shen-isis-geo-coordinates], > and BGP [I-D.chen-idr-geo-coordinates] protocols. > > Appendix B. Document Change Log > > [RFC Editor: Please delete this section on publication as RFC.] > > B.1. Changes to draft-ietf-lisp-geo-00 > > * Posted November 2022. > > * Renamed draft-farinacci-lisp-geo-15 to make working group draft. > > > > > > Farinacci Expires 27 May 2023 [Page 10] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > B.2. Changes to draft-farinacci-lisp-geo-15 > > * Posted November 2022. > > * Made change to reflect last call comments. First sentence of > intro and added a Privacy Considerations section. > > B.3. Changes to draft-farinacci-lisp-geo-14 > > * Posted September 2022. > > * Update document timer and references. > > B.4. Changes to draft-farinacci-lisp-geo-13 > > * Posted March 2022. > > * Update document timer and references. > > B.5. Changes to draft-farinacci-lisp-geo-12 > > * Posted September 2021. > > * Update document timer and references. > > B.6. Changes to draft-farinacci-lisp-geo-11 > > * Posted March 2021. > > * Update document timer and references. > > B.7. Changes to draft-farinacci-lisp-geo-10 > > * Posted October 2020. > > * Update document timer and references. > > B.8. Changes to draft-farinacci-lisp-geo-09 > > * Posted April 2020. > > * Update document timer and references. > > B.9. Changes to draft-farinacci-lisp-geo-08 > > * Posted October 2019. > > * Update document timer and references. > > > > Farinacci Expires 27 May 2023 [Page 11] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > B.10. Changes to draft-farinacci-lisp-geo-07 > > * Posted April 2019. > > * Update document timer and references. > > B.11. Changes to draft-farinacci-lisp-geo-06 > > * Posted October 2018. > > * Update document timer and references. > > B.12. Changes to draft-farinacci-lisp-geo-05 > > * Posted April 2018. > > * Update document timer and references. > > B.13. Changes to draft-farinacci-lisp-geo-04 > > * Posted October 2017. > > * Update document timer and references. > > B.14. Changes to draft-farinacci-lisp-geo-03 > > * Posted April 2017. > > * Update document timer. > > B.15. Changes to draft-farinacci-lisp-geo-02 > > * Posted October 2016. > > * Change format of the Geo-Coordinates LCAF Type to be compatible > with equivalent proposals for OSPF, IS-IS, and BGP. > > * Add to the Security Considerations section to BCP160 compliance. > > B.16. Changes to draft-farinacci-lisp-geo-01 > > * Posted October 2016. > > * Clarify that the Geo-Coordinates LCAF type should be encoded > inside an Instance-ID LCAF type when VPNs are used. > > > > > > > Farinacci Expires 27 May 2023 [Page 12] > Internet-Draft LISP Geo-Coordinate Use-Cases November 2022 > > > * 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. > > B.17. Changes to draft-farinacci-lisp-geo-00 > > * Initial draft posted April 2016. > > Author's Address > > Dino Farinacci > lispers.net > San Jose, CA > United States of America > Email: farinacci@gmail.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Farinacci Expires 27 May 2023 [Page 13]
- [lisp] Review for LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Review for LISP Geo-Coordinate Use-Cas… Dino Farinacci
- Re: [lisp] Review for LISP Geo-Coordinate Use-Cas… Dino Farinacci
- Re: [lisp] Review for LISP Geo-Coordinate Use-Cas… Luigi Iannone
- Re: [lisp] Review for LISP Geo-Coordinate Use-Cas… Dino Farinacci