Re: [lisp] 6830bis Review

Dino Farinacci <farinacci@gmail.com> Thu, 28 December 2017 13:49 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 E26F512D893 for <lisp@ietfa.amsl.com>; Thu, 28 Dec 2017 05:49:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.297
X-Spam-Level:
X-Spam-Status: No, score=-0.297 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8m49Hd-5xjHv for <lisp@ietfa.amsl.com>; Thu, 28 Dec 2017 05:49:03 -0800 (PST)
Received: from mail-io0-x22d.google.com (mail-io0-x22d.google.com [IPv6:2607:f8b0:4001:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A6ED12D82F for <lisp@ietf.org>; Thu, 28 Dec 2017 05:49:03 -0800 (PST)
Received: by mail-io0-x22d.google.com with SMTP id v30so6621320iov.7 for <lisp@ietf.org>; Thu, 28 Dec 2017 05:49:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=T58OQQg9Iu/4NrREkzQKOEu+xVZGEKIXP4iPY8s6xrI=; b=oe37Wz5zBilzKr792KMUOOVR3U786SNwXPi7Ap49DuCXQIz4SGMa7aM4GUVwmlco5u OF6cWz635WPkppEop0e2L/kSdTN+EfVdps7sNoo6J34Rp1PHIdPOMIi9lISzZY7pKb23 LrE0tZDARww02N2OEoV2MVcdVQZF87KzszYVkw7DP8MCvgrk8uBqhygI3HvLgwCcsKMT x2NksNV5ylt3INHOVW3nVB3kVb8XCAZ5OgK6zXFiVYYvQSJGjhOD8TfiJNSnovyjSYKn 4oPhJN2w0Clyxb3oSl20fBgTNume+wufifiPixSn0WgQEvlJgt/xDqFmR3bT+i+8GwRw 55mw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=T58OQQg9Iu/4NrREkzQKOEu+xVZGEKIXP4iPY8s6xrI=; b=Ge99YZD6F54K41nqKanhxAmcIiOJkeLZZyTL60Aos3r5bc4ursf1kMvEX3MCL2BJmM ovTN92wuS9BlWe5nAij0ghKeSIfD6oxh3t9wG3Q6egU7Uil22MvJafnPg8JaR3lmN/D1 ocWIvmSB1tj99Y34+PTtBhlswWbHe9WGyWwlv6lESh+NvcYV0aHxOltdth7Bk7jPy4NN N+dGy1+7PHMrcxwH2zaujWtY3+LO+EJy9+mU542dj+VZYJy+tc7wPYQxH9ABWWqIoMBr beS1B0H4/pPHNTAe3NjRVY5NfowDB7kqekO/Uqy3wQbaN2wnZ+C5rtNLhLPICvBL0spG bDJA==
X-Gm-Message-State: AKGB3mKnik0qF3elDiJHKgItP0oleL/7XJ7lNZeXFP50QIaa5cGAtLAz yPeINouXnvLAOCckeb0iMEQ=
X-Google-Smtp-Source: ACJfBos5in558ralXO2+DMQ033a8/yV06TLukTTgIiMIk+rt+fzwUbzH3NHx4peCI/QXF7AVgwgXtw==
X-Received: by 10.107.52.14 with SMTP id b14mr41292618ioa.185.1514468942786; Thu, 28 Dec 2017 05:49:02 -0800 (PST)
Received: from [192.168.4.79] ([12.219.234.2]) by smtp.gmail.com with ESMTPSA id j68sm13364794iod.53.2017.12.28.05.48.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Dec 2017 05:49:01 -0800 (PST)
From: Dino Farinacci <farinacci@gmail.com>
Message-Id: <648277C9-9361-485E-B9EE-1B59D2FC301E@gmail.com>
Content-Type: multipart/mixed; boundary="Apple-Mail=_8C1A4519-7E43-41B9-9800-E4BFA031930D"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Thu, 28 Dec 2017 05:48:53 -0800
In-Reply-To: <C6987382-3A1D-40E7-B89C-DAD92CFB67B2@gmail.com>
Cc: Albert Cabellos <albert.cabellos@gmail.com>, "lisp@ietf.org list" <lisp@ietf.org>, lisp-chairs@tools.ietf.org
To: "Joel M. Halpern" <jmh@joelhalpern.com>
References: <907CD955-B043-4728-ABD6-5AD96192EC5F@inria.fr> <4EAD1E98-E8E7-4A0A-8300-2D185B9109CC@gigix.net> <CAGE_QexqW=q51kXR9fo_8YDu6VVUHCBz-XrGt5iZ6FOTRxDLiA@mail.gmail.com> <6FEB1404-FA34-432A-8441-3F6B394A8217@gmail.com> <CAGE_QezkoJ_Y+Yxq+JBP3QACfzrkB_Xk2NjAw6A+aqEQGjZf6g@mail.gmail.com> <E4A712E6-4760-4804-B581-1E4813649FB8@gmail.com> <252ece17-7705-3f19-c9b1-21030e753151@joelhalpern.com> <ED9F03FB-FA45-4EBF-BCBC-1EB5260A95EC@gmail.com> <105de8e0-d1b8-a11c-242b-06b2f156b2ee@joelhalpern.com> <C6987382-3A1D-40E7-B89C-DAD92CFB67B2@gmail.com>
X-Mailer: Apple Mail (2.3445.5.20)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/alRq9WIUCNxxrg8HhU4SHJgahHI>
Subject: Re: [lisp] 6830bis Review
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 28 Dec 2017 13:49:14 -0000

Latest change reflects Joel’s comment. Changed “global Internet” to “underlay network” in the definition of "Provider-Assigned (PA) Addresses” and "Routing Locator (RLOC)”.

Dino


> On Dec 27, 2017, at 9:10 PM, Dino Farinacci <farinacci@gmail.com> wrote:
> 
>> I would talk about that purely in terms of RLOCs being dervice from, and assigned according to, the underlay.  It is up to the underlay to set it policies so that it scales well (or chooses not to care, as some underlays do.)
> 
> <PastedGraphic-3.png>
> I can change “global Internet” to “core” and “provider underlay networks”. What do you think?
> 
> Dino
> 
>> 
>> Yours,
>> Joel
>> 
>> On 12/27/17 11:44 PM, Dino Farinacci wrote:
>>>> Actually, I do not see why the LISP spec should talk at all about the scalability of the underlay.  The underlay is what it is.  We are not claiming to change that.
>>> But if you assign non PA addresses to RLOCs, the underlay scalability will be worse. It’s definitely worth mentioning how EIDs are independent and can be opaque where RLOCs need to be topologically aggregatable, or otherise you worsen the underlay.
>>> Dino
>>>> Working Group:  Does anyone else have an opinion either way?  This document belongs to the WG, not to the chairs or the editors.
>>>> 
>>>> Yours,
>>>> Joel
>>>> 
>>>> On 12/27/17 11:18 PM, Dino Farinacci wrote:
>>>>>>> Note, we still care about scalability of any underlay, especially the Internet core, so we should leave this in. Note, we ARE still solving the scalability problem.
>>>>>>> 
>>>>>>> I don’t know why any of you would think differently.
>>>>>> 
>>>>>> We are solving this issue and many others. But the point of the document is specifying a data-plane, not the benefits of this data-plane.
>>>>> When you spec a protocol you must say why you are doing it and ususally a requirements for the solution state that. So benefits is a natural output of satisfying the requirements. And at the same time we also indicate what the costs are.
>>>>>>> I have planned to remove the sentence.
>>>>>>> 
>>>>>>> What do you think about defining an EID as an identifier of the overlay and an RLOC as an identifier of the underlay? (Probably this needs to be reworded, but you get my point).
>>>>>>> 
>>>>>>> In my view this definition is broader and accounts for many of the LCAF uses.
>>>>> We spent two years on the definition of an EID and RLOC. There were so many people that contributed and discussed it. Why undo that effort. There is nothing inherently wrong with the definitions.
>>>>>>> 
>>>>>> I had planned to take Luigi’s suggestion. I did not want to rewrite this section. It was carefully written by David Black with consolation from the ECN experts. I do not want to lose this technical text.
>>>>>> 
>>>>>> I still think that Luigi's suggestion clarifies the text and that my edit (hopefully) makes it easier for readers to understand. I just moved some sentences .
>>>>> I made some changes but it is never a good idea to repeat the same exact text. Check the new wording.
>>>>>>>> Actually we should merge this section with 'Routing Locator Hashing’
>>>>>>> 
>>>>>>> I disagree with you guys. Who do you think punts packets when there is a map-cache miss? The data-plane. Note there are many users of the control-plane, an SDN controller, many data-planes, and lig/rig. How they each use the control-plane is documented in their own documents.
>>>>>>> 
>>>>>>> And please do not suggest that lig/rig usage of the control plane move to 6833bis.
>>>>>>> 
>>>>>> As an example, if we keep the 'Routing Locator Hashing' text as it is then it only works with Map-Reply messages:
>>>>>> 
>>>>>> "When an ETR provides an EID-to-RLOC mapping in a Map-Reply message that is stored in the map-cache of a requesting ITR”
>>>>>> 
>>>>>>  The point is to allow LISP data-plane to work with any control-plane.
>>>>> No that has never been a requirement. We have stated (in the charter) that we can use any data-plane “with the LISP control-plane”. We have never discussed and it was never a requirement to do the converse.
>>>>> Dino
>>>>> _______________________________________________
>>>>> lisp mailing list
>>>>> lisp@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/lisp
>