Re: [lisp] Alia Atlas' Abstain on draft-ietf-lisp-impact-04: (with COMMENT)

Luigi Iannone <ggx@gigix.net> Thu, 22 October 2015 09:58 UTC

Return-Path: <ggx@gigix.net>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D8CF1B3601 for <lisp@ietfa.amsl.com>; Thu, 22 Oct 2015 02:58:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001] autolearn=unavailable
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 7booMG2ew6E6 for <lisp@ietfa.amsl.com>; Thu, 22 Oct 2015 02:58:29 -0700 (PDT)
Received: from mail-wi0-x229.google.com (mail-wi0-x229.google.com [IPv6:2a00:1450:400c:c05::229]) (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 85B591B3604 for <lisp@ietf.org>; Thu, 22 Oct 2015 02:58:26 -0700 (PDT)
Received: by wicfx6 with SMTP id fx6so127855625wic.1 for <lisp@ietf.org>; Thu, 22 Oct 2015 02:58:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gigix_net.20150623.gappssmtp.com; s=20150623; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ayhIbgPovXCiW0fqVzzL0NhdHyJL44RK+uqpcRPk9Y8=; b=XMlR1ykR/ojX0Hd63jXT5zdhvmPzhx3Cdmwxf3Ddy/DAVybk0wZDhBeMUIbZ9L2H/K CVIZ6FQq6mU0u45+ATIybG669TN18m/mFpqQFfRT3DwMtVXhMUNuAXIguoB0DkDZxIL8 J/+1+8JQF8yMjK4uHcZSRVV3xT0g14Vyky9QfIUhXsMT/8sDf38qWzUN+DRQBliC3DX4 RkRFvxzW5vkE/k7H3wxdN3iGO7DYxn1Z5GvAZHHGDcubhwCRW4DODyam6lGOnp0S9y6N srFLm9XL346WSMeH5bSHUxUkk6pBZuWUTsydYdgzqyYYCesdVHAMBWz++69PXlstREo7 ezgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=ayhIbgPovXCiW0fqVzzL0NhdHyJL44RK+uqpcRPk9Y8=; b=ehM0O0gq0ZL6RCFdzQ48mk0X37pRFbw8lDtyCoMHfnL/TL5Uu77rLNU0xdxOZ4wRqY d/VfhHggby3vtCESdg/XlxC2n7Krl0CCxiWWmJAKU8t85h+jS+Bvf+TuwJdGd8QscqWA amJbyjhUlbnLZN1DQMg9dmLQgG8dsiRR1i+Eio8FIKIIPD/AZHOI9VhL2xqDCcbZkpof h0PoOZ76ko0DqMwgS/Rio48ULtkzZGuzt7PQt/n85yFCePOFRhjsf3y1vWpOoIZw4eka KbOMYhcz6nqsBhhmt/XXOpwdmI9wtl30Vr4sJMyWJ2g6elnMKqNPMAftA5HNys3q005m uo+w==
X-Gm-Message-State: ALoCoQmDxO4HP8PjiHIqmwuLlk/tCAmbitVOH05AzLdFkbB8wNS8N/uhdusj5s59qqoxpF3sfO/d
X-Received: by 10.194.144.10 with SMTP id si10mr15553859wjb.49.1445507904929; Thu, 22 Oct 2015 02:58:24 -0700 (PDT)
Received: from ?IPv6:2001:660:330f:a4:69d0:ed82:4a4d:120e? ([2001:660:330f:a4:69d0:ed82:4a4d:120e]) by smtp.gmail.com with ESMTPSA id gd10sm15823784wjb.47.2015.10.22.02.58.23 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 22 Oct 2015 02:58:23 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\))
From: Luigi Iannone <ggx@gigix.net>
In-Reply-To: <20151021204139.7539.98645.idtracker@ietfa.amsl.com>
Date: Thu, 22 Oct 2015 11:58:22 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <A5CD1CC0-0190-4B99-87AD-00104EB57833@gigix.net>
References: <20151021204139.7539.98645.idtracker@ietfa.amsl.com>
To: Alia Atlas <akatlas@gmail.com>
X-Mailer: Apple Mail (2.3096.5)
Archived-At: <http://mailarchive.ietf.org/arch/msg/lisp/MNaFSZ7DLbnLgpUDDOjElVX-TqI>
Cc: lisp-chairs@ietf.org, lisp@ietf.org, draft-ietf-lisp-impact.all@ietf.org, The IESG <iesg@ietf.org>, draft-ietf-lisp-impact@ietf.org
Subject: Re: [lisp] Alia Atlas' Abstain on draft-ietf-lisp-impact-04: (with COMMENT)
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
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, 22 Oct 2015 09:58:30 -0000

