Re: [lisp] WG Last Call draft-ietf-lisp-impact-01
Damien Saucez <damien.saucez@gmail.com> Thu, 02 April 2015 07:15 UTC
Return-Path: <damien.saucez@gmail.com>
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 2D71B1B2B93 for <lisp@ietfa.amsl.com>; Thu, 2 Apr 2015 00:15:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, SPF_PASS=-0.001] autolearn=ham
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 TlbtB9ik8PBb for <lisp@ietfa.amsl.com>; Thu, 2 Apr 2015 00:15:40 -0700 (PDT)
Received: from mail-wi0-x236.google.com (mail-wi0-x236.google.com [IPv6:2a00:1450:400c:c05::236]) (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 DDAB41B2B89 for <lisp@ietf.org>; Thu, 2 Apr 2015 00:15:39 -0700 (PDT)
Received: by wixm2 with SMTP id m2so49908624wix.0 for <lisp@ietf.org>; Thu, 02 Apr 2015 00:15:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=/DJTTJm7r8eReO//QUpSEF4p1h9y1S4yrHBDg+0Yxk4=; b=J2Fb0eiV9tGTxiv+e7jzJ/6Wkh4MsmJLgl4K7t0Uonrg09tgz7fqVMGb8m9VyDHpCv caxD7E592uFKPojD68ZJOtcAgZW3+cdDQKZpbjjRJHo8Yivz0Rbn9lwEO6TfiHkwkTKr 6WscjCBB+UmlTvVNA4yL8U6le3a4K1wMA0kWrdZvxHLI+t1c9UWy2EGgndKm7NSuT6Rh usqpwXmE7mM9jBJYpiHRyv/ErdOx2UprWU52qMbeXq8w2UtSjGBZnsxtEeTFDde/VuUZ rka6q8p1JkEq47Bu+yNaOPvd7cKEgnEH19NoScHbOQFGC2PsIlkzw3Ierokpf3IxE1vW XhVw==
X-Received: by 10.194.178.164 with SMTP id cz4mr89320110wjc.140.1427958938706; Thu, 02 Apr 2015 00:15:38 -0700 (PDT)
Received: from [172.17.2.79] (ANice-652-1-172-220.w83-197.abo.wanadoo.fr. [83.197.139.220]) by mx.google.com with ESMTPSA id u16sm5930234wjr.5.2015.04.02.00.15.37 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 02 Apr 2015 00:15:37 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Damien Saucez <damien.saucez@gmail.com>
In-Reply-To: <BY1PR0501MB14306D728BC2F0CAE037DE58A5F50@BY1PR0501MB1430.namprd05.prod.outlook.com>
Date: Thu, 02 Apr 2015 09:15:34 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <5C76220B-7DC6-46B9-8C57-A30D977FA7C8@gmail.com>
References: <B339BFE7-7E19-4AAA-8B2C-276402024C74@gigix.net> <BY1PR0501MB14304477BFF1F86BAFC810B3A5F50@BY1PR0501MB1430.namprd05.prod.outlook.com> <5518A89C.3090108@joelhalpern.com> <BY1PR0501MB14306D728BC2F0CAE037DE58A5F50@BY1PR0501MB1430.namprd05.prod.outlook.com>
To: Ross Callon <rcallon@juniper.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/lisp/e1xlhBtOuM_KLCww5FtDYJ4AsoY>
Cc: LISP mailing list list <lisp@ietf.org>, "draft-ietf-lisp-impact@tools.ietf.org" <draft-ietf-lisp-impact@tools.ietf.org>
Subject: Re: [lisp] WG Last Call draft-ietf-lisp-impact-01
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: <http://www.ietf.org/mail-archive/web/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, 02 Apr 2015 07:15:47 -0000
On 30 Mar 2015, at 03:50, Ross Callon <rcallon@juniper.net> wrote: > I suppose that there are two options: > > 1. Admit that we have no clue what the cache size or control overhead will be. > See [CCD12], this document provides a generic model that works for any desegregation assumption as long as the map-cache is implemented with LRU. Damien Saucez > 2. Repeat the cited studies, but with a pessimistic (worse case) rather than optimistic (better than best case) assumption about cache granularity. > > The second option would allow us to actually have some idea what would happen if LISP were deployed on an Internet-wide scale, but would of course take more time and more work. > > Ross > > PS: I will be offline at meetings all of this week, so I might be a bit slower to respond for the next few days. > > -----Original Message----- > From: Joel M. Halpern [mailto:jmh@joelhalpern.com] > Sent: Sunday, March 29, 2015 9:36 PM > To: Ross Callon; Luigi Iannone; LISP mailing list list > Cc: draft-ietf-lisp-impact@tools.ietf.org > Subject: Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 > > Putting aside the TBD (which of course needs to be fixed), I have > trouble figuring out what you want us to say about the main issue in > your review. On the one hand, this is the very issue that we have been > asked to comment on, and on the other hand you say that we don't know. > What do you think it is reasoanble to say? > > Yours, > Joel > > On 3/29/15 9:03 PM, Ross Callon wrote: >> Generally I think that this document needs more work before it will be >> ready to submit for publication. Some comments on draft-ietf-lisp-impact-01: >> >> First of all, I assume that the TBD at the end of section 3 will be >> fixed. This reads: >> >> TBD: add a paragraph to explain the operational difference while >> >> dealing with a pull model instead of a push. >> >> Also in section 3, the third paragraph begins: >> >> In addition, Iannone and Bonaventure [IB07] show that the number of >> >> mapping entries that must be handled by an ITR of a campus network >> >> with 10,000 users is limited to few tens of thousands, and does not >> >> represent more than 3 to 4 Megabytes of memory. >> >> Reference [IB07] is of course: >> >> Iannone, L. and O. Bonaventure, "On the cost of caching >> locator/id mappings", In >> >> Proc. ACM CoNEXT 2007, December 2007. >> >> This paper states: >> >> In our analysis, we assume that the granularity of the >> >> EID-to-RLOC mapping is the prefix blocks assigned by >> >> RIRs. We call it /BGP granularity. In particular, we >> >> used the list of prefixes made available by the iPlane >> >> Project [15], containing around 240,000 entries. Using >> >> /BGP granularity means that each EID is first mapped >> >> on a /BGP prefix. The cache will thus contain /BGP >> >> to RLOC mappings.2 This is a natural choice, since >> >> routing locators are supposed to be border routers. >> >> The authors should be aware that there is some aggregation / >> summarization being done in the operation of BGP routing, and that the >> granularity of routes which appear in the default-free BGP routing >> tables is fundamentally different from the granularity of enterprise >> network / ISP boundaries across which traffic is exchanged. >> >> The same paragraph cites Kim et al. [KIF11], which is Kim, J., Iannone, >> L., and A. Feldmann, "Deep dive into the lisp cache and what isps should >> know about it", In Proc. IFIP Networking 2011, May 2011. From this >> document: >> >> In addition, we use a local BGP prefixes >> >> database, fed with the list of BGP prefixes published by the iPlane >> Project [17]. >> >> The database is used to group EID-to-RLOCs mappings with the >> granularity of >> >> existing BGP prefixes, because, as for today, there is no >> sufficient information >> >> to predict what will be the granularity of mappings in a >> LISP-enabled Internet. >> >> I agree that "there is not sufficient information to predict what will >> be the granularity of mappings in a LISP-enabled Internet". However, not >> knowing what the mapping granularity will be does not justify using an >> extremely optimistic guess, and then acting as if the results are >> meaningful. These assumptions are clearly off by some number of orders >> of magnitude, but how many orders of magnitude is unknown. We will note >> that the current internet default-free routing table includes a few >> hundred thousand entries (roughly twice the 240,000 entries that existed >> when this study was done). >> >> For example, we might assume that the intended global deployment model >> involves xTRs at the boundary between enterprise networks and service >> providers, and might note that there are several million companies in >> the USA alone (most of these are relatively small companies, of course). >> Thus there may be very roughly on the order of a hundred million or so >> companies worldwide. If each one had a separate entry in the mapping >> table, then the number of entries will be nearly 1,000 times larger than >> BGP-prefix granularity. >> >> Section 4 mentions as one possible use of LISP: "enable mobility of >> subscriber end points". If individual end points are advertised into >> LISP, then the granularity of the mapping table may be on the order of >> individual systems. In this case the number of mapping table entries >> that could exist globally might be on the same order of magnitude as the >> number of people in the world, or very roughly 7 Billion entries. This >> would suggest that the mapping table might be roughly 30,000 times finer >> grained than was assumed in the referenced studies. >> >> I don't see how we can accurately predict the control plane load of LISP >> without some sense for what the granularity of the mapping table will >> be. It should however be possible to bound the control plane load. The >> referenced studies give a lower bound on possible control plane load (it >> won't be any less), but give neither an accurate measurement nor an >> upper bound on the potential control plane load. I don't think that the >> document can claim to explain the impact of LISP without there being an >> attempt to measure an upper bound on the control plane load. >> >> Finally, perhaps I missed it but I didn't see any discussion of the >> volume of overhead related to OAM traffic used for liveness detection >> (the need for ITR's to determine the reachability of ETR's). >> >> Thanks, Ross >> >> *From:*lisp [mailto:lisp-bounces@ietf.org] *On Behalf Of *Luigi Iannone >> *Sent:* Monday, March 09, 2015 10:22 AM >> *To:* LISP mailing list list >> *Cc:* draft-ietf-lisp-impact@tools.ietf.org >> *Subject:* [lisp] WG Last Call draft-ietf-lisp-impact-01 >> >> Hi All, >> >> the authors of the LISP Impact document >> [https://tools.ietf.org/html/draft-ietf-lisp-impact-01] requested the >> Work Group Last Call. >> >> This email starts a WG Last Call, to end March 30th, 2015. >> >> Because usually the pre-meeting period is already overloaded, the LC >> duration is set to three weeks. >> >> Please review this updated WG document and let the WG know if you agree >> that it is ready for handing to the AD. >> >> If you have objections, please state your reasons why, and explain what >> it would take to address your concerns. >> >> Any raised issue will be discussed during the WG meeting in Dallas. >> >> Thanks >> >> >> Luigi & Joel >> >> >> >> _______________________________________________ >> lisp mailing list >> lisp@ietf.org >> https://www.ietf.org/mailman/listinfo/lisp >> > > _______________________________________________ > lisp mailing list > lisp@ietf.org > https://www.ietf.org/mailman/listinfo/lisp
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Luigi Iannone
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Joel M. Halpern
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Joel M. Halpern
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ronald Bonica
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Damien Saucez
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Luigi Iannone
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ronald Bonica
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Luigi Iannone
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Damien Saucez
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Damien Saucez
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Damien Saucez
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ronald Bonica
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Darrel Lewis (darlewis)
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Dino Farinacci
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Dino Farinacci
- [lisp] WG Last Call draft-ietf-lisp-impact-01 Luigi Iannone
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Florin Coras
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Dino Farinacci
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Dino Farinacci
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Florin Coras
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-01 Dino Farinacci
- [lisp] WG Last Call draft-ietf-lisp-impact-02 Luigi Iannone
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-02 Ross Callon
- Re: [lisp] WG Last Call draft-ietf-lisp-impact-02 Luigi Iannone