[lisp] Re: Document shepherd review comments of draft-ietf-lisp-geo-07

Dino Farinacci <farinacci@gmail.com> Wed, 17 July 2024 23:08 UTC

Return-Path: <farinacci@gmail.com>
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 302F4C151520 for <lisp@ietfa.amsl.com>; Wed, 17 Jul 2024 16:08:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.108
X-Spam-Level:
X-Spam-Status: No, score=-7.108 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 4rEvAhz394lG for <lisp@ietfa.amsl.com>; Wed, 17 Jul 2024 16:08:34 -0700 (PDT)
Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) (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 B9280C151525 for <lisp@ietf.org>; Wed, 17 Jul 2024 16:08:34 -0700 (PDT)
Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-1fb0d88fdc8so1430345ad.2 for <lisp@ietf.org>; Wed, 17 Jul 2024 16:08:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721257714; x=1721862514; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=lfTZ3HRWyUpSDCtoPunq3D8qhF9CNg8YFbsyGMwaEmY=; b=l2GI9SaRGtvWY/150yN153PRE73oAoGtoLD1tCvRQyqj+/m91AP3uCCmLSMDVtVxe7 8YLq9gI86Nc8KTGPk3Mb1Jvz0Eszed9ZKgYDjN2JxqjYFH6aprcepXa0Cfj0+J8FKFeA RjeuAUR1h9+NJuEhUujDdUNJ9iLgPzQ47W41O6sHyAArJMfKHl367YiHJ4cqI2Sgp9rT O9XwBDOyaxF6PK4HXrIAuMEznwSxatN1TFJwAOqZugWwBJoJBiaNDXt11+JLeDPnC8So 4DEcZq4XzbyWtggssoKOZLWpkHyk3p8yUYcSZgPkKFCvDc19rURZHG3uP0Ph18EBz7Qj pQWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721257714; x=1721862514; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lfTZ3HRWyUpSDCtoPunq3D8qhF9CNg8YFbsyGMwaEmY=; b=cK0VnfNIvzQu5K2GOhcYG55CqQmiz1hV6baZlgLIdbYiXhFIJKC8Kaia9KEZzhHnzb Gfsewb7kn23TkOEPK6AputwnKMYbR4fci6EtD7EWXYDsn7bQbHu0v4aYCIWlgr4kuy/x Z89xcq/N7EzC+u2mNdQswf6MYH2Vqk4jsgB5hz4mjkLlTSN35X+g9iUiq9/+ilcvTruH 2ViuqfkNvbY+vGPBMPQEg/JOdtoU4BmqxgpAKEpy/SUkGFJxQDYWfwL6FvSDmagZ44MZ GbvtRwbucw01LXq3wNjW/KEnj36JJ/neymzuzFX1uHYbB8gTD+ksYIYaFe2PUg48+Ufz rpqQ==
X-Gm-Message-State: AOJu0YxUWkhBolTGl97TRV/6kY/ijp1KoFwkm8VPnsk5ho3CwRhMXX+t tmcL/KkZ3Ie+oZzo+QTriBMrEYvhnsAAouXh6lFHONiIYdSyrxfi
X-Google-Smtp-Source: AGHT+IHnIm97m2W4DknzbGrlYTbbDqvMYhRaHjSdJqSZngMSMhQ9QOD8DEMm9nTG+opz9ouOaAIHow==
X-Received: by 2002:a17:902:c950:b0:1f9:b681:194b with SMTP id d9443c01a7336-1fc4e170063mr29494875ad.22.1721257713618; Wed, 17 Jul 2024 16:08:33 -0700 (PDT)
Received: from smtpclient.apple ([2601:646:8f81:5980:2850:1e1c:be4b:542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1fc0bbc2e82sm80220785ad.105.2024.07.17.16.08.32 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Jul 2024 16:08:33 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <DM8P223MB0127430F8AC5C7205996DA48F7A22@DM8P223MB0127.NAMP223.PROD.OUTLOOK.COM>
Date: Wed, 17 Jul 2024 16:08:22 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <BCF1B139-F98E-4FE2-8F70-2E1DC0985314@gmail.com>
References: <DM8P223MB0127430F8AC5C7205996DA48F7A22@DM8P223MB0127.NAMP223.PROD.OUTLOOK.COM>
To: Kiran Makhijani <kiran.ietf@gmail.com>
X-Mailer: Apple Mail (2.3774.300.61.1.2)
Message-ID-Hash: X7FWQQ2W6Y7LARAIJKWPX4BSM4BY5J2D
X-Message-ID-Hash: X7FWQQ2W6Y7LARAIJKWPX4BSM4BY5J2D
X-MailFrom: farinacci@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-lisp.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "lisp@ietf.org" <lisp@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [lisp] Re: Document shepherd review comments of draft-ietf-lisp-geo-07
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/H4kcfkEVbw44OwAt2wYSAhB0npk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Owner: <mailto:lisp-owner@ietf.org>
List-Post: <mailto:lisp@ietf.org>
List-Subscribe: <mailto:lisp-join@ietf.org>
List-Unsubscribe: <mailto:lisp-leave@ietf.org>

> Dear author(s), chairs
> 
> I have reviewed the document and do not find significant concerns. It is concise and well written; Please find my comments below, hopefully they will help improve the document.
> 
> Comments are separated by "----". I have provided section and context before the COMMENT (sorry, about not including the line numbers).
> Thanks,
> Kiran

Thanks for your comments Kiran. I will submit -08 on Saturday. See my responses inline to your comments.

> Abstract
> 
>    This document describes how Geo-Coordinates can be used in the LISP
>    Architecture and Protocols.  The functionality proposes a new LCAF
>    encoding for such Geo-Coordinates, which is compatible with the GPS
>    encodings used by other routing protocols.
> COMMENT
> Please expand LCAF, GPS or rephrase to avoid too many acronyms in the abstract
> ----

Done.

> 
> 1. Introduction
>     This document proposes a new LCAF encoding for Geo-Coordinates, which
>  is compatible with the one used in other routing protocols, namely
>    OSPF [I-D.acee-ospf-geo-location], IS-IS
>    [I-D.shen-isis-geo-coordinates], and BGP
>   [I-D.chen-idr-geo-coordinates] protocols.
> 
> COMMENT: 
> These documents have not progressed; I am wondering if it is possible to lower the emphasis on them
>  and rationalize other reasons to introduce new type. I think location with radius is one.
> ----

There is no emphasis on them. They are independent designs and the authors of all the documents, including this one agreed to have a consistent format for ease of implementations.

> 
> 3.  Definition of Terms
>    Geo-Point  is a Geo-Coordinate according to [GEO] that defines a
>       point from parameters Latitude, Longitude, and Altitude.
> 
> COMMENT:
> [GEO] document is not accessible, as a result, I could not verify definition of
> Geo-Point. from other sources, I read about Point is a location represented by
> Geo-Coordinates. I think this could be made clearer. Note: [GEO] is a normative
> reference so it is important to point to valid information.
> ----

I updated the URL. Good catch.

> 4.2.  Geo-Prefixes in EID-records and RLOC-records
> 
>    A Geo-Prefix is defined to be a Geo-Coordinate point and a Radius.
> 
> COMMENT:
> on the consistent usage and definition of Geo-Point.
> Geo-Coordinate point or Geo-Point with a radius. Should  it be "Radius" or "radius?
> ----

I used "Radius" when referring to Geo-Prefixes and referencing it in the packet format. I use it lower case to refer to the general term "radius".

> 
>    create connectivity to the vehicle while roaming.  This makes use of
>    predictive RLOCs that can be used when the direction of the roaming
> COMMENT:
>  please add reference to predictive RLOCs I.d
> 
> ----

Done.

> 5.  Geo-Prefix and Geo-Point Encodings
> 
>    This document has no provision to validate the Geo-Location values.
> COMMENT:
> It was not clear until now that the new LCAF type is called Geo-Location.
> Personally, I would have prefered Geo-Coordinate-v2, but if authors choose to
> use Geo-Location, please mention in Introduction that type
> 'Geo-Coordinate' is deprecated, new type called 'Geo-Location' is introduced.
> ----

The opening paragraph states the deprecation but I'll make it more clear and not the new name for the new LCAF type.

>    Reserved:  These bits are reserved.  They MUST be set to 0 when
>       sending protocol packets and MUST be ignored when receiving
>       protocol packets.
> COMMENT:
> there is no justification why reserved field is provided. It should be explained.
> 
> ----

Its there to allow expansion of the bit fields that precede it. I added text to reflect that.

> 8.  Privacy Considerations
>    *  Obfuscating a geo-point by using geo-prefixes instead uses data
>       minimization techniques.
> COMMENTS: s/geo-point/Geo-Point; s/geo-prefixes/Geo-Prefixes
> It also felt that this item is underspecified, perhaps more details or preferably an existing reference will help.
> ----

Changed.

Thanks again,
Dino