Hi Alia,

thanks for your comments, see inline for our replies.

ciao

Luigi


> On 21 Oct 2015, at 22:41, Alia Atlas <akatlas@gmail.com> wrote:
> 

[snip]
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> The opening of this draft 
> "The Locator/Identifier Separation Protocol (LISP) relies on three
>   principles to improve the scalability properties of Internet routing:
>   address role separation, encapsulation, and mapping.  The main goal
>   of LISP is to make the routing infrastructure more scalable by
>   reducing the number of prefixes announced in the Default Free Zone
>   (DFZ)."
> is targeted at solving the Internet scalability issue for Internet
> routing.
> While the document goes into some details about rather large unknowns
> and issues observed, it does not have any indications or caveats up
> front that this is still experimental work - certainly as far as solving
> this
> Internet-scale problem.
> 
> At a minimum, I think there need to be clear caveats on the experimental
> nature, on the aspects still to be understood, and on the complexity and
> concerns around the operational and security aspects.
> 
> While LISP is a really neat idea and it's good to see how far work and
> research on it has progressed, this document reads much more like
> marketing than something discussing the engineering and operational
> trade-offs.
> 

We did our best to change the tone of the document, 
trying to be as neutral as possible and just state observed facts.
If something still slipped in please point us to the right spot and we’ll fix it.

> 1) There is no discussion of what the "mapping system" is and I think
> that some of the discussion is assuming the use of BGP, but it's a bit
> hard
> to tell.  At a minimum, it'd be good to clarify whether an
> Internet-scale
> deployment must use the same mapping system and what the trade-offs
> there are.

Fair enough. This is actually an open issue that has been just tackled by M. Boucaidair in his recent drafts.

I would propose to saccutally modify in Sec. 5.2 the Business/Operational-related paragraph.

That paragraph now ends with:

	“….    how will the EIDs be
         allocated to allow aggregation and hence scalability of the
         mapping system?  Who will operate the mapping system
         infrastructure and for what benefits?”

We can append the questions:

	“What is several operators run different mapping systems?
	How will they interoperate or share mapping information?”



> 
> 2) In Sec 4.1, "When there are several RLOCs, the ITR selects the one
> with
>   the highest priority and sends the encapsulated packet to this RLOC.
>   If several such RLOCs exist, then the traffic is balanced
>   proportionally to their weight among the RLOCs with the lowest
>   priority value."
> 
> It is unclear whether the "highest priority" means the lowest priority
> value.
> Please clarify because it incorrectly sounds like the highest priority
> RLOC
> is picked - unless there are multiple in which case load-balancing among
> the
> lowest priority value RLOCs is done.

Excellent catch, thanks. The sentence is indeed misleading. 
The second sentence should be:
	
	“If several RLOCs with the highest priority exist, then the traffic 
	is balanced proportionally to their weight among such RLOCs."

> 
> 3) Sec 5.1 "Proxies cause what is referred to as path stretch and make
>   troubleshooting harder."  This doesn't actually describe what path
> stretch
> is in any way.  I can guess from the name, but that's not sufficient.

Sentence can be modified as follows, so to provide a definition of path stretch:

	"Proxies cause what is referred to as path stretch (i.e., a lengthening 
	of the path compared to the topological shortest-path) and make 
	 troubleshooting harder."


> 
> 4) In Sec 5.2: "Deployment in the beta network has shown that LISP+ALT
>         ([RFC6836], [CCR13]) was not easy to maintain and control,
>         which explains the migration to LISP-DDT [I-D.ietf-lisp-ddt]"
> Can you give a reference or indicate what the benefits of DDT are as
> compared to ALT in this context?

That is the content of [CCR13], but I agree that with the current 
formulation is not clear that the reader can find such information in it.
The text can be modified as follows:

	"Deployment in the beta network has shown that LISP+ALT
        ([RFC6836]) was not easy to maintain and control ([CCR13]),
        which explains the migration to LISP-DDT [I-D.ietf-lisp-ddt],
	based on a massively distributed and hierarchical approach 
	([CCR13]).”

	
> 
>