Re: [lisp] Draft LISP Geo-Coordinate Use-Cases

Luigi Iannone <ggx@gigix.net> Mon, 29 April 2024 12:56 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 42A04C16942C for <lisp@ietfa.amsl.com>; Mon, 29 Apr 2024 05:56:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level:
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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.20230601.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 vqMTdGouzZN4 for <lisp@ietfa.amsl.com>; Mon, 29 Apr 2024 05:56:29 -0700 (PDT)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 6561FC169418 for <lisp@ietf.org>; Mon, 29 Apr 2024 05:56:29 -0700 (PDT)
Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-56e6a1edecfso6646479a12.1 for <lisp@ietf.org>; Mon, 29 Apr 2024 05:56:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gigix-net.20230601.gappssmtp.com; s=20230601; t=1714395387; x=1715000187; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=AtF3Zf2QpUmCCySw3SL/OX4EMzDf6CNuocbpJgqJLSQ=; b=InXisUsaByge8RGT7P/4Ye5H/ZL+R0DfzxJqXdqCvEKFISOPk5xdo6rjzwSfHrxLIF nsbFVJ/Nf4b90TexDlv6HFJXgBF/CPsG7yJQgxOUThgyZqmolQChw75elbOq72mv4Fph nq9vbMHRHoeZ9vmra8klmm1M1KIiIWk9/YaJL+sAB4kqRPJpKiPmxT3vxx0FgV2h7tiw CICAr5gLWOx5jlnmumGMO5uSK6EZZY7oJhRuOzBuc1IYInIOW2WFTtDQ811khzGa2yiG gMIPo9wvBnJT4uhfof5A8OjzsDlDAw8aZt0bF66MBJ3Tz0FmgM5Wrp75otW9prMJ4a7D 5QOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714395387; x=1715000187; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AtF3Zf2QpUmCCySw3SL/OX4EMzDf6CNuocbpJgqJLSQ=; b=EHwlHoq3JnplnPvasjMG9cjBFXA1tUQWOit+8gUdwNKHgsM0g/zkdua+32KyrhraOH O+oF4stMWoXuQyKGiUSMVUZ1/92tqoXVyw5JUcPOKRuUH6w4/QpgafRAAQ8VctuE7ecR yTSTq7YNAkSv5WEVJu7cy44+8/ghnUOY4dOZV3oPHZBYyg+lvLQJZbgjJh/Vf9YH/U43 nX1Tc6xnWWdnaQIu3pfZaloFCH6yuryFKI0d3gRJA6GQBQIWFxeAYlqgbrfQgaz9p8/Z gGk/47IBZPHAfjB1W7ElQxPujTy27ceiZhTiGSwcr/EonhimwePGuPlQ0vYo3BuCDKkf wXLA==
X-Forwarded-Encrypted: i=1; AJvYcCUR87bufulblblwvk68ZlmegiDQr3Gk78WizwT6nHYUCRSpPL0/+uUGp3IB5rBMd8z4yLCemocasDRWBe23
X-Gm-Message-State: AOJu0YwIdkKCH6w2m7JTXSeZgHHqrf+pz4Y5TT62Z809SLnZtxXkgQAr Iosx6RKB40+V1OZ0TqOc22LQiqM5NG0IqqRyJVgyDVMdh+vSBaQ4B2uTSUAFB1JDaSIZ/u1poB1 WdVw=
X-Google-Smtp-Source: AGHT+IHk+Goqp/Sgzgi+gUAl0QTSQPB/3KxS0NG/kHxtH9dbOxy9nVDgSLPgZ/+v8IQFPDoNDUVniw==
X-Received: by 2002:a50:9f66:0:b0:570:5214:f62 with SMTP id b93-20020a509f66000000b0057052140f62mr5070770edf.0.1714395387004; Mon, 29 Apr 2024 05:56:27 -0700 (PDT)
Received: from smtpclient.apple ([119.13.72.103]) by smtp.gmail.com with ESMTPSA id x97-20020a50baea000000b00572469a7948sm4637786ede.45.2024.04.29.05.56.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Apr 2024 05:56:26 -0700 (PDT)
From: Luigi Iannone <ggx@gigix.net>
Message-Id: <86646EAF-13C5-48E9-BA51-494C52337C89@gigix.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_C2D092D7-1B84-43A2-9B16-6707131B326F"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\))
Date: Mon, 29 Apr 2024 14:55:54 +0200
In-Reply-To: <2CA4DF04-AC5D-4824-9F2D-B3BB70D80869@gigix.net>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, LISP mailing list list <lisp@ietf.org>
To: Dino Farinacci <farinacci@gmail.com>
References: <895d9394-e334-45e8-b4c7-35a8c8c9448f@joelhalpern.com> <0364AA28-4ACA-4032-9A94-A8F6543BA77A@gmail.com> <2CA4DF04-AC5D-4824-9F2D-B3BB70D80869@gigix.net>
X-Mailer: Apple Mail (2.3774.500.171.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/-ghkSZ9G7AuN1bpRWVs01qEh-4E>
Subject: Re: [lisp] Draft 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: Mon, 29 Apr 2024 12:56:33 -0000

Hi Dino,

I went through the meeting meetings recordings  and minutes  of IETF 96/97/115 when you did present this document.
No discussion about types value. Even on the mailing list there was nothing about the issue.

Until my first review  of the document in December 2022, when it was recently adopted as WG document.

My review: https://mailarchive.ietf.org/arch/msg/lisp/3YYoMIG_oDSs-4ZVZ9gkzy1eOoE/
States:
> > 
> > 
> >      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).
> 

