[lisp] Re: Review draft-ietf-lisp-te
Luigi Iannone <ggx@gigix.net> Thu, 30 May 2024 13:06 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 B53CEC14F721 for <lisp@ietfa.amsl.com>; Thu, 30 May 2024 06:06:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.895
X-Spam-Level:
X-Spam-Status: No, score=-6.895 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_HI=-5, 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 VNwImq1OFoqP for <lisp@ietfa.amsl.com>; Thu, 30 May 2024 06:06:15 -0700 (PDT)
Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) (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 670E2C14F619 for <lisp@ietf.org>; Thu, 30 May 2024 06:06:15 -0700 (PDT)
Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-3588cb76276so596425f8f.0 for <lisp@ietf.org>; Thu, 30 May 2024 06:06:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gigix-net.20230601.gappssmtp.com; s=20230601; t=1717074373; x=1717679173; darn=ietf.org; h=message-id:in-reply-to:to:references:date:subject:mime-version:from :from:to:cc:subject:date:message-id:reply-to; bh=AGaWu2w8R6PjfaWbd9FVz1sDMyhu9WpEwtftIqwIkXk=; b=3SinE0IyLX3OUWh+z4hk/lyrr/oUibD093OMyFUgJolt1QSfAjnqXkYwHKl53UVeGF jXlV3KKDK9b7E5FDP7vJoJcD75jPqD0JfIUQEM914JLj50+wD1c/LpNX0eAFVSbD4DlR I6FsB2NNXF8djAeFZ+bNFImdl+O4wd/sdSa1u2bbRMmG7NR3swbnrBW96HKLKemCbmJu PDkDWTXBUoWlvKMQt7kOy+9g0jYaJ/cuWtsQIF/3tMmloJzDzdb4iBev3wNq077JlrkT D+fXpdCJgQt30mhBIDE/IATx2JqyvcIcI9iDIy88oWWyL81zrDXz24EY7/6TwzBiNZrH CvXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717074373; x=1717679173; h=message-id:in-reply-to:to:references:date:subject:mime-version:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AGaWu2w8R6PjfaWbd9FVz1sDMyhu9WpEwtftIqwIkXk=; b=CmPZjNdjFITeqSKvhx7LPp5Iz0xe1DRDemTis5FwMDQjKq33kdczUU99TCbLDgXqGV IuVU3YGVuFFEsb9feeVxLRj5gZPJ6rUxltazEF8SK/YZieoinb/h0P0C1Pvqw9BF2C30 3lLfLdvvAiyPhmP+wLO+X7tUSiZFyep3GxAaMUM3EHCpFBMEXUyhMzV1q/mEWMnknbaE 0Cg1CkVx7/jYBfP62SUuVmhYy4Mq9ycsL1Q+KRJnJN67ZcFoI9T/AN4flGefGn9bQ7b4 GwJrRB1mZn/Pscz4HUwaIcy9bpGP2/d9qVFR4Bax9BsB7kDN14QAA40DA30arEyFj/Mi Gm1Q==
X-Gm-Message-State: AOJu0YzT+ENA/P7GzgaMARQ+TpX17Cs1bb+m0nhLjHz91Q53a9V0Wr4I aUroLarODxO5pWTJ2bXpLv8MeCmJzAftvNlVbTKQtFQ9A0MvRgksJ6V6B/3yLySupGbgildADVl OUT8=
X-Google-Smtp-Source: AGHT+IGXOOLsVARd/Vm4t4ECLSBIXmCwyMSYN1umeBiyLSkyo8RsX+dUclyuxgVHaFWOQTn5ysCiHg==
X-Received: by 2002:adf:a308:0:b0:351:ce05:7a33 with SMTP id ffacd0b85a97d-35dc7e7e7eemr1400482f8f.24.1717074372421; Thu, 30 May 2024 06:06:12 -0700 (PDT)
Received: from smtpclient.apple (91-167-176-17.subs.proxad.net. [91.167.176.17]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-35579d7de7esm17228889f8f.14.2024.05.30.06.06.11 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 30 May 2024 06:06:11 -0700 (PDT)
From: Luigi Iannone <ggx@gigix.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A60126C0-0238-4762-A6CB-EABBF225BA16"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\))
Date: Thu, 30 May 2024 15:05:26 +0200
References: <CF62317D-C4D4-4907-92C4-714B6AC89E5F@gigix.net> <F18AB996-2439-465C-8CF5-B6E3CD736963@gmail.com>
To: LISP mailing list list <lisp@ietf.org>, lisp-chairs@ietf.org, James Guichard <james.n.guichard@futurewei.com>
In-Reply-To: <F18AB996-2439-465C-8CF5-B6E3CD736963@gmail.com>
Message-Id: <E3147CD9-B983-41D3-B93B-182EF92FAD83@gigix.net>
X-Mailer: Apple Mail (2.3774.600.62)
Message-ID-Hash: MRECMHE4VZOVYSNIUX5IHYA6LBBAKNMH
X-Message-ID-Hash: MRECMHE4VZOVYSNIUX5IHYA6LBBAKNMH
X-MailFrom: ggx@gigix.net
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
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [lisp] Re: Review draft-ietf-lisp-te
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/E0Gw9zQkpoFiQZPuzVhKW42uquY>
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>
> On 27 May 2024, at 16:49, Dino Farinacci <farinacci@gmail.com> wrote: > > I don’t see the need to fix it. And the working group doesn’t seem to care. If you can’t give me a compelling reason to fix it, I’m not going to. > > You clearly don’t understand what a network path is. It includes nodes AND links. > > Dino Dino, Private emails, with insulting content, will not help progress the document. Since apparently we are not able to converge, my co-chair Padma accepted to handle this document from now on. Please wait her review of the draft. As a participant of the LISP WG, and with no hats on, my concerns remain unaddressed (despite proposing very detailed and easy fixes). Second example in section 4 remains unclear and misleading. See: https://mailarchive.ietf.org/arch/msg/lisp/CzJjLCgCZquCPOkhv56-q3DZTRE/ The general organisation of the document can be improved. As of now it is a bunch of use cases where for each one we see the same structure: Here is a cool thing you can do using LISP ELPs…. In order to do it you MUST do this or SHOULD do that….. In other words the specifications that need to be implemented are scattered all over the document. The risk is that people interested in one single use case will implement only part of the specs. My suggestion is to move a few paragraph in one single place so to have the document organized in two main parts: A section with all the specifications; A section with all the use cases. My first review included detailed suggestions of the few simple cut & paste to be done: https://mailarchive.ietf.org/arch/msg/lisp/3zIUevHl8ZbqfKgwjXhJ8Z-FUlA/ Ciao L. > >> On May 27, 2024, at 8:19 AM, Luigi Iannone <ggx@gigix.net> wrote: >> >> Hi Dino, >> >> I do not see a reply to my last email. >> Can you fix the figure of the example so that we can move forward? >> >> The concerned part is: >> >>>> >>>>> This is exactly the point. I do not see an alternate path. I see only an alternate tunnel. >>>>> The current text is still confusing. You want "to route around the path from B to C” and to do it you route "through link B—>C”. This looks like a contradiction to me. >>>> >>>> B and C have other links. Don’t you see the link between B and X. That is “another” path. >>> >>> But the figure has no “other path” in it. I added one in my first review but you did not like it. >>> >>> The text: >>> >>> if it is desirable to route around the path from B to C through link B-->C, >>> >>> Still look like a contradiction. Furthermore, in figure 1 you were already routing through link B—>C, so it looks like you “route around” through the very same link….. >>> >>> >> >> >> >> For clarity, according to the convention you are using the figure 2 show a tunnel between X and Y but not a path. I put back my very first email with the suggested correct figure. >> >> Source site (----------------------------) Destination Site >> +--------+ ( ) +---------+ >> | \ ( ) / | >> | seid ITR ---(-> A -> B --------> C -> D -)---> ETR deid | >> | / || ( | ^ ) ^^ \ | >> | / || ( | | ) || \ | >> +-------+ || ( v | ) || +--------+ >> || ( X --------> Y ) || >> || ( ^^ || ^^ || ) || <> >> || (------||-||-------||-||-----) || >> || || || || || >> || || ||=======|| || || >> =============== LISP =============== >> LISP Tunnel Tunnel LISP Tunnel >> >> >> Ciao >> >> L. >> >> >>> On 13 May 2024, at 13:58, Luigi Iannone <ggx@gigix.net> wrote: >>> >>> >>> >>>> On 7 May 2024, at 16:36, Dino Farinacci <farinacci@gmail.com> wrote: >>>> >>>> >>>>> The text still assumes that an ELP must be returned. >>>> >>>> That is correct. >>>> >>>>> >>>>> Just replace the words: >>>>> >>>>> “which returns a ELP-based locator record for a path to RTR 'y', and encapsulates packets…" >>>> >>>> The example is illustrating nesting so I believe it is not needed. >>> >>> I understand the example, but the text is a bit misleading because seems to suggest that lookup _must_ return an ELP. >>> Anyway, in the last revision is already better. >>> >>> >>>> >>>>>>>> Luigi, the terms are used in self contained sections. They are fine. S-EID is ONLY used in the multicast section because the is the convention we use to look up a multicast mapping (S-EID, G-EID). >>>>> >>>>> I think a unique term makes more sense, but this is not a blocking point. >>>> >>>> It is a unique term. The term S-EID is used in all the multicast drafts to describe an (S,G). >>> >>> Fine. >>> >>>> >>>>> This is exactly the point. I do not see an alternate path. I see only an alternate tunnel. >>>>> The current text is still confusing. You want "to route around the path from B to C” and to do it you route "through link B—>C”. This looks like a contradiction to me. >>>> >>>> B and C have other links. Don’t you see the link between B and X. That is “another” path. >>> >>> But the figure has no “other path” in it. I added one in my first review but you did not like it. >>> >>> The text: >>> >>> if it is desirable to route around the path from B to C through link B-->C, >>> >>> Still look like a contradiction. Furthermore, in figure 1 you were already routing through link B—>C, so it looks like you “route around” through the very same link….. >>> >>> >>> >>>> >>>>> The sentence remains superfluous. Of course you can do it with ODL, but this is out of the scope of the IETF and I do not see why it should be there. >>>>> The other LISP documents never mention a provision system, so why this one has to mention it? Is there a compelling reason? >>>> >>>> Because in other cases ETRs register their own RLOCs because they know them. With an ELP, a provisioning system knows the topology and can register all the addresses in the ELP. It has a broader view. >>>> >>>> There are deployments that take an ISIS topology, compute paths offline as an SDN controller, and can build an ELP path based on policy rules (where re-encapsulation points can be placed in the network). >>>> >>> >>> The sentence is still superfluous. The fact that some LISP deployments use some SDN approach has no place in the document. This is a technical document for implementation of a feature, not a LISP advertisement. >>> You can leave the sentence there if you really wish, but remains superfluous. >>> >>> >>> Fix the example and we tackle the text. >>> >>> Ciao >>> >>> L. >>> >>> >>>> Dino >>> >>
- [lisp] Re: Review draft-ietf-lisp-te Padma Pillay-Esnault
- Re: [lisp] Review draft-ietf-lisp-te Dino Farinacci
- [lisp] Review draft-ietf-lisp-te Luigi Iannone
- Re: [lisp] Review draft-ietf-lisp-te Dino Farinacci
- Re: [lisp] Review draft-ietf-lisp-te Luigi Iannone
- Re: [lisp] Review draft-ietf-lisp-te Luigi Iannone
- Re: [lisp] Review draft-ietf-lisp-te Luigi Iannone
- [lisp] Re: Review draft-ietf-lisp-te Dino Farinacci
- [lisp] Re: Review draft-ietf-lisp-te Luigi Iannone
- [lisp] Re: Review draft-ietf-lisp-te Dino Farinacci
- [lisp] Re: Review draft-ietf-lisp-te Luigi Iannone
- [lisp] Re: Review draft-ietf-lisp-te Padma Pillay-Esnault
- [lisp] Re: Review draft-ietf-lisp-te Luigi Iannone
- [lisp] Re: Review draft-ietf-lisp-te Luigi Iannone
- [lisp] Re: Review draft-ietf-lisp-te Dino Farinacci
- [lisp] Re: Review draft-ietf-lisp-te Joel Halpern
- [lisp] Re: Review draft-ietf-lisp-te Padma Pillay-Esnault
- [lisp] Re: Review draft-ietf-lisp-te Dino Farinacci
- [lisp] Re: Review draft-ietf-lisp-te Padma Pillay-Esnault
- [lisp] Re: Review draft-ietf-lisp-te Padma Pillay-Esnault
- [lisp] Re: Review draft-ietf-lisp-te Dino Farinacci
- [lisp] Re: Review draft-ietf-lisp-te Padma Pillay-Esnault
- [lisp] Re: Review draft-ietf-lisp-te Dino Farinacci
- [lisp] Re: Review draft-ietf-lisp-te Dino Farinacci
- [lisp] Re: Review draft-ietf-lisp-te Dino Farinacci
- [lisp] Re: Review draft-ietf-lisp-te Dino Farinacci