[lisp] Re: Review draft-ietf-lisp-te
Dino Farinacci <farinacci@gmail.com> Tue, 11 June 2024 21:32 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 C6C8FC1D5C4A; Tue, 11 Jun 2024 14:32:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01, T_SCC_BODY_TEXT_LINE=-0.01, 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=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 iP2iiwqbI2VN; Tue, 11 Jun 2024 14:32:16 -0700 (PDT)
Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) (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 2A3E0C1D5C44; Tue, 11 Jun 2024 14:32:16 -0700 (PDT)
Received: by mail-pg1-x52a.google.com with SMTP id 41be03b00d2f7-6e3ff7c4cc8so3391876a12.3; Tue, 11 Jun 2024 14:32:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718141535; x=1718746335; 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=FhBIzWp4G4cSvNe6PULMFaaLsL9HooopEB0CjU/+KGc=; b=WTrPhAKI0PfG5vWkKhhRoAwHxw5x2EcX0JcMa5VvsINUNc6O3QmeKF3u/iVR82zl79 Rod/YoasN+it/FybemK3PmsUDkbZIVdoygzeVeYFAhAMP9JETP4xZ0TUclg2QfxUMRmE ClKKTS+44worC2r/bC0P0DPR0F6ZxlrcRRuPHphGihTS+VUen+Mc+MK7jlyVKML3qdMB 3EuHcQJs1Up8TOLHvaXb7jDEU/9VOXMIYidpejilFH8ZFBlDFyXvY4g3aGKeFnAj9LNr sPmWBahuF2KCWLuaL6bkW5+wDmGGZxROS7oF04eTGM9EOgO29POAiFIX8++D2g7ScW1T /4Cw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718141535; x=1718746335; 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=FhBIzWp4G4cSvNe6PULMFaaLsL9HooopEB0CjU/+KGc=; b=ctOT+hTFFHbyjQlb5J7BssNHGQiAygAia5DXBN0itlVaZN0G9JK3WzqJ9vba47JKrO h4bQuXtOehIFTplp4cngvLuGedJst09KQV6TZlW49JHnHLCXJCny/bno2utj0MBVQXmO FdxOU2nYAGXhaXPgQCcrztVZb5VgrXtqsx/gQYl59qO6QbaBeMovSHiaQDfeZBY5skPR zTEmo6bjGH2+HswH9H28Sz2n1bq2hOKd4wTEk0kNF9liYKnn0PDMyrR7Y965a4kD+V12 smvjQgM3M+2k5o1mjigW4ShfSs3OYaLyid6ep5jMZfsPxeDS0mh/kkMT1oocg756reS9 Fcyg==
X-Forwarded-Encrypted: i=1; AJvYcCWKZtPEdKfetIG5Zbs7GbU5o4gfuj4/dB9XlJCVUrwFSnkRVQ5L2x2fLkGpzQ/lYnxU5luKdiXIfj5T8Acq6h4iUEjnOLoOTrubUDaAISeyPHs27A==
X-Gm-Message-State: AOJu0YxC5niIqbwnaV+U88WTk3NhSVlSgz9cuRmUqssjX1K8rXNNAu79 /uidDozYcD4veLJuwjVMO70ELSITcMBThd/cOYN4HZSY7heEroCU
X-Google-Smtp-Source: AGHT+IGx5+gj54LsEjj7zO2rYc5E2A4BfboJJ5LicNToRMKXZtonghaQrzpHYJ0yV/lyl0D1x7XTOw==
X-Received: by 2002:a05:6a20:a122:b0:1b6:a7c5:4fac with SMTP id adf61e73a8af0-1b8a9c6bb7bmr192733637.38.1718141532527; Tue, 11 Jun 2024 14:32:12 -0700 (PDT)
Received: from smtpclient.apple (c-24-5-184-219.hsd1.ca.comcast.net. [24.5.184.219]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2c4a75f1156sm58134a91.17.2024.06.11.14.32.10 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Jun 2024 14:32:11 -0700 (PDT)
From: Dino Farinacci <farinacci@gmail.com>
Message-Id: <140BCA7A-DE53-4623-9C5D-36469BD6FF58@gmail.com>
Content-Type: multipart/mixed; boundary="Apple-Mail=_C65A783B-A00B-413C-9E89-E6F60E1F9BBA"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\))
Date: Tue, 11 Jun 2024 14:31:59 -0700
In-Reply-To: <CAG-CQxpwxy5xdCz5rve_Yz8_etFe9Er5AMofV614bceZV0F7bg@mail.gmail.com>
To: Padma Pillay-Esnault <padma.ietf@gmail.com>
References: <E3147CD9-B983-41D3-B93B-182EF92FAD83@gigix.net> <C1FD2E57-E391-4D81-92E5-94BFF7BD7DEA@gmail.com> <3c2c6f9f-3326-4f38-8013-7abc7ec38a94@joelhalpern.com> <0E3C0CCE-33EA-4D65-9F96-F6F833F63D94@gmail.com> <CAG-CQxqH2pQWWpH80vTniENbS_S_+mW4WmiuffHRqgxmgP9o2w@mail.gmail.com> <CAG-CQxpwxy5xdCz5rve_Yz8_etFe9Er5AMofV614bceZV0F7bg@mail.gmail.com>
X-Mailer: Apple Mail (2.3774.300.61.1.2)
Message-ID-Hash: 4B5JJTE3SHG27Q2HN46NRSHTE3XM4J6K
X-Message-ID-Hash: 4B5JJTE3SHG27Q2HN46NRSHTE3XM4J6K
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 mailing list list <lisp@ietf.org>, lisp-chairs@ietf.org
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/33EG0zZ_S997yyyaDj_UNYmvtXs>
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>
I have posted -17. Here are responses to some of your comments. > Do we still need to do this if the S bit is set to 0 for that hop? Yes, because the list of RLOCs in the ELP can change. > What is the precedence between the L bit and the S bit? Must they both be set to 1? What is the procedure of L There isn't one, they are treated independently. > bit =1 and S bit to 0? This handling should be defined in step 3 of the procedure When you decide to use the address in the ELP entry, which is the next one in the list from a give RTR's position in it, who is encapsulating, then you do a lookup to find the RLOC for what is an EID at that position. > It is must if you have L bit set. Is it appliicable when S is set to 0 and can be skipped? > See my comment earlier clarification on their behavior would be useful. No not true, the L-bit is for each entry within the ELP list. What is being explained in this paragraph is if the mapping has changed. Which means a Map-Notify is sent by the mapping system if ANY RLOC-record changes. > MUST NOT be used - > As this can happen at any RTR - shouldn't this be just part of the look up each time as a sanity check? > Step 1 and Step 3? Yes, it should be part of the validity check when a mapping is returned. > but this is only valid if the S-bit is 0ff right? > What happens if there is S bit set to 1 and it is unreachable? No, if the RLOC is in the list and is unreachable, the actions from the paragraph are performed. If an EID is in the list and the RLOC it maps to is unreachable, the actions from the paragraph are performed. > This processing is based on the AFI - I didn't want to add that in the early section. Because it really doesn't matter what the AFI is on the RLOC (or the EID when L=1). Thanks for your comments, Dino > On Jun 2, 2024, at 10:40 PM, Padma Pillay-Esnault <padma.ietf@gmail.com> wrote: > > Hello Authors and all. > > Thanks for your patience. > > First of all - I think the document describes a useful feature in LISP. Thank you for writing this doc. > > I reviewed this document after reading the ELP definition in RFC8060 section 4.6. > My overall comment is that I was expecting the detailed processing of the ELP as RFC8060 references this document for "details". Therefore, I find that the document would be improved if section 5 had detailed processing for all cases. I have flagged in the document where some processing should be included in different steps. > Here are major suggestions > - proposed a compromise to make the document clearer on figure 1 and figure 2 and text associated. > - proposed to beef up section 5 need to add processing of L, S, P bits but more importantly perhaps give the processing with the combinations of bits. > > I am attaching the diffs in PDF format as requested in exchanges. If inconvenient. I can transform the comments in txt. > > Let me know if you have any questions > > Thanks > Padma > > > > > On Thu, May 30, 2024 at 5:33 PM Padma Pillay-Esnault <padma.ietf@gmail.com> wrote: > Hello Dino and al > > I will review the doc, comments, exchanges and get back to the list. > Thanks for your patience > > Padma > > On Thu, May 30, 2024 at 12:31 PM Dino Farinacci <farinacci@gmail.com> wrote: > That is correct. > > Dino > > > On May 30, 2024, at 9:53 AM, Joel Halpern <jmh@joelhalpern.com> wrote: > > > > The question, as I understand it, is not what you want Dino. Nor is it what Luigi wants. It is what the working group wants. I gather that Padma has the task of figuring that out. Good luck Padma. > > Yours, > > Joel > > On 5/30/2024 12:17 PM, Dino Farinacci wrote: > >> > >> > >>> On May 30, 2024, at 6:07 AM, Luigi Iannone <ggx@gigix.net> wrote: > >>> > >>> Dino, > >>> > >>> Private emails, with insulting content, will not help progress the document. > >> > >> I didn’t insult you. I made a conclusion you didn’t understand something since I repeated the explanation several times. > >> > >>> > >>> Since apparently we are not able to converge, my co-chair Padma accepted to handle this document from now on. > >> > >> Just because commenters have comments doesn’t mean all of them need fixing. And we need to agree to disagree. > >> > >>> > >>> 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. > >> > >> I implemented it and so did cisco with no problems. > >> > >>> 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/ > >> > >> Yes I know what you commented on. I don’t want to make the changes. I want to focus on all the documents that I am responsible for and this document is just not as important as the other ones. > >> > >> We have a real deadline now. I won’t be doing IETF after 2025. So now we have to be laser focused and not take > 5 years to move documents forward. > >> > >> Dino > >> > >> _______________________________________________ > >> lisp mailing list -- lisp@ietf.org > >> To unsubscribe send an email to lisp-leave@ietf.org > >> >
- [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