How you can see I already pointed out the issue.
Your reply: https://mailarchive.ietf.org/arch/msg/lisp/peZDtwerz_r5t9Q7tkJv-W5kf1k/

> 
> I agree with all your comments and will do a revision. 
> 
> Regarding Type 5, that type was previously allocated *for this draft*. Sometimes it is hard to remember since so much time has passed.
> 
> So we do not need a new type.
> 
> Dino
And my further reply: https://mailarchive.ietf.org/arch/msg/lisp/P21u34iuAUY8cncjFmW_NnLAIto/

> Hi Dino,
> 
> > On 9 Dec 2022, at 22:20, Dino Farinacci <farinacci@gmail.com> <mailto:&lt;farinacci@gmail.com&gt;> wrote:
> > 
> > I agree with all your comments and will do a revision. 
> > 
> > Regarding Type 5, that type was previously allocated *for this draft*. Sometimes it is hard to remember since so much time has passed.
> 
> Indeed it has been quite some time….
> 
> If you look Section 4.3 of RFC 8060 you can see Type 5 LCAF Format that is completely incompatible with the specs in this document.
> 
> What about asking for type 15 and name it “extended Geo-coordinates”?
> 
> Ciao
> 
> L.
> 

To which you further replied: https://mailarchive.ietf.org/arch/msg/lisp/L9WE04EZ0B5K8Weg1-1e2e_jzSk/

> > 
> > Hi Dino,
> > 
> >> On 9 Dec 2022, at 22:20, Dino Farinacci <farinacci@gmail.com> <mailto:&lt;farinacci@gmail.com&gt;> wrote:
> >> 
> >> I agree with all your comments and will do a revision. 
> >> 
> >> Regarding Type 5, that type was previously allocated *for this draft*. Sometimes it is hard to remember since so much time has passed.
> > 
> > Indeed it has been quite some time….
> > 
> > If you look Section 4.3 of RFC 8060 you can see Type 5 LCAF Format that is completely incompatible with the specs in this document.
> 
> We need to update RFC 8060 so the format in the geo draft matches and points to this use-case draft. That is what we have done with the other LCAF types. So we just need to be consistent.
> 
> > What about asking for type 15 and name it “extended Geo-coordinates”?
> 
> There is no point to have 2 code points for Geo-Coordinates.
> 
> Want me to start on a 8060bis document?
> 
> Dino
> 

Followed by your mail: https://mailarchive.ietf.org/arch/msg/lisp/DuDuw3c2vi_Y_buNJBPsFuRHPlI/

> This update reflects Luigi's comments.
> 
> The only outstanding issue I think we have is if RFC8060 should be updated (I think it should) to reflect the packet format changes.
> 
> Dino
> 


I have no trace of any private exchange with you about this document. If you have it please share it with us.

From my perspective the situation is the following:

I did raise the type value issue and suggested a solution one year and a half ago.

More recently I have tried to explain (in my email https://mailarchive.ietf.org/arch/msg/lisp/mLhu6ELFjBtoFJSzgDwndA5Xubw/) that even updating RFC8060, going through a 8060bis document (which we are chartered to do) will not solve the problem.
We cannot keep the value 5 in the geo document and deliberately change or delete the geo value in 8060bis. 

We need to ask IANA for a value different from 5 and currently unassigned, and at the same time deprecate the encoding in RFC8060.
Yes, this means as well fixing implementations that shouldn’t have used type 5 in the first place.

Ciao

L.  




> On 27 Apr 2024, at 09:23, Luigi Iannone <ggx@gigix.net> wrote:
> 
> Hi Dino,
> 
>> On 27 Apr 2024, at 00:19, Dino Farinacci <farinacci@gmail.com> wrote:
>> 
>> I think this is what transpired. 
>> 
>> (1) we wrote lisp-geo with exact packet syntax as RFC 8060. 
>> (2) We received comments from Enke, Naiming, Chris Hopps, and Acee. 
>> (3) We changed the format to be consistent with OSPF, ISIS, and BGP (the lisp-geo Document Change section documents this and when). 
>> (4) I asked if we could change RFC 8060 and pretty sure Luigi said yes.
> 
> I do not recall any of this. I remember agreeing on changing the format. I admit I did not pay attention to the code point (most probably assuming that it will be different). 
> 
> But I will check my email archive to see if there is anything related or that may suggest otherwise I will share it on the mailing list.
> 
> Ciao
> 
> L.
> 
> 
>> 
>> That’s my memory. 
>> 
>> Dino
>> 
>>> On Apr 26, 2024, at 6:07 PM, Joel Halpern <jmh@joelhalpern.com> wrote:
>>> 
>>> It's up to Luigi and Padma, but my read is that if it was private it was not a WG decision.
>>> 
>>> Yours,
>>> 
>>> Joel
>>> 
>>> On 4/26/2024 6:05 PM, Dino Farinacci wrote:
>>>>> Can you find an on-list email where such a conclusion was reached.  That would certainly explain your choice.
>>>> I searched (before I sent the last email) and could not find anything. Likely it was private.
>>>> 
>>>> Dino
>