[lisp] Re: Review draft-ietf-lisp-te
Dino Farinacci <farinacci@gmail.com> Mon, 06 May 2024 17:57 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 7E9AFC151061 for <lisp@ietfa.amsl.com>; Mon, 6 May 2024 10:57:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.085
X-Spam-Level:
X-Spam-Status: No, score=-2.085 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, HTML_MESSAGE=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_HTML_ATTACH=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 mSVrIBaRmqLE for <lisp@ietfa.amsl.com>; Mon, 6 May 2024 10:56:59 -0700 (PDT)
Received: from mail-oo1-xc2e.google.com (mail-oo1-xc2e.google.com [IPv6:2607:f8b0:4864:20::c2e]) (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 AE610C14F68A for <lisp@ietf.org>; Mon, 6 May 2024 10:56:54 -0700 (PDT)
Received: by mail-oo1-xc2e.google.com with SMTP id 006d021491bc7-5b203ce4ef0so719855eaf.1 for <lisp@ietf.org>; Mon, 06 May 2024 10:56:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715018213; x=1715623013; 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=xeCXUT/SYelDsOg7Z5ODbfy+W+V6QCuoknYWhoP14WA=; b=Bp0Bxs8O5rLaONOQxbERWp25cFHsTaAOPplSx2uWMAHM5n7XgOECfdzC6hFIikMA9H yVXNmBV5K6XBrrdEcpbzoQW3JITvfqfvJIERPrpu7INUr3ND6lyNKZ80OUtdclisCaCo sgT7W+krCbtsQMPBo+nZgO9jRTr5RfFmqVkFeApNtbked0ry1wW0R/+m06P2xw5GdYF4 59/EkwI7FBzNpHoruenXrzEqQRRrxVrkttUOs6qUe8/L0iVLmAS3FkWcNw5ZtBKtEgNa wEzKbTq+t5HsCLv5YZnRnmExWl1TW696JCZugBvIR5ciVTsezmv8QbEdzzYvJyaA1TIh khZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715018213; x=1715623013; 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=xeCXUT/SYelDsOg7Z5ODbfy+W+V6QCuoknYWhoP14WA=; b=aFRMMgz7tUGDuDLkSxzOYIM4Ilx8TVnf8+uoF8n5ZNl47E4SJhexPtG6KmE+JTtx1p GQujyobXkBHvntHYv2Mnsl1a5GR/RGBls4uLH8Fu6MphOCKrr/9KfcNmJdT+qasQifb8 Z8XyFyMHaxGBcv/mbxCBcJJX30IV47SLPlN824CdgOJQ2tDs7pAM0WFdgGUwEJFk/bnC sDz1dYNQ2t2LSS+L/6VJ8Wb+4rjyPBU+yX2ppNg2pdws/2JRnRODFv0eoDgWXc/D0Q+b rQOX+YKagwVV+P3FhqS+F20WImblFgrGvCI6kcKmu71O3vLkifXGzTwqDckhZlEGuFoB Hfdg==
X-Gm-Message-State: AOJu0YyYhC4C6L45CWIywVRz+Jf/sGOvME7e84ypGyXtCSV6xrLf6c2o NvufXp/rDmPpVLHi1+ke7SqI/jfqDo+ALzopWiBauJXVcb94n2iB8QbAdw==
X-Google-Smtp-Source: AGHT+IEusbG0/nDTiRIHhvA25Tk5Mx6be8gfA7dh25hn5gQMZds+XnHX14glO4ktwcusKqPxNVMv/A==
X-Received: by 2002:a05:6359:7c11:b0:186:16ef:444 with SMTP id xm17-20020a0563597c1100b0018616ef0444mr13848004rwb.17.1715018212887; Mon, 06 May 2024 10:56:52 -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 c17-20020a634e11000000b005fd9d0a0f2csm8334794pgb.82.2024.05.06.10.56.52 for <lisp@ietf.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 May 2024 10:56:52 -0700 (PDT)
From: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/mixed; boundary="Apple-Mail=_9DB18D4D-F9D6-4A4D-A280-08E438963143"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\))
Date: Mon, 06 May 2024 10:56:41 -0700
References: <43AE7DEC-BA11-4BA7-96BE-1CECCFAB5EA3@gigix.net> <483F064A-2769-4271-A0BA-E69E72257D3E@gmail.com> <681DC702-3BCA-404B-B12D-03F2109E2FFD@gigix.net> <B173BA8E-C798-42AE-B8CB-1FF9CD8DAADE@gmail.com> <30A46653-DCC3-4230-A27D-EDC5D2067BE6@gigix.net> <DADD07E7-E1C5-428C-B2D2-33B07C985643@gmail.com> <F9A3EC80-FB24-4FC6-A924-D7A9D8558DD8@gigix.net> <2356420E-B1E6-4F68-ADD3-83CD44F6C8C9@gmail.com>
To: LISP mailing list list <lisp@ietf.org>
In-Reply-To: <2356420E-B1E6-4F68-ADD3-83CD44F6C8C9@gmail.com>
Message-Id: <137D3DD6-67D2-4590-B5A4-FE2B104E875E@gmail.com>
X-Mailer: Apple Mail (2.3774.300.61.1.2)
Message-ID-Hash: VERJUV4HZELZOZJGO6NINGTJJ6YBFVML
X-Message-ID-Hash: VERJUV4HZELZOZJGO6NINGTJJ6YBFVML
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
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/r4HJY5ATZTD0PkA-EZdIN-1pJ_c>
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 May 6, 2024, at 10:54 AM, Dino Farinacci <farinacci@GMAIL.COM> wrote: > > Copying the WG. I have submitted -16 to make things more clear to reflect your comments. Here is the diff. > > Dino >
> > >> On May 6, 2024, at 5:26 AM, Luigi Iannone <ggx@gigix.net> wrote: >> >> Dino, >> >> The document is WG document and the WG has a say. >> Please post your reply to the mailing list. I will reply there. >> >> At least we make the WG aware of how we work to move the document forward. ;-) >> >> Ciao >> >> L. >> >>> On 4 May 2024, at 01:32, Dino Farinacci <farinacci@gmail.com> wrote: >>> >>> Going private. >>> >>>> On May 3, 2024, at 4:41 AM, Luigi Iannone <ggx@gigix.net> wrote: >>>> >>>> Dino, >>>> >>>> Let’s go step by step. >>>> >>>> Let’s postpone the text relocation and focus first on the other concerns I have. >>> >>> Good. >>> >>>> On 2 May 2024, at 22:29, Dino Farinacci <farinacci@gmail.com> wrote: >>>>> >>>>> Luigi, see the diff file for most of your comments. I still cannot follow your move suggestions. Just moving text around away from where they are, are going to lose points I intended. You need to be crystal clear what text needs to move where and be precise why you think so. I feel the text doesn't need moving. So if you think it does you need to make compelling reasons without destroying the flow and meaning I have intended. >>>>> >>>>> I made all the changes you requested in this diff file. I have comments for what I didn't change (I didn't comment on the move text since I did above). >>>>> >>>>>> Dino, you correct text mixes specifications and use cases. By concentrating the specifications in one section (namely section 5) you will improve readability and clarity of the document. >>>>> >>>>> No it doesn't. You are using the term use-cases in a high level sense. We are discuss functionality and why the ELP is needed. >>>> >>>> No Dino. You are mixing examples and procedures, hence my suggestion to move around some text. But we will deal with this later. >>> >>> I am presenting the material as I see fit to make it understandable. >>> >>>> >>>>>> What really request is a mapping, which may or may not be an ELP. >>>>>> What happens if it receives a negative map-reply? >>>>> >>>>> It follows the procedures of RFC9301. And we don't need to state this everywhere. We are assuming the reader knows how LISP works at a high level. >>>> >>>> So your text is wrong because it states "requests the ELP for RTR ‘y’”. You request a mapping and act upon what you receive, you do not request an ELP for ‘y’. >>> >>> I will fix this to be more clear. >>> >>>> >>>>>> You mean that this second lookup can be done on a mapping system that is different from the one who delivered the initial ELP, right? >>>>>> If yes, can you state so? >>>>> >>>>> It means the ELP entry is an EID, so to get the RLOC for that EID, you do another lookup. It gives another level of indirection within an ELP. >>>> >>>> The sentence I referring to is: This can be done when using a public or private mapping database. >>>> >>>> Why are you introducing this distinction between public and private? >>> >>> Because the recursion can be done with a private database. Its a useful feature. >>> >>>> >>>>> >>>>>> The document uses a mix of “seid” and “S-EID”, choose one. >>>>> >>>>> >>>>> On purpose. The seid and deid are used in the forwarding examples. The (S-EID) is only in the multicast section. >>>> >>>> But you do not explain de difference. Either uniform them or explain. As it is now is just confusing. >>> >>> 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). >>> >>>> >>>> Comments on the diff: >>>> >>>> The example in figure 2, with your latest changes makes even less sense, since you are now using an ELP to make the packet go through exatly the same path as in figure 1. Looks useless. >>> >>> No it clarifies that the B—->C link could be down or congested and the only underlay path in the diagram is what you see. That is intended. If you don't use B and C, you can't get encap'ed packes from ITR to X. >>> >>>> The sentence about provisioning system is still obscure. The LISP control plane is defined in RFC 9301. You are suggesting to use something else to register mappings, which is defined nowhere. So unless you want to define such a provisioning system please delete the sentence. >>> >>> I am not removing it. So tell me what you want to write. OpenDaylight has a provisioning system and it was used to program the mapping system with ELPs. >>> >>>> Once we converge on these issues we will discuss about moving text around. >>> >>> So from exchange I only have one change to make. >>> >>> Dino >>> >>>> >>>> CIao >>>> >>>> L. >> >> >
- [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