Re: [lisp] Draft LISP Geo-Coordinate Use-Cases
Luigi Iannone <ggx@gigix.net> Fri, 26 April 2024 11:53 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 07903C1519A6 for <lisp@ietfa.amsl.com>; Fri, 26 Apr 2024 04:53:12 -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 vEF3RBB3aoPe for <lisp@ietfa.amsl.com>; Fri, 26 Apr 2024 04:53:07 -0700 (PDT)
Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (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 BB827C1519A5 for <lisp@ietf.org>; Fri, 26 Apr 2024 04:53:07 -0700 (PDT)
Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-41b79451153so5828565e9.2 for <lisp@ietf.org>; Fri, 26 Apr 2024 04:53:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gigix-net.20230601.gappssmtp.com; s=20230601; t=1714132385; x=1714737185; 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=udKVNDB6H+Uqb3yR5mQk/2b9rRRxw05BOF70RWXBU6w=; b=qvnVjrkV9FNqdjO1UaN/JE5Lpbmhnj/bXYVVPgJ+8IxGPF3OGwXDLUWPMLeYVpAlx2 A5KSgIsgS88QMcKx/w2tJNuL1STviMkNXGMscZaVyJ/0AAflo/6AV452oHa8jGMmBSbc ZBB7L07ePgSF1U6n/BogNnEiAEJVIHTRW41GMWYCjmHSdNtlCSa6xbN9WUW0efsxP8NM tscjHyAqTcyKpNEpxyGkoyxr9r3U2YE5zBOWktOD+7YxiENvTTAj38VJBuLxyABhyPPk DtZvPMrK+kFLl16Y8XGjMDnA/9nfJ9DCTzDSTUHgIVzdCuYDP3YWeGbfXKdk41byUlVi tkcg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714132385; x=1714737185; 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=udKVNDB6H+Uqb3yR5mQk/2b9rRRxw05BOF70RWXBU6w=; b=WXX4w2ObSpysCew4ij7BtCkdvN/6CVepaRXrt60GXd3ttm/MWQ55eJbBUJqwcNEf0m Rk7ip6O56l2ognlBptsQ4khCA84PbMPJSGBphn6Dbv4RAkOwjrGLuLyc4ASTx0ywez21 lmDmgmvjs/dsVctYSQ5ChX8vtfFKmvbnbk3CDrxUPggal7NK2gEqMJ71mx4bHyJHbOZM mfLzKEbViK4MdnLncwFq2OpXLE7ozrPGSi17yZZNwxClmQDVqsVIiEwaiV2RuVe1jxGl ibtqMKjDLxXbDQXNPPO2dnb57zFSA97/T6uadD13CsheB6cnX4c2mvtN+wPgYgBjRqFN +S5w==
X-Forwarded-Encrypted: i=1; AJvYcCW/rL7iaC/ayJXo9qD7LHgNo6RSeKZ9Eq/+39Y0zQmDXuiJmLaK5/qRtiTxzjDGXZHiTUm5Vskwrc+pMQG2
X-Gm-Message-State: AOJu0YyIafRPAXE3pzatLBJEpF8iYOqNYpwHiryfvLOguqq1tv8w7fCe lOxP2RbLbE9zejQE+oUoYOqQaZi/UN3LH1KUcfCjjNeRF1q8ztyj/SyumkTKtuA=
X-Google-Smtp-Source: AGHT+IGi3r3kYm+u5AXogeL/hpXLZe3z+r8LqLT43wzW1I08ty1K6kZrEoRmFdbdzHKnjMfO/lCNxQ==
X-Received: by 2002:a5d:4449:0:b0:34a:8c95:4f85 with SMTP id x9-20020a5d4449000000b0034a8c954f85mr1530681wrr.1.1714132385013; Fri, 26 Apr 2024 04:53:05 -0700 (PDT)
Received: from smtpclient.apple (91-167-176-17.subs.proxad.net. [91.167.176.17]) by smtp.gmail.com with ESMTPSA id a12-20020a056000188c00b00347eb354b30sm22537156wri.84.2024.04.26.04.53.04 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 26 Apr 2024 04:53:04 -0700 (PDT)
From: Luigi Iannone <ggx@gigix.net>
Message-Id: <8D26E0F6-0BCC-48DC-9738-18A4AAF0B39B@gigix.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_84272B76-E010-43A3-AFB0-6ABA511C634A"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\))
Date: Fri, 26 Apr 2024 13:52:33 +0200
In-Reply-To: <847a43dd-9ea6-4d71-8dc4-596e12141d8e@joelhalpern.com>
Cc: Dino Farinacci <farinacci@gmail.com>, LISP mailing list list <lisp@ietf.org>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
References: <342E1E96-411C-4F1B-99EF-3364B141D813@gigix.net> <1D52EF56-5BB4-46C8-9FB7-89B02F9B6A19@gmail.com> <AD3EB7FC-62C0-4C42-872C-CA89EC971841@gigix.net> <434D1744-E125-4B70-92EE-D19BEC625A22@gigix.net> <0F914B6F-F91E-43B2-B1BB-DB2FF232B6FA@gmail.com> <0B735DFE-A8A3-4134-9850-3A20DAFB5A2C@gigix.net> <125E923F-C2F4-45F2-BF8B-B01532009C13@gmail.com> <847a43dd-9ea6-4d71-8dc4-596e12141d8e@joelhalpern.com>
X-Mailer: Apple Mail (2.3774.500.171.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/mLhu6ELFjBtoFJSzgDwndA5Xubw>
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: Fri, 26 Apr 2024 11:53:12 -0000
Hi, I think that the answer to the “why” question is easy. The new encoding is the same as for BGP/ISIS/OSPF, so it makes sense to use it. The problem lays in the “type” value that this new encoding is using. The document should ask IANA to allocate a new code point. Values 4/8/14-254 are unassigned as for: https://www.iana.org/assignments/lisp-parameters/lisp-parameters.xhtml#lisp-lcaf-type The document can suggest a value, but not impose one (See section 9.3 RFC8126). An early allocation should also be possible according to RFC7120. Hence, the argument that by changing the type value implementations are obsoleted does not hold. The WG can decide whether to deprecate the encoding proposed in RFC8060 or let it run in parallel. If we deprecate the encoding in RFC8060 then this document has to update RFC8060. (My personal opinion is that there is no usefulness in having two different encodings) The fact that both geo encodings use type 5 is the real issue to me. Deprecating the encoding in RFC8060 does not help since there is no way to make the difference and know, by looking at the type, which encoding is used. Section 9.4 of RFC8126 discourages reclaiming values for other usage except when the namespace is (almost) exhausted, which is not the case here. As for the implementations… more than the number of implementations what really matters is the deployments. Can anyone state that there are no deployments using RFC8060 encoding? Or if they exist if it is feasible to quickly and easily switch them to the new encoding. In the lack of these conditions the only reasonable action IMO is to use a different type value. Ciao L. > On 23 Apr 2024, at 18:24, Joel Halpern <jmh@joelhalpern.com> wrote: > > From where I sit, doing nothing should be a non-starter. We have a published RFC. We are allowed to change our mind. > > But... > > 1) We need to be explicit about making such a change. Which involves updating the existing RFC. > > 2) Any such change needs to explain why it is being changed. Just because a later implementation did it differently, without a standard, does not justify changing the standard. If there is an actual benefit to the change we should step up, admit we are changing it, and explain why. > > Yours, > > Joel > > On 4/23/2024 11:48 AM, Dino Farinacci wrote: >>> As I said, the simplest solution is to use a different type value. This allows to still use the old encoding and does not obsoletes implementations that use it. >> You will obsolete implementations if we do that. Which really means you make the spec irrelevant. So I say stay with the same code point. >> >>> Option B. This document officially updates 8060, but this means that existing implementation of the 8060 encoding are not valid anymore. >> Right. But so much time has passed between from when the lisp-geo spec was published I believe most implementations have done lisp-geo encoding vs RFC 8060. My lispers.net implementation does the lisp-geo encoding with the type defined in the draft which is the same as RFC 8060. >> >>> How many implementation of this draft are you aware of? >> I think cisco and lispers.net. But cisco has to confirm. >> >> I think we should do Option C which is do nothing to RFC 8060 and put text in the lisp-geo spec which indicates its encoding takes precedent over RFC 8060 using the same code point and document all implementations have evolved to the lisp-geo spec. >> >> Dino >> >> >> _______________________________________________ >> lisp mailing list >> lisp@ietf.org >> https://www.ietf.org/mailman/listinfo/lisp
- [lisp] Draft LISP Geo-Coordinate Use-Cases Padma Pillay-Esnault
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Joel Halpern
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Padma Pillay-Esnault
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Joel Halpern
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Joel Halpern
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Joel Halpern
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Joel Halpern
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Dino Farinacci
- Re: [lisp] Draft LISP Geo-Coordinate Use-Cases Luigi Iannone