
From wassim.haddad@ericsson.com  Tue Feb 11 00:08:24 2014
Return-Path: <wassim.haddad@ericsson.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 484431A0906 for <lisp@ietfa.amsl.com>; Tue, 11 Feb 2014 00:08:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=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 tomjZkHJoVX5 for <lisp@ietfa.amsl.com>; Tue, 11 Feb 2014 00:08:22 -0800 (PST)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) by ietfa.amsl.com (Postfix) with ESMTP id 1284D1A08F8 for <lisp@ietf.org>; Tue, 11 Feb 2014 00:06:05 -0800 (PST)
X-AuditID: c6180641-b7f2f8e000002cdc-f4-52f9d9eccf82
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 39.AE.11484.CE9D9F25; Tue, 11 Feb 2014 09:06:04 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.02.0387.000; Tue, 11 Feb 2014 03:06:03 -0500
From: Wassim Haddad <wassim.haddad@ericsson.com>
To: "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: LISP WG Meeting: Call for Agenda Items
Thread-Index: AQHPJwAb2K9P9uxXlUSd7WyC8IiNoA==
Date: Tue, 11 Feb 2014 08:06:03 +0000
Message-ID: <CF1F19E9.1905B%Wassim.Haddad@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_CF1F19E91905BWassimHaddadericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRmVeSWpSXmKPExsUyuXSPn+6bmz+DDFa061usap3HYvHx1Bsm iyln1S1aj95kdWDxeD5rDavH4Qv3WTyWLPnJ5HFuynfGAJYoLpuU1JzMstQifbsEroxDfw6y FTwSqrjz8jJrA+Mj/i5GTg4JAROJrV+nMkPYYhIX7q1nA7GFBI4wStzeItPFyAVkL2eUaPl1 hwUkwSZgIPF1+VlWEFtEQFnifF8LM0gRs8BKRoldB1cygiSEBfQlJm9tYYMoMpE40zGbCcLW k/j6oZ8dxGYRUJXY+/82mM0rYC6xeNEusAWMQFd8P7UGrJ5ZQFzi1pP5TBDXCUgs2XMe6lJR iZeP/4EdIQo0896juSwQcSWJj7/ns0P0xkg0tkDEeQUEJU7OfMIygVFkFpKxs5CUzUJSBhHX kViw+xMbhK0tsWzha2YY+8yBx1C91hJTVzSyI6tZwMixipGjtDi1LDfdyHATIzD6jkmwOe5g XPDJ8hCjNAeLkjjvl7fOQUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoYFzX/SAxum2wo6vZ4 W6f1vcprUYosBbw7LhqefFaxf/rvboVLzQ7X5FfEuGbvPsA5a9Wn4xmZYs8WnwjPZdq1QuNA zOpYiykqt4IsNi/OL7qZcJQ1aLXmrI+O4rJyOwu/hKlwaPnuTpipVVI2t71YW6VP3V/qXP/1 hy0PH9w4tupGtO2pCQZOSizFGYmGWsxFxYkAuxPTNYwCAAA=
Subject: [lisp] LISP WG Meeting: Call for Agenda Items
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: Tue, 11 Feb 2014 08:08:24 -0000

--_000_CF1F19E91905BWassimHaddadericssoncom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear all,


The LISP WG meeting is scheduled on Monday (03/03) afternoon. Also, please =
note that the deadline for all drafts submission is on Friday 02/14.


If you would like a slot for this meeting, please notify the chairs as to w=
hat the topic is, the relevant draft and how much time you would need to pr=
esent.



Regards,


LISP WG Secretaries


--_000_CF1F19E91905BWassimHaddadericssoncom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <EDD464365E77CC48937F2FDC587B2D6D@ericsson.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div>
<div>
<div>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; ">Dear al=
l,</p>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; min-heigh=
t: 14px; ">
<br>
</p>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; ">The LIS=
P WG meeting is scheduled on Monday (03/03) afternoon. Also, please note th=
at the deadline for all drafts submission is on Friday 02/14.</p>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; min-heigh=
t: 14px; ">
<br>
</p>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; ">If you =
would like a slot for this meeting, please notify the chairs as to what the=
 topic is, the relevant draft and how much time you would need to present.&=
nbsp;</p>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; min-heigh=
t: 14px; ">
<br>
</p>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; min-heigh=
t: 14px; ">
<br>
</p>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; ">Regards=
,</p>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; min-heigh=
t: 14px; ">
<br>
</p>
<p style=3D"margin: 0px; font-size: 12px; font-family: Helvetica; ">LISP WG=
 Secretaries</p>
</div>
<div>
<div><br>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_CF1F19E91905BWassimHaddadericssoncom_--


From safreita@cisco.com  Wed Feb 12 03:22:35 2014
Return-Path: <safreita@cisco.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 E851E1A095C for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 03:22:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.748
X-Spam-Level: 
X-Spam-Status: No, score=-9.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 23-RArThSKjP for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 03:22:34 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) by ietfa.amsl.com (Postfix) with ESMTP id E18EA1A0958 for <lisp@ietf.org>; Wed, 12 Feb 2014 03:22:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4168; q=dns/txt; s=iport; t=1392204153; x=1393413753; h=from:to:cc:subject:date:message-id:mime-version; bh=8fn4ToXuCTsdUWbPBsJ6DsCJXtScNKrU4jv3+2KOcQs=; b=fdOxhDCjcOV4ddsrNS94C45WWSkBjt81rb64sqKBJwtJy286XKZ0bkYy tqKM+PiNWpteoTIBS7ps4BHiiZ9Ke04K2AZa+uZacI/54/jctr7LAtvLN JZyUAz4F5HvMy87SuATQZ5tvPeKWCcCQWnRLNpDGMrnOuCbfx/mkcqrj5 o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmQFADpY+1KtJV2Z/2dsb2JhbABagkhEOFeFYrlFgREWdIInAQQtRgYSAQweGT0mAQQODQGHfA3IZxeOSDGDK4EUBKpLgW+BPoIq
X-IronPort-AV: E=Sophos;i="4.95,832,1384300800"; d="scan'208,217";a="19827479"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-2.cisco.com with ESMTP; 12 Feb 2014 11:22:33 +0000
Received: from xhc-aln-x09.cisco.com (xhc-aln-x09.cisco.com [173.36.12.83]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s1CBMW7d029783 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 12 Feb 2014 11:22:33 GMT
Received: from xmb-rcd-x03.cisco.com ([169.254.7.52]) by xhc-aln-x09.cisco.com ([173.36.12.83]) with mapi id 14.03.0123.003; Wed, 12 Feb 2014 05:22:32 -0600
From: "Santiago Freitas (safreita)" <safreita@cisco.com>
To: "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: =?Windows-1252?Q?Using_LISP_for_Secure_Hybrid_Cloud_Extension_=96_Draft_S?= =?Windows-1252?Q?ubmitted_and_Request_for_slot_to_present_on_IETF_89?=
Thread-Index: Ac8n5ZPaCJxkUHHVSlOvwsk63b0DFA==
Date: Wed, 12 Feb 2014 11:22:32 +0000
Message-ID: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.82.214.53]
Content-Type: multipart/alternative; boundary="_000_6E7BD95280BD654AAA393A8BF2228BE410F5D78Cxmbrcdx03ciscoc_"
MIME-Version: 1.0
Cc: "Patrice Bellagamba \(pbellaga\)" <pbellaga@cisco.com>
Subject: [lisp] =?windows-1252?q?Using_LISP_for_Secure_Hybrid_Cloud_Extens?= =?windows-1252?q?ion_=96_Draft_Submitted_and_Request_for_slot_to_present_?= =?windows-1252?q?on_IETF_89?=
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: Wed, 12 Feb 2014 11:22:36 -0000

--_000_6E7BD95280BD654AAA393A8BF2228BE410F5D78Cxmbrcdx03ciscoc_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi LISP Working Group,

Today we have submitted a draft that covers using LISP for Secure Hybrid Cl=
oud Extension.
The draft can be found at http://www.ietf.org/id/draft-freitas-bellagamba-l=
isp-hybrid-cloud-usecase-00.txt
We would like to request your comments on it.

Also, we would like request a small slot on the upcoming IETF 89 meeting to=
 present an overview of the use case covered on the draft.

We look forward to your comments and for your feedback if we can have a sma=
ll slot to present an overview of this draft on IETF 89.

Sincerely,
Patrice and Santiago



--_000_6E7BD95280BD654AAA393A8BF2228BE410F5D78Cxmbrcdx03ciscoc_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi LISP Working Group,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Today we have submitted a draft that covers using LI=
SP for Secure Hybrid Cloud Extension.<o:p></o:p></p>
<p class=3D"MsoNormal">The draft can be found at <a href=3D"http://www.ietf=
.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-00.txt">
http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-0=
0.txt</a><o:p></o:p></p>
<p class=3D"MsoNormal">We would like to request your comments on it.<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Also, we would like request a small slot on the upco=
ming IETF 89 meeting to present an overview of the use case covered on the =
draft.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We look forward to your comments and for your feedba=
ck if we can have a small slot to present an overview of this draft on IETF=
 89.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Sincerely,<o:p></o:p></p>
<p class=3D"MsoNormal">Patrice and Santiago<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:7.5pt;font-f=
amily:&quot;Verdana&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-GB=
"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_6E7BD95280BD654AAA393A8BF2228BE410F5D78Cxmbrcdx03ciscoc_--


From jmh@joelhalpern.com  Wed Feb 12 08:54:21 2014
Return-Path: <jmh@joelhalpern.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 363CC1A09C2 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 08:54:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.602
X-Spam-Level: 
X-Spam-Status: No, score=-1.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 pHBx9U3vP6JQ for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 08:54:20 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 35CDA1A09B2 for <lisp@ietf.org>; Wed, 12 Feb 2014 08:54:20 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id AB7213A0EC3; Wed, 12 Feb 2014 08:54:19 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-222.clppva.east.verizon.net [70.106.135.222]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 6CDF53A0EC2; Wed, 12 Feb 2014 08:54:18 -0800 (PST)
Message-ID: <52FBA740.40602@joelhalpern.com>
Date: Wed, 12 Feb 2014 11:54:24 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "Santiago Freitas (safreita)" <safreita@cisco.com>,  "lisp@ietf.org" <lisp@ietf.org>
References: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com>
In-Reply-To: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Patrice Bellagamba \(pbellaga\)" <pbellaga@cisco.com>
Subject: Re: [lisp] =?windows-1252?q?Using_LISP_for_Secure_Hybrid_Cloud_Extens?= =?windows-1252?q?ion_=96_Draft_Submitted_and_Request_for_slot_to_present_?= =?windows-1252?q?on_IETF_89?=
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: Wed, 12 Feb 2014 16:54:21 -0000

This draft seems to expect that IPSec tunnels will be set up by means 
outside of LISP.  That seems to contravene the premise of LISp that it 
can operate without needing permanent / pre-established tunnel state.

Should this be tied to the work Dino described at the last IETF meeting 
on using LISP to establish encryption for the LISP tunnel?

Yours,
Joel

On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
> Hi LISP Working Group,
>
> Today we have submitted a draft that covers using LISP for Secure Hybrid
> Cloud Extension.
>
> The draft can be found at
> http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-00.txt
>
> We would like to request your comments on it.
>
> Also, we would like request a small slot on the upcoming IETF 89 meeting
> to present an overview of the use case covered on the draft.
>
> We look forward to your comments and for your feedback if we can have a
> small slot to present an overview of this draft on IETF 89.
>
> Sincerely,
>
> Patrice and Santiago
>


From fmaino@cisco.com  Wed Feb 12 09:04:23 2014
Return-Path: <fmaino@cisco.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 7C7041A05D3 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:04:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.749
X-Spam-Level: 
X-Spam-Status: No, score=-14.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 7EdrU9hW6RG7 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:04:21 -0800 (PST)
Received: from mtv-iport-3.cisco.com (mtv-iport-3.cisco.com [173.36.130.14]) by ietfa.amsl.com (Postfix) with ESMTP id 2FAE91A04C6 for <lisp@ietf.org>; Wed, 12 Feb 2014 09:04:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1584; q=dns/txt; s=iport; t=1392224660; x=1393434260; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=0/ywdKwhfbVOT/WA43disWdVSKGIT5bQ/T2Elblyn2o=; b=LoQJWNX2TQNYZwcv3Va296TdxRM/GMgjvrvTuZdZ/Ptt1iX5XX0rbyHY vC1oRuO8LkXpG+vb4mBjov6Gsq1jgI+sVHvO734hS2CWdj9bFz0/jP04V NWyzosPlbu3DpCB6Rd20H3f+O9XEZ3iaIovrHDjbrHbdsP8wTIJliI6sM Q=;
X-IronPort-AV: E=Sophos;i="4.95,833,1384300800"; d="scan'208";a="102997742"
Received: from mtv-core-3.cisco.com ([171.68.58.8]) by mtv-iport-3.cisco.com with ESMTP; 12 Feb 2014 17:04:20 +0000
Received: from [10.21.148.224] (sjc-vpn7-1248.cisco.com [10.21.148.224]) by mtv-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s1CH4ImQ012997; Wed, 12 Feb 2014 17:04:19 GMT
Message-ID: <52FBA992.30307@cisco.com>
Date: Wed, 12 Feb 2014 09:04:18 -0800
From: Fabio Maino <fmaino@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Santiago Freitas (safreita)" <safreita@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
References: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com> <52FBA740.40602@joelhalpern.com>
In-Reply-To: <52FBA740.40602@joelhalpern.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Patrice Bellagamba \(pbellaga\)" <pbellaga@cisco.com>
Subject: Re: [lisp] =?windows-1252?q?Using_LISP_for_Secure_Hybrid_Cloud_Extens?= =?windows-1252?q?ion_=96_Draft_Submitted_and_Request_for_slot_to_present_?= =?windows-1252?q?on_IETF_89?=
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: Wed, 12 Feb 2014 17:04:23 -0000

Hi Joel,
This describes how LISP is used today in combination with IPsec 
(typically GDOI is used to simplify key distribution).

I think Dino's work is more forward looking, with two main goals: (1) 
combine encryption with the LISP dataplane, for a more efficient 
encoding on the wire, (2) take advantage of the LISP mapping system (and 
possibly of some of the mechanisms in LISP-SEC) for key 
derivation/distribution

Fabio


On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
> This draft seems to expect that IPSec tunnels will be set up by means 
> outside of LISP.  That seems to contravene the premise of LISp that it 
> can operate without needing permanent / pre-established tunnel state.
>
> Should this be tied to the work Dino described at the last IETF 
> meeting on using LISP to establish encryption for the LISP tunnel?
>
> Yours,
> Joel
>
> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>> Hi LISP Working Group,
>>
>> Today we have submitted a draft that covers using LISP for Secure Hybrid
>> Cloud Extension.
>>
>> The draft can be found at
>> http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-00.txt 
>>
>>
>> We would like to request your comments on it.
>>
>> Also, we would like request a small slot on the upcoming IETF 89 meeting
>> to present an overview of the use case covered on the draft.
>>
>> We look forward to your comments and for your feedback if we can have a
>> small slot to present an overview of this draft on IETF 89.
>>
>> Sincerely,
>>
>> Patrice and Santiago
>>


From jmh@joelhalpern.com  Wed Feb 12 09:12:32 2014
Return-Path: <jmh@joelhalpern.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 1537F1A061C for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:12:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.602
X-Spam-Level: 
X-Spam-Status: No, score=-1.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 NfYG-ejKQDYM for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:12:30 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 452251A05E5 for <lisp@ietf.org>; Wed, 12 Feb 2014 09:12:30 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id B8D463A0F8D; Wed, 12 Feb 2014 09:12:29 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-222.clppva.east.verizon.net [70.106.135.222]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 05AAD3A0F8A; Wed, 12 Feb 2014 09:12:27 -0800 (PST)
Message-ID: <52FBAB81.5010904@joelhalpern.com>
Date: Wed, 12 Feb 2014 12:12:33 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Fabio Maino <fmaino@cisco.com>,  "Santiago Freitas (safreita)" <safreita@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
References: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com> <52FBA740.40602@joelhalpern.com> <52FBA992.30307@cisco.com>
In-Reply-To: <52FBA992.30307@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Patrice Bellagamba \(pbellaga\)" <pbellaga@cisco.com>
Subject: Re: [lisp] =?windows-1252?q?Using_LISP_for_Secure_Hybrid_Cloud_Extens?= =?windows-1252?q?ion_=96_Draft_Submitted_and_Request_for_slot_to_present_?= =?windows-1252?q?on_IETF_89?=
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: Wed, 12 Feb 2014 17:12:32 -0000

that this describes an existing usage is clearly very important.

It seems that if the scale of the VPN is small enough that manually 
configured IPSec tunnels can be used, then LISP does not provide a lot 
of advantage.  If it is automated tunnels, there seems to be a need to 
coordinate the two systems.  What am I missing?

Thanks,
Joel

On 2/12/14, 12:04 PM, Fabio Maino wrote:
> Hi Joel,
> This describes how LISP is used today in combination with IPsec
> (typically GDOI is used to simplify key distribution).
>
> I think Dino's work is more forward looking, with two main goals: (1)
> combine encryption with the LISP dataplane, for a more efficient
> encoding on the wire, (2) take advantage of the LISP mapping system (and
> possibly of some of the mechanisms in LISP-SEC) for key
> derivation/distribution
>
> Fabio
>
>
> On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
>> This draft seems to expect that IPSec tunnels will be set up by means
>> outside of LISP.  That seems to contravene the premise of LISp that it
>> can operate without needing permanent / pre-established tunnel state.
>>
>> Should this be tied to the work Dino described at the last IETF
>> meeting on using LISP to establish encryption for the LISP tunnel?
>>
>> Yours,
>> Joel
>>
>> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>>> Hi LISP Working Group,
>>>
>>> Today we have submitted a draft that covers using LISP for Secure Hybrid
>>> Cloud Extension.
>>>
>>> The draft can be found at
>>> http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-00.txt
>>>
>>>
>>> We would like to request your comments on it.
>>>
>>> Also, we would like request a small slot on the upcoming IETF 89 meeting
>>> to present an overview of the use case covered on the draft.
>>>
>>> We look forward to your comments and for your feedback if we can have a
>>> small slot to present an overview of this draft on IETF 89.
>>>
>>> Sincerely,
>>>
>>> Patrice and Santiago
>>>
>
>


From yhertogh@cisco.com  Wed Feb 12 09:16:57 2014
Return-Path: <yhertogh@cisco.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 06BD71A05E5; Wed, 12 Feb 2014 09:16:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.049
X-Spam-Level: 
X-Spam-Status: No, score=-15.049 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 hrRr5Aq6284B; Wed, 12 Feb 2014 09:16:55 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 229AA1A061F; Wed, 12 Feb 2014 09:16:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1870; q=dns/txt; s=iport; t=1392225414; x=1393435014; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=wFTzCjW4n4ruxTxcat9QzzB4gy4JJY8ggVEyLd9lqpM=; b=L/qMpyzjSQ7e5Y/CmwzFWwYtk8sX/68ix52bnV6uDsomlBJDOwfdEGGw WvQWPBO36PmYVpmLALJF4Drx1h91+jMblPpZ9tbSMbR4Uu2zgD/QTXsjS 6Sp59kgb0bs4RZQSqn5xpDRwUV8SCsJ5VFUBFBk3GLJrurxdQPN85LwbE U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhIFAJur+1KtJV2c/2dsb2JhbABagw44Twa8d4EYFgF0g30BAQEEOj0CEAIBCDYQMhsBBgMCBA4FCRKHaQgFwS0XjxIHhDYBA5gWgTCQZIFtgT6CKg
X-IronPort-AV: E=Sophos;i="4.95,833,1384300800"; d="scan'208";a="300592702"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-9.cisco.com with ESMTP; 12 Feb 2014 17:16:53 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s1CHGrnk021549 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 12 Feb 2014 17:16:53 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.117]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0123.003; Wed, 12 Feb 2014 11:16:53 -0600
From: "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>
To: "draft-ietf-nvo3-gap-analysis@tools.ietf.org" <draft-ietf-nvo3-gap-analysis@tools.ietf.org>
Thread-Topic: New Version Notification for draft-hertoghs-nvo3-lisp-controlplane-unified-01.txt
Thread-Index: AQHPKBKy96ei+2sTC0CcguUOgHwQk5qyUaOA
Date: Wed, 12 Feb 2014 17:16:52 +0000
Message-ID: <CF2169B5.2D990%yhertogh@cisco.com>
References: <20140212165134.27703.4925.idtracker@ietfa.amsl.com>
In-Reply-To: <20140212165134.27703.4925.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.55.169.140]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <DB5B0FE9511E7344AB74C3E21D4AB05B@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Subject: [lisp] FW: New Version Notification for draft-hertoghs-nvo3-lisp-controlplane-unified-01.txt
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: Wed, 12 Feb 2014 17:16:57 -0000

Hi,

This is a new rev of how LISP compares to the NVO3 data plane and control
plane requirements.  We also added the gap analysis for the NVO3 security
requirements. =20

What is the plan forward in terms of adding them to the gap analysis draft?

Regards

Yves Hertoghs

On 12/02/14 17:51, "internet-drafts@ietf.org" <internet-drafts@ietf.org>
wrote:

>
>A new version of I-D, draft-hertoghs-nvo3-lisp-controlplane-unified-01.txt
>has been successfully submitted by Yves Hertoghs and posted to the
>IETF repository.
>
>Name:		draft-hertoghs-nvo3-lisp-controlplane-unified
>Revision:	01
>Title:		A Unified LISP Mapping Database for L2 and L3 Network
>Virtualization Overlays
>Document date:	2014-02-14
>Group:		Individual Submission
>Pages:		26
>URL:           =20
>http://www.ietf.org/internet-drafts/draft-hertoghs-nvo3-lisp-controlplane-
>unified-01.txt
>Status:        =20
>https://datatracker.ietf.org/doc/draft-hertoghs-nvo3-lisp-controlplane-uni
>fied/
>Htmlized:      =20
>http://tools.ietf.org/html/draft-hertoghs-nvo3-lisp-controlplane-unified-0
>1
>Diff:          =20
>http://www.ietf.org/rfcdiff?url2=3Ddraft-hertoghs-nvo3-lisp-controlplane-u=
ni
>fied-01
>
>Abstract:
>   The purpose of this draft is to document how the Locator/ID
>   Separation Protocol (LISP) Control Plane can be used to offer a
>   unified (offering L2 AND L3) Overlay solution that matches the
>   framework and requirements of Network Virtualization over L3 (NVO3).
>   This information is provided as input to the NVO3 analysis of the
>   suitability of existing IETF protocols to the NVO3 requirements.
>
>
>                 =20
>       =20
>
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>The IETF Secretariat
>


From yhertogh@cisco.com  Wed Feb 12 09:18:58 2014
Return-Path: <yhertogh@cisco.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 CB71A1A09A7 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:18:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.749
X-Spam-Level: 
X-Spam-Status: No, score=-14.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 yLhszMa5CwgQ for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:18:56 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 616E01A0902 for <lisp@ietf.org>; Wed, 12 Feb 2014 09:18:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2382; q=dns/txt; s=iport; t=1392225535; x=1393435135; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=65VdWkPAG1r/+HpX0jrkG0wf9ZHty+fkd6QGTDJgLmg=; b=cq92NEWHgS8201D15U9qujGoC3zA/p8OiRFJn2lh8In2cEBfzIZkSPIR oW0Fbhr5lpZHvhutY9+ixHtktAqHDUA5f+77cabeJd96+oPjGgVOdLqTN 5p4WPtRUqxLR7mAH7L5qXdejQQ4tsu3QXv8Rz3vPw3R0H+ANORK4q6Xh0 I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AggFAJur+1KtJXG//2dsb2JhbABagw44Vbx3gRgWAXSDfQEBAQRzBhACAQgYIwsyJQIEAQ0FCYd7DcEtF48SB4Q2BIkLjwuSFIFtgT6CKg
X-IronPort-AV: E=Sophos;i="4.95,833,1384300800"; d="scan'208";a="300593230"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-9.cisco.com with ESMTP; 12 Feb 2014 17:18:55 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s1CHItSP021731 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 12 Feb 2014 17:18:55 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.117]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.03.0123.003; Wed, 12 Feb 2014 11:18:55 -0600
From: "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Fabio Maino (fmaino)" <fmaino@cisco.com>, "Santiago Freitas (safreita)" <safreita@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: =?iso-8859-1?Q?Using_LISP_for_Secure_Hybrid_Cloud_Extension_=AD_Draft_Sub?= =?iso-8859-1?Q?mitted_and_Request_for_slot_to_present_on_IETF_89?=
Thread-Index: AQHPKBaBSFqkIJH3zES/s5RQKn6Gjw==
Date: Wed, 12 Feb 2014 17:18:54 +0000
Message-ID: <CF216B46.2D9AA%yhertogh@cisco.com>
References: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com> <52FBA740.40602@joelhalpern.com> <52FBA992.30307@cisco.com> <52FBAB81.5010904@joelhalpern.com>
In-Reply-To: <52FBAB81.5010904@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.55.169.140]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <9A9495F869299046A1520B29ABC72363@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Patrice Bellagamba \(pbellaga\)" <pbellaga@cisco.com>
Subject: Re: [lisp] =?iso-8859-1?q?Using_LISP_for_Secure_Hybrid_Cloud_Extensio?= =?iso-8859-1?q?n_=AD_Draft_Submitted_and_Request_for_slot_to_present_on_I?= =?iso-8859-1?q?ETF_89?=
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: Wed, 12 Feb 2014 17:18:59 -0000

Joel,

The main advantages are:
* You can use the same subnet/prefix in both sites
* there is optimised ingress routing from remote LISP enabled sites
towards the right destination

Yves

On 12/02/14 18:12, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>that this describes an existing usage is clearly very important.
>
>It seems that if the scale of the VPN is small enough that manually
>configured IPSec tunnels can be used, then LISP does not provide a lot
>of advantage.  If it is automated tunnels, there seems to be a need to
>coordinate the two systems.  What am I missing?
>
>Thanks,
>Joel
>
>On 2/12/14, 12:04 PM, Fabio Maino wrote:
>> Hi Joel,
>> This describes how LISP is used today in combination with IPsec
>> (typically GDOI is used to simplify key distribution).
>>
>> I think Dino's work is more forward looking, with two main goals: (1)
>> combine encryption with the LISP dataplane, for a more efficient
>> encoding on the wire, (2) take advantage of the LISP mapping system (and
>> possibly of some of the mechanisms in LISP-SEC) for key
>> derivation/distribution
>>
>> Fabio
>>
>>
>> On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
>>> This draft seems to expect that IPSec tunnels will be set up by means
>>> outside of LISP.  That seems to contravene the premise of LISp that it
>>> can operate without needing permanent / pre-established tunnel state.
>>>
>>> Should this be tied to the work Dino described at the last IETF
>>> meeting on using LISP to establish encryption for the LISP tunnel?
>>>
>>> Yours,
>>> Joel
>>>
>>> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>>>> Hi LISP Working Group,
>>>>
>>>> Today we have submitted a draft that covers using LISP for Secure
>>>>Hybrid
>>>> Cloud Extension.
>>>>
>>>> The draft can be found at
>>>>=20
>>>>http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-useca
>>>>se-00.txt
>>>>
>>>>
>>>> We would like to request your comments on it.
>>>>
>>>> Also, we would like request a small slot on the upcoming IETF 89
>>>>meeting
>>>> to present an overview of the use case covered on the draft.
>>>>
>>>> We look forward to your comments and for your feedback if we can have
>>>>a
>>>> small slot to present an overview of this draft on IETF 89.
>>>>
>>>> Sincerely,
>>>>
>>>> Patrice and Santiago
>>>>
>>
>>


From jmh@joelhalpern.com  Wed Feb 12 09:23:54 2014
Return-Path: <jmh@joelhalpern.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 406DC1A09A3 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:23:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.602
X-Spam-Level: 
X-Spam-Status: No, score=-1.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 zbp1Nqd1YJ66 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:23:52 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id C8FE01A08B8 for <lisp@ietf.org>; Wed, 12 Feb 2014 09:23:52 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 4B22C3A0F77; Wed, 12 Feb 2014 09:23:52 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-222.clppva.east.verizon.net [70.106.135.222]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 1BA203A0EE0; Wed, 12 Feb 2014 09:23:50 -0800 (PST)
Message-ID: <52FBAE2E.6090304@joelhalpern.com>
Date: Wed, 12 Feb 2014 12:23:58 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Fabio Maino <fmaino@cisco.com>,  "Santiago Freitas (safreita)" <safreita@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
References: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com> <52FBA740.40602@joelhalpern.com> <52FBA992.30307@cisco.com>
In-Reply-To: <52FBA992.30307@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Patrice Bellagamba \(pbellaga\)" <pbellaga@cisco.com>
Subject: Re: [lisp] =?windows-1252?q?Using_LISP_for_Secure_Hybrid_Cloud_Extens?= =?windows-1252?q?ion_=96_Draft_Submitted_and_Request_for_slot_to_present_?= =?windows-1252?q?on_IETF_89?=
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: Wed, 12 Feb 2014 17:23:54 -0000

In the existing deployment, how does the LISP ITR know that the LISp 
traffic should use the IPSec tunnel.  I can imagine several possibilities:
1) All traffic to that destination from this source address uses the 
IPSec tunnel
2) All LISp encapsualted traffic to that ETR uses the IPSec Tunnel
3) There is some LISP attribute that provides the correlation.

It would seem that as a general mechanism this should probably be addressed.

I also think that the document should be more explicit about what the 
resulting message stack looks like.  (I have a guess, but readers should 
not have to guess.)

Yours,
Joel

On 2/12/14, 12:04 PM, Fabio Maino wrote:
> Hi Joel,
> This describes how LISP is used today in combination with IPsec
> (typically GDOI is used to simplify key distribution).
>
> I think Dino's work is more forward looking, with two main goals: (1)
> combine encryption with the LISP dataplane, for a more efficient
> encoding on the wire, (2) take advantage of the LISP mapping system (and
> possibly of some of the mechanisms in LISP-SEC) for key
> derivation/distribution
>
> Fabio
>
>
> On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
>> This draft seems to expect that IPSec tunnels will be set up by means
>> outside of LISP.  That seems to contravene the premise of LISp that it
>> can operate without needing permanent / pre-established tunnel state.
>>
>> Should this be tied to the work Dino described at the last IETF
>> meeting on using LISP to establish encryption for the LISP tunnel?
>>
>> Yours,
>> Joel
>>
>> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>>> Hi LISP Working Group,
>>>
>>> Today we have submitted a draft that covers using LISP for Secure Hybrid
>>> Cloud Extension.
>>>
>>> The draft can be found at
>>> http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-00.txt
>>>
>>>
>>> We would like to request your comments on it.
>>>
>>> Also, we would like request a small slot on the upcoming IETF 89 meeting
>>> to present an overview of the use case covered on the draft.
>>>
>>> We look forward to your comments and for your feedback if we can have a
>>> small slot to present an overview of this draft on IETF 89.
>>>
>>> Sincerely,
>>>
>>> Patrice and Santiago
>>>
>
>


From jmh@joelhalpern.com  Wed Feb 12 09:26:10 2014
Return-Path: <jmh@joelhalpern.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 D3F351A0502 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:26:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.602
X-Spam-Level: 
X-Spam-Status: No, score=-1.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 C8FuhFssxBlJ for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 09:26:09 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 10BEF1A01A8 for <lisp@ietf.org>; Wed, 12 Feb 2014 09:26:09 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 8421B3A0F8C; Wed, 12 Feb 2014 09:26:08 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-222.clppva.east.verizon.net [70.106.135.222]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 4B3E13A0F77; Wed, 12 Feb 2014 09:26:07 -0800 (PST)
Message-ID: <52FBAEB6.50304@joelhalpern.com>
Date: Wed, 12 Feb 2014 12:26:14 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>,  "Fabio Maino (fmaino)" <fmaino@cisco.com>, "Santiago Freitas (safreita)" <safreita@cisco.com>,  "lisp@ietf.org" <lisp@ietf.org>
References: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com> <52FBA740.40602@joelhalpern.com> <52FBA992.30307@cisco.com> <52FBAB81.5010904@joelhalpern.com> <CF216B46.2D9AA%yhertogh@cisco.com>
In-Reply-To: <CF216B46.2D9AA%yhertogh@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "Patrice Bellagamba \(pbellaga\)" <pbellaga@cisco.com>
Subject: Re: [lisp] =?iso-8859-1?q?Using_LISP_for_Secure_Hybrid_Cloud_Extensio?= =?iso-8859-1?q?n_=AD_Draft_Submitted_and_Request_for_slot_to_present_on_I?= =?iso-8859-1?q?ETF_89?=
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: Wed, 12 Feb 2014 17:26:11 -0000

I think taht using the same subnet/prefix simply amounts to having /32 
routes in the edge devices.  Also, there are other known mechanisms 
(L2VPN extension) which achieve that goal.
Having said that, it is a useful goal and one LISP helps with.

I do not see why the routing is any more optimal than any of the other 
tunnel management mechanisms.

Yours,
Joel

On 2/12/14, 12:18 PM, Yves Hertoghs (yhertogh) wrote:
> Joel,
>
> The main advantages are:
> * You can use the same subnet/prefix in both sites
> * there is optimised ingress routing from remote LISP enabled sites
> towards the right destination
>
> Yves
>
> On 12/02/14 18:12, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>> that this describes an existing usage is clearly very important.
>>
>> It seems that if the scale of the VPN is small enough that manually
>> configured IPSec tunnels can be used, then LISP does not provide a lot
>> of advantage.  If it is automated tunnels, there seems to be a need to
>> coordinate the two systems.  What am I missing?
>>
>> Thanks,
>> Joel
>>
>> On 2/12/14, 12:04 PM, Fabio Maino wrote:
>>> Hi Joel,
>>> This describes how LISP is used today in combination with IPsec
>>> (typically GDOI is used to simplify key distribution).
>>>
>>> I think Dino's work is more forward looking, with two main goals: (1)
>>> combine encryption with the LISP dataplane, for a more efficient
>>> encoding on the wire, (2) take advantage of the LISP mapping system (and
>>> possibly of some of the mechanisms in LISP-SEC) for key
>>> derivation/distribution
>>>
>>> Fabio
>>>
>>>
>>> On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
>>>> This draft seems to expect that IPSec tunnels will be set up by means
>>>> outside of LISP.  That seems to contravene the premise of LISp that it
>>>> can operate without needing permanent / pre-established tunnel state.
>>>>
>>>> Should this be tied to the work Dino described at the last IETF
>>>> meeting on using LISP to establish encryption for the LISP tunnel?
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>>>>> Hi LISP Working Group,
>>>>>
>>>>> Today we have submitted a draft that covers using LISP for Secure
>>>>> Hybrid
>>>>> Cloud Extension.
>>>>>
>>>>> The draft can be found at
>>>>>
>>>>> http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-useca
>>>>> se-00.txt
>>>>>
>>>>>
>>>>> We would like to request your comments on it.
>>>>>
>>>>> Also, we would like request a small slot on the upcoming IETF 89
>>>>> meeting
>>>>> to present an overview of the use case covered on the draft.
>>>>>
>>>>> We look forward to your comments and for your feedback if we can have
>>>>> a
>>>>> small slot to present an overview of this draft on IETF 89.
>>>>>
>>>>> Sincerely,
>>>>>
>>>>> Patrice and Santiago
>>>>>
>>>
>>>
>
>


From farinacci@gmail.com  Wed Feb 12 22:49:21 2014
Return-Path: <farinacci@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 748571A0121 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 22:49:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level: 
X-Spam-Status: No, score=-1.7 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, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 rG0bElgdFAHu for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 22:49:20 -0800 (PST)
Received: from mail-lb0-x230.google.com (mail-lb0-x230.google.com [IPv6:2a00:1450:4010:c04::230]) by ietfa.amsl.com (Postfix) with ESMTP id A591B1A010F for <lisp@ietf.org>; Wed, 12 Feb 2014 22:49:19 -0800 (PST)
Received: by mail-lb0-f176.google.com with SMTP id w7so7774198lbi.7 for <lisp@ietf.org>; Wed, 12 Feb 2014 22:49:17 -0800 (PST)
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=0SQ9DmWyp1lfhxC7tlTi+sakvtobqqrXEAy+3wJ87j0=; b=HUHxxE9BdMu9EfEYfyvvyhPwvDi/XRTbgiR+gHLZH0MpkM5tfJjJYWdXj2URuT/PpN 0diKjGnwl2YGy8VCEsOg1c8zSL4yTud5ho8mAmh5RKnvTAhLQdVz/8BQhXPRFJQ/k17L ClNxqqPvvZC1t53/mbiit9UeT2Q1UXrPRh6GsPoMAPtmbiJ2op3y3tgsZ1fMuioTNLHD 7uy44+wzPN3AU5jdmGf9rDzSD/EjUto6rkAeytIRPvQRhydipXDh+9fk7hp67wet2Kw5 AoKaKD/O5c+ZBcfsaQGmyAQ4JqXEqjpSqRN5+F3iTNsULmQbmWcsNPU5nUitVCTNDUj1 McXQ==
X-Received: by 10.152.143.231 with SMTP id sh7mr34427047lab.26.1392274157711;  Wed, 12 Feb 2014 22:49:17 -0800 (PST)
Received: from [192.168.0.131] ([178.34.134.42]) by mx.google.com with ESMTPSA id bl8sm983854lbb.3.2014.02.12.22.49.16 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 12 Feb 2014 22:49:17 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <52FBA740.40602@joelhalpern.com>
Date: Wed, 12 Feb 2014 22:32:00 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <9C105BB0-A4F2-421B-BB31-6F4B8062B3BC@gmail.com>
References: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com> <52FBA740.40602@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.1827)
Cc: "Santiago Freitas \(safreita\)" <safreita@cisco.com>, Patrice Bellagamba <pbellaga@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] =?windows-1252?q?Using_LISP_for_Secure_Hybrid_Cloud_Extens?= =?windows-1252?q?ion_=96_Draft_Submitted_and_Request_for_slot_to_present_?= =?windows-1252?q?on_IETF_89?=
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, 13 Feb 2014 06:49:21 -0000

> This draft seems to expect that IPSec tunnels will be set up by means =
outside of LISP.  That seems to contravene the premise of LISp that it =
can operate without needing permanent / pre-established tunnel state.
>=20
> Should this be tied to the work Dino described at the last IETF =
meeting on using LISP to establish encryption for the LISP tunnel?

FYI, my draft on data-plane crypto is coming.

Dino

>=20
> Yours,
> Joel
>=20
> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>> Hi LISP Working Group,
>>=20
>> Today we have submitted a draft that covers using LISP for Secure =
Hybrid
>> Cloud Extension.
>>=20
>> The draft can be found at
>> =
http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-=
00.txt
>>=20
>> We would like to request your comments on it.
>>=20
>> Also, we would like request a small slot on the upcoming IETF 89 =
meeting
>> to present an overview of the use case covered on the draft.
>>=20
>> We look forward to your comments and for your feedback if we can have =
a
>> small slot to present an overview of this draft on IETF 89.
>>=20
>> Sincerely,
>>=20
>> Patrice and Santiago
>>=20
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From farinacci@gmail.com  Wed Feb 12 22:49:28 2014
Return-Path: <farinacci@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 BE90E1A0128 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 22:49:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level: 
X-Spam-Status: No, score=-1.7 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, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 Zqg0Y7pubI1h for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 22:49:27 -0800 (PST)
Received: from mail-la0-x230.google.com (mail-la0-x230.google.com [IPv6:2a00:1450:4010:c03::230]) by ietfa.amsl.com (Postfix) with ESMTP id 094511A0126 for <lisp@ietf.org>; Wed, 12 Feb 2014 22:49:26 -0800 (PST)
Received: by mail-la0-f48.google.com with SMTP id mc6so7758089lab.7 for <lisp@ietf.org>; Wed, 12 Feb 2014 22:49:25 -0800 (PST)
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=QIVG44ribAbCJBI+mDm5dvvH+PvR8kLQG5vBsfxxw6Q=; b=RqDkWfqE3sAmlqEB41SIP4cj75jtQJ6/TC2RoCTG9hDvPUI5ErCQID156Y4r5cBf/u 0RaAtHx09K7pzABeFxbd634RYCBCNcscL8lnpZifqRfybtGPvhk3XeH+owyh5RkXDmgu FYGyu1f1IohVAegYKOCZUwYVllKMQO9Zzmnd/ZUITHWg4N31AlgbBK9racL49wn0Kvqc 9a/FMisXJjlsoecCha+G2ATXKYIbh18Uxyakz+E1R3TGN1kSfXYwJnIzQGtMXIwxY3dh j7Uiw0QTsLflgbKVB312Mu3Ao+07naeGeNXwQhU+sh1UmlcraJnCrjAeso2RpJ7S9APw m1Nw==
X-Received: by 10.112.253.34 with SMTP id zx2mr114276lbc.61.1392274165136; Wed, 12 Feb 2014 22:49:25 -0800 (PST)
Received: from [192.168.0.131] ([178.34.134.42]) by mx.google.com with ESMTPSA id bl8sm983854lbb.3.2014.02.12.22.49.23 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 12 Feb 2014 22:49:24 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <52FBA992.30307@cisco.com>
Date: Wed, 12 Feb 2014 22:33:49 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <173B5C7B-A359-4CD4-BBD9-83A3C4D2E6A6@gmail.com>
References: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com> <52FBA740.40602@joelhalpern.com> <52FBA992.30307@cisco.com>
To: Fabio Maino <fmaino@cisco.com>
X-Mailer: Apple Mail (2.1827)
Cc: "Santiago Freitas \(safreita\)" <safreita@cisco.com>, Patrice Bellagamba <pbellaga@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] =?windows-1252?q?Using_LISP_for_Secure_Hybrid_Cloud_Extens?= =?windows-1252?q?ion_=96_Draft_Submitted_and_Request_for_slot_to_present_?= =?windows-1252?q?on_IETF_89?=
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, 13 Feb 2014 06:49:29 -0000

> Hi Joel,
> This describes how LISP is used today in combination with IPsec =
(typically GDOI is used to simplify key distribution).

So this is an existing best practice use-case document Fabio?

> I think Dino's work is more forward looking, with two main goals: (1) =
combine encryption with the LISP dataplane, for a more efficient =
encoding on the wire, (2) take advantage of the LISP mapping system (and =
possibly of some of the mechanisms in LISP-SEC) for key =
derivation/distribution

The goal of my work is to provide data-plane confidentiality and it was =
suggested by the SAAG that we don't need to use a third party PKI, be it =
traditional or using the mapping database. So I have a design that takes =
their recommendations.

Dino

>=20
> Fabio
>=20
>=20
> On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
>> This draft seems to expect that IPSec tunnels will be set up by means =
outside of LISP.  That seems to contravene the premise of LISp that it =
can operate without needing permanent / pre-established tunnel state.
>>=20
>> Should this be tied to the work Dino described at the last IETF =
meeting on using LISP to establish encryption for the LISP tunnel?
>>=20
>> Yours,
>> Joel
>>=20
>> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>>> Hi LISP Working Group,
>>>=20
>>> Today we have submitted a draft that covers using LISP for Secure =
Hybrid
>>> Cloud Extension.
>>>=20
>>> The draft can be found at
>>> =
http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-=
00.txt=20
>>>=20
>>> We would like to request your comments on it.
>>>=20
>>> Also, we would like request a small slot on the upcoming IETF 89 =
meeting
>>> to present an overview of the use case covered on the draft.
>>>=20
>>> We look forward to your comments and for your feedback if we can =
have a
>>> small slot to present an overview of this draft on IETF 89.
>>>=20
>>> Sincerely,
>>>=20
>>> Patrice and Santiago
>>>=20
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From farinacci@gmail.com  Wed Feb 12 23:19:47 2014
Return-Path: <farinacci@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 DA6D21A0133 for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 23:19:47 -0800 (PST)
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 GxlGaH3rWkzS for <lisp@ietfa.amsl.com>; Wed, 12 Feb 2014 23:19:46 -0800 (PST)
Received: from mail-lb0-x22e.google.com (mail-lb0-x22e.google.com [IPv6:2a00:1450:4010:c04::22e]) by ietfa.amsl.com (Postfix) with ESMTP id C8A5B1A0132 for <lisp@ietf.org>; Wed, 12 Feb 2014 23:19:45 -0800 (PST)
Received: by mail-lb0-f174.google.com with SMTP id l4so7954702lbv.33 for <lisp@ietf.org>; Wed, 12 Feb 2014 23:19:44 -0800 (PST)
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 :content-transfer-encoding:message-id:references:to; bh=1c2y7BxzDuJi4z389wo9KuqIGXGmHgYewp1r3FWKhBY=; b=xv74dsdeqvYuTCj09C3N7n3BjFCcWPErakRT/wyghqTqql6L4tjWxTu25Lqeiky/Ls fPOFuQpBMXIJInT/QFn7aZrEo7XCLtcqqTj3CmtM4A7MqN4yxvpHFgZn+7v3U4YXNCgz nExcgYYZbgKV1Lk2G+a5J3pExiEczqxMfG3iMZFUHDtE+WIuYihxsYVJsXB6fiZ+qcYb eeivQzHsTbZjEthu/epyH3QZpOyo0vq1msppDLCyDEz5gzyQP/xCJTkhg31ZK4YJYL2Z NlTEzFVpVZrr9cvGsWCxy2u+1kxXKny7OZZfkeBtoj97GoBcSEisaoxUrFj4pDNqX22Y TVDg==
X-Received: by 10.152.27.133 with SMTP id t5mr43222lag.66.1392275984081; Wed, 12 Feb 2014 23:19:44 -0800 (PST)
Received: from [192.168.0.131] ([178.34.134.42]) by mx.google.com with ESMTPSA id ya9sm1057083lbb.2.2014.02.12.23.19.42 for <lisp@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 12 Feb 2014 23:19:43 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <9676AEAE-6056-4F18-824C-CDCE745096C5@gmail.com>
Date: Wed, 12 Feb 2014 23:19:41 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <F30C3596-BE2A-479F-BBB0-693800B7C44C@gmail.com>
References: <9676AEAE-6056-4F18-824C-CDCE745096C5@gmail.com>
To: LISP mailing list list <lisp@ietf.org>
X-Mailer: Apple Mail (2.1827)
Subject: Re: [lisp] Request for working group docment
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, 13 Feb 2014 07:19:48 -0000

Could I have some status on this? There has been little to no discussion =
on this topic.

Dino

On Jan 27, 2014, at 10:55 AM, Dino Farinacci <farinacci@gmail.com> =
wrote:

> Draft draft-farinacci-lisp-rig-02.txt has been previously requested to =
be a working group document. There wasn't overwelming conscensus to do =
so, so its status was not changed for about a year or so.
>=20
> At this time I would like to request it to be a working group document =
(and to actually bring it to last-call). RIG is a tool that seems to be =
useful and many are using it to debug and monitor the DDT mapping =
database transport system (and have for some time now).
>=20
> I would like to ask the authors to move this to a working group =
docuemnt.
>=20
> Thanks,
> Dino
>=20


From sander@steffann.nl  Thu Feb 13 02:43:30 2014
Return-Path: <sander@steffann.nl>
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 9A94E1A01E0 for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 02:43:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.194
X-Spam-Level: 
X-Spam-Status: No, score=0.194 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, SPF_PASS=-0.001] autolearn=no
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 hzEX0vpJwAin for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 02:43:29 -0800 (PST)
Received: from mail.sintact.nl (mail.sintact.nl [IPv6:2001:9e0:803::6]) by ietfa.amsl.com (Postfix) with ESMTP id 073CA1A01D5 for <lisp@ietf.org>; Thu, 13 Feb 2014 02:43:28 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.sintact.nl (Postfix) with ESMTP id 2996043; Thu, 13 Feb 2014 11:43:26 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mail.sintact.nl
Received: from mail.sintact.nl ([127.0.0.1]) by localhost (mail.sintact.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zMptoi+YS68W; Thu, 13 Feb 2014 11:43:24 +0100 (CET)
Received: from [10.12.21.78] (gw01.dro2.network.solcon.net [212.45.32.70]) by mail.sintact.nl (Postfix) with ESMTPSA id 55E9834; Thu, 13 Feb 2014 11:43:24 +0100 (CET)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Sander Steffann <sander@steffann.nl>
In-Reply-To: <F30C3596-BE2A-479F-BBB0-693800B7C44C@gmail.com>
Date: Thu, 13 Feb 2014 11:43:23 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <C914D3BE-2803-4558-AC7E-92EB1FC25267@steffann.nl>
References: <9676AEAE-6056-4F18-824C-CDCE745096C5@gmail.com> <F30C3596-BE2A-479F-BBB0-693800B7C44C@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1827)
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Request for working group docment
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, 13 Feb 2014 10:43:30 -0000

Hi Dino,

> Could I have some status on this? There has been little to no =
discussion on this topic.

Sorry for not replying earlier. I think this draft should be a working =
group document as it specifies an important tool for DDT, which is an =
important technology for LISP.

Cheers,
Sander


From damien.saucez@gmail.com  Thu Feb 13 03:25:15 2014
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 2D40F1A01ED for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 03:25:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.65
X-Spam-Level: 
X-Spam-Status: No, score=-1.65 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, HELO_EQ_FR=0.35, SPF_PASS=-0.001] autolearn=no
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 MiPaEGJmDkT3 for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 03:25:13 -0800 (PST)
Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) by ietfa.amsl.com (Postfix) with ESMTP id 281841A01E8 for <lisp@ietf.org>; Thu, 13 Feb 2014 03:25:13 -0800 (PST)
Received: by mail-wi0-f177.google.com with SMTP id e4so8365742wiv.10 for <lisp@ietf.org>; Thu, 13 Feb 2014 03:25:11 -0800 (PST)
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=5avc+Yj0fTokfVK/+nxB+thcAECN59+8XCXwrmSIX+s=; b=xjC7yj7N/zYid3yyd352B1J7IdFEzw6yzq3sEsZBPXwJY3uliI5ruIcWUgsTXNSqAc sYfq5T25ExnGIIJtD9NaLo5CPcgdwZEAGacHF82MG1ljsbg+CbPVp79lZrx9SrHCKx1B vraEL1kUiX+YjgH7lHbCMm5dm6K8NGGa7+0h+mm1STUlBr6zxFM1digHdUNLvkwNW7gG /Gt5FXhXTHHGg2gsJxY45Mv4xLBKAziv8rRP0TA1AqErDJ+kcidnrxlj6M557GE84cvN w0wAmDRbzGBAnOC7YGCttGFco+sWYnGEI26E4aapMIWvuyDLUuxpW1rTVBMkYal0hfF1 UZfw==
X-Received: by 10.180.101.166 with SMTP id fh6mr2208331wib.2.1392290711415; Thu, 13 Feb 2014 03:25:11 -0800 (PST)
Received: from faucon.inria.fr (faucon.inria.fr. [138.96.201.73]) by mx.google.com with ESMTPSA id p1sm13246590wie.1.2014.02.13.03.25.10 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 13 Feb 2014 03:25:10 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Damien Saucez <damien.saucez@gmail.com>
In-Reply-To: <52E6ADA9.7050609@joelhalpern.com>
Date: Thu, 13 Feb 2014 12:25:09 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <CCF76A94-E0D5-4D8E-9B30-A0A73250DBE7@gmail.com>
References: <9676AEAE-6056-4F18-824C-CDCE745096C5@gmail.com> <52E6ADA9.7050609@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.1827)
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Request for working group docment
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, 13 Feb 2014 11:25:15 -0000

On 27 Jan 2014, at 20:04, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> Assuming for the moment that the authors are willing,
> is there support for making this a WG document?
> Are there folks other than the authors who will undertake to review =
it?
> Do folks believe it is an appropriate document for the WG to produce =
(rather than sending it to the Independent Stream?)
>=20

I do believe this is an appropriate document for the WG to produce and
will be happy to review it.

Damien Saucez

> Yours,
> Joel, asking as chair
>=20
> On 1/27/14 1:55 PM, Dino Farinacci wrote:
>> Draft draft-farinacci-lisp-rig-02.txt has been previously requested =
to be a working group document. There wasn't overwelming conscensus to =
do so, so its status was not changed for about a year or so.
>>=20
>> At this time I would like to request it to be a working group =
document (and to actually bring it to last-call). RIG is a tool that =
seems to be useful and many are using it to debug and monitor the DDT =
mapping database transport system (and have for some time now).
>>=20
>> I would like to ask the authors to move this to a working group =
docuemnt.
>>=20
>> Thanks,
>> Dino
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From fcoras@ac.upc.edu  Thu Feb 13 05:39:24 2014
Return-Path: <fcoras@ac.upc.edu>
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 4C94C1A0240 for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 05:39:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level: 
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.548, SPF_HELO_PASS=-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 82F-TjjO2cdy for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 05:39:20 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 4C5341A017E for <lisp@ietf.org>; Thu, 13 Feb 2014 05:39:19 -0800 (PST)
Received: from gw.ac.upc.edu (gw-old.ac.upc.es [147.83.30.3]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1DDdGX5032391; Thu, 13 Feb 2014 14:39:16 +0100
Received: from [147.83.130.42] (dhcp6.ccaba.upc.edu [147.83.130.42]) by gw.ac.upc.edu (Postfix) with ESMTP id 61B5B6B020C; Thu, 13 Feb 2014 14:34:31 +0100 (CET)
Message-ID: <52FCCB04.1060209@ac.upc.edu>
Date: Thu, 13 Feb 2014 14:39:16 +0100
From: Florin Coras <fcoras@ac.upc.edu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: lisp@ietf.org
References: <9676AEAE-6056-4F18-824C-CDCE745096C5@gmail.com> <52E6ADA9.7050609@joelhalpern.com> <CCF76A94-E0D5-4D8E-9B30-A0A73250DBE7@gmail.com>
In-Reply-To: <CCF76A94-E0D5-4D8E-9B30-A0A73250DBE7@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [lisp] Request for working group docment
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, 13 Feb 2014 13:39:24 -0000

On 02/13/2014 12:25 PM, Damien Saucez wrote:
> On 27 Jan 2014, at 20:04, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>
>> Assuming for the moment that the authors are willing,
>> is there support for making this a WG document?
>> Are there folks other than the authors who will undertake to review it?
>> Do folks believe it is an appropriate document for the WG to produce (rather than sending it to the Independent Stream?)
>>
> I do believe this is an appropriate document for the WG to produce and
> will be happy to review it.

+1

Florin

>
> Damien Saucez
>
>> Yours,
>> Joel, asking as chair
>>
>> On 1/27/14 1:55 PM, Dino Farinacci wrote:
>>> Draft draft-farinacci-lisp-rig-02.txt has been previously requested to be a working group document. There wasn't overwelming conscensus to do so, so its status was not changed for about a year or so.
>>>
>>> At this time I would like to request it to be a working group document (and to actually bring it to last-call). RIG is a tool that seems to be useful and many are using it to debug and monitor the DDT mapping database transport system (and have for some time now).
>>>
>>> I would like to ask the authors to move this to a working group docuemnt.
>>>
>>> Thanks,
>>> Dino
>>>
>>> _______________________________________________
>>> 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
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From jmh@joelhalpern.com  Thu Feb 13 06:12:53 2014
Return-Path: <jmh@joelhalpern.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 4C01B1A02A1 for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 06:12:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.602
X-Spam-Level: 
X-Spam-Status: No, score=-1.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 ZqTx4uajPWho for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 06:12:51 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 7144B1A026C for <lisp@ietf.org>; Thu, 13 Feb 2014 06:12:51 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 69A931BD3BAF; Thu, 13 Feb 2014 06:12:50 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-222.clppva.east.verizon.net [70.106.135.222]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 19F431BD3BA4; Thu, 13 Feb 2014 06:12:47 -0800 (PST)
Message-ID: <52FCD2E4.5060506@joelhalpern.com>
Date: Thu, 13 Feb 2014 09:12:52 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "Patrice Bellagamba (pbellaga)" <pbellaga@cisco.com>,  "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>, "Fabio Maino (fmaino)" <fmaino@cisco.com>,  "Santiago Freitas (safreita)" <safreita@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
References: <CF224E5A.898E0%pbellaga@cisco.com>
In-Reply-To: <CF224E5A.898E0%pbellaga@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [lisp] =?iso-8859-1?q?Using_LISP_for_Secure_Hybrid_Cloud_Extensio?= =?iso-8859-1?q?n_=AD_Draft_Submitted_and_Request_for_slot_to_present_on_I?= =?iso-8859-1?q?ETF_89?=
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, 13 Feb 2014 14:12:53 -0000

Viewed as a use case draft, what is there is probably reasonable.  I 
would be inclined to include some indications of the open questions in 
addressing the use case, but that is not mandatory.

Yours,
Joel

On 2/13/14, 4:30 AM, Patrice Bellagamba (pbellaga) wrote:
> Hi Joel, you are right, in this case LISP mobility is used instead of L2
> technics, and there is advantages to this.
> We have seen multiple customers that are not confident with L2 extension,
> especially because it does extend the broadcast domain.
> Here in addition the L3 device that perform LISP xTR in the cloud is
> providing default gateway locally, allowing not to trombone toward the
> enterprise to have intra-cloud routing.
>
> LISP respond to the need 'Route when you can, Bridge when you must'
>
> Thanks, Patrice
>
> On 2/12/14 6:26 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>> I think taht using the same subnet/prefix simply amounts to having /32
>> routes in the edge devices.  Also, there are other known mechanisms
>> (L2VPN extension) which achieve that goal.
>> Having said that, it is a useful goal and one LISP helps with.
>>
>> I do not see why the routing is any more optimal than any of the other
>> tunnel management mechanisms.
>>
>> Yours,
>> Joel
>>
>> On 2/12/14, 12:18 PM, Yves Hertoghs (yhertogh) wrote:
>>> Joel,
>>>
>>> The main advantages are:
>>> * You can use the same subnet/prefix in both sites
>>> * there is optimised ingress routing from remote LISP enabled sites
>>> towards the right destination
>>>
>>> Yves
>>>
>>> On 12/02/14 18:12, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>>
>>>> that this describes an existing usage is clearly very important.
>>>>
>>>> It seems that if the scale of the VPN is small enough that manually
>>>> configured IPSec tunnels can be used, then LISP does not provide a lot
>>>> of advantage.  If it is automated tunnels, there seems to be a need to
>>>> coordinate the two systems.  What am I missing?
>>>>
>>>> Thanks,
>>>> Joel
>>>>
>>>> On 2/12/14, 12:04 PM, Fabio Maino wrote:
>>>>> Hi Joel,
>>>>> This describes how LISP is used today in combination with IPsec
>>>>> (typically GDOI is used to simplify key distribution).
>>>>>
>>>>> I think Dino's work is more forward looking, with two main goals: (1)
>>>>> combine encryption with the LISP dataplane, for a more efficient
>>>>> encoding on the wire, (2) take advantage of the LISP mapping system
>>>>> (and
>>>>> possibly of some of the mechanisms in LISP-SEC) for key
>>>>> derivation/distribution
>>>>>
>>>>> Fabio
>>>>>
>>>>>
>>>>> On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
>>>>>> This draft seems to expect that IPSec tunnels will be set up by means
>>>>>> outside of LISP.  That seems to contravene the premise of LISp that
>>>>>> it
>>>>>> can operate without needing permanent / pre-established tunnel state.
>>>>>>
>>>>>> Should this be tied to the work Dino described at the last IETF
>>>>>> meeting on using LISP to establish encryption for the LISP tunnel?
>>>>>>
>>>>>> Yours,
>>>>>> Joel
>>>>>>
>>>>>> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>>>>>>> Hi LISP Working Group,
>>>>>>>
>>>>>>> Today we have submitted a draft that covers using LISP for Secure
>>>>>>> Hybrid
>>>>>>> Cloud Extension.
>>>>>>>
>>>>>>> The draft can be found at
>>>>>>>
>>>>>>>
>>>>>>> http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-use
>>>>>>> ca
>>>>>>> se-00.txt
>>>>>>>
>>>>>>>
>>>>>>> We would like to request your comments on it.
>>>>>>>
>>>>>>> Also, we would like request a small slot on the upcoming IETF 89
>>>>>>> meeting
>>>>>>> to present an overview of the use case covered on the draft.
>>>>>>>
>>>>>>> We look forward to your comments and for your feedback if we can
>>>>>>> have
>>>>>>> a
>>>>>>> small slot to present an overview of this draft on IETF 89.
>>>>>>>
>>>>>>> Sincerely,
>>>>>>>
>>>>>>> Patrice and Santiago
>>>>>>>
>>>>>
>>>>>
>>>
>>>
>


From pbellaga@cisco.com  Thu Feb 13 01:26:14 2014
Return-Path: <pbellaga@cisco.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 9EAA91A01BC for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 01:26:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.749
X-Spam-Level: 
X-Spam-Status: No, score=-14.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 e7OprMOnIHiv for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 01:26:12 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id 163121A00FA for <lisp@ietf.org>; Thu, 13 Feb 2014 01:26:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3526; q=dns/txt; s=iport; t=1392283571; x=1393493171; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=C/6Ps1oi5yfnihh/e68hb6ztdO9sE9MW3m/rA9s7YMM=; b=GVym6ONilEgg6QYRhzlxuhin/bRMbo58pmaQXkxFPuysVzAKIkE1vZq0 EuJ6lPOW2XUXFE2GSeNmbgLmoVFEEUzI5FBLE4h82s5QSizuBChDiYVNR QhhHJer0u0b+5lZTzXi5vOR0aDr4bIfy02k2W6s0lV6VkLAIxxC/zCIVy U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AggFAG6P/FKtJXG8/2dsb2JhbABZgww4Vb0NgRYWAXSDfQEBAQRzBhIBCBgjPSUCBAENBQmHew2/WRePEgeENgSJC48LkhSBbYE+gio
X-IronPort-AV: E=Sophos;i="4.95,837,1384300800"; d="scan'208";a="300768491"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-9.cisco.com with ESMTP; 13 Feb 2014 09:26:10 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s1D9QAPW000637 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Feb 2014 09:26:10 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.180]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0123.003; Thu, 13 Feb 2014 03:26:10 -0600
From: "Patrice Bellagamba (pbellaga)" <pbellaga@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Fabio Maino (fmaino)" <fmaino@cisco.com>, "Santiago Freitas (safreita)" <safreita@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: =?iso-8859-1?Q?Using_LISP_for_Secure_Hybrid_Cloud_Extension_=AD_Draft_Sub?= =?iso-8859-1?Q?mitted_and_Request_for_slot_to_present_on_IETF_89?=
Thread-Index: AQHPKJ2hvAnmRpYqV0OytDCPI72miw==
Date: Thu, 13 Feb 2014 09:26:09 +0000
Message-ID: <CF224BC9.898B3%pbellaga@cisco.com>
In-Reply-To: <52FBAB81.5010904@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.2.120421
x-originating-ip: [10.60.92.197]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <925846601FC7574CB002567C9BF75093@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 13 Feb 2014 10:14:09 -0800
Subject: Re: [lisp] =?iso-8859-1?q?Using_LISP_for_Secure_Hybrid_Cloud_Extensio?= =?iso-8859-1?q?n_=AD_Draft_Submitted_and_Request_for_slot_to_present_on_I?= =?iso-8859-1?q?ETF_89?=
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, 13 Feb 2014 09:26:14 -0000

Hi Joel, thanks to review the draft.

Regarding the IPSec, this is just a transport to encrypt the LISP flow.
We did not described the multiple possibilities to perform the encryption,
but may be we should have.
The main idea, is to have a LISP tunnel between PxTR on Enterprise DC and
xTR on Cloud that allows IP mobility without any iTR on enterprise remote
sites, means no path optimization.
LISP is providing here a great advantage as it allows for subnet extension
on the cloud without the usage of any L2 technic.
.
Now, how we do encrypt this tunnel is of multiple ways.
1) As there is no scale requirement, and as the Enterprise may want to
also have plain routing to the Cloud, one option, which is the only one we
have relied on, is to establish an IPSEC tunnel between the Cloud and the
Enterprise DC, enabling a routing protocol over it and letting it allows
RLOCs to connect over IPSEC.
2) We can also, instead of creating an IPSEC tunnel, just encrypt the LISP
tunnel itself, in transport mode.
3) we can use GDOI to provide the LISP tunnel crypto, but in the case of
Cloud where no scale in term of number of sites is required that may be
optional.

As it is a use case draft, we tried to descibe one option, if you think we
should dig other option, then we will do it for next version.

Patrice

On 2/12/14 6:12 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>that this describes an existing usage is clearly very important.
>
>It seems that if the scale of the VPN is small enough that manually
>configured IPSec tunnels can be used, then LISP does not provide a lot
>of advantage.  If it is automated tunnels, there seems to be a need to
>coordinate the two systems.  What am I missing?
>
>Thanks,
>Joel
>
>On 2/12/14, 12:04 PM, Fabio Maino wrote:
>> Hi Joel,
>> This describes how LISP is used today in combination with IPsec
>> (typically GDOI is used to simplify key distribution).
>>
>> I think Dino's work is more forward looking, with two main goals: (1)
>> combine encryption with the LISP dataplane, for a more efficient
>> encoding on the wire, (2) take advantage of the LISP mapping system (and
>> possibly of some of the mechanisms in LISP-SEC) for key
>> derivation/distribution
>>
>> Fabio
>>
>>
>> On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
>>> This draft seems to expect that IPSec tunnels will be set up by means
>>> outside of LISP.  That seems to contravene the premise of LISp that it
>>> can operate without needing permanent / pre-established tunnel state.
>>>
>>> Should this be tied to the work Dino described at the last IETF
>>> meeting on using LISP to establish encryption for the LISP tunnel?
>>>
>>> Yours,
>>> Joel
>>>
>>> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>>>> Hi LISP Working Group,
>>>>
>>>> Today we have submitted a draft that covers using LISP for Secure
>>>>Hybrid
>>>> Cloud Extension.
>>>>
>>>> The draft can be found at
>>>>=20
>>>>http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-useca
>>>>se-00.txt
>>>>
>>>>
>>>> We would like to request your comments on it.
>>>>
>>>> Also, we would like request a small slot on the upcoming IETF 89
>>>>meeting
>>>> to present an overview of the use case covered on the draft.
>>>>
>>>> We look forward to your comments and for your feedback if we can have
>>>>a
>>>> small slot to present an overview of this draft on IETF 89.
>>>>
>>>> Sincerely,
>>>>
>>>> Patrice and Santiago
>>>>
>>
>>


From pbellaga@cisco.com  Thu Feb 13 01:30:50 2014
Return-Path: <pbellaga@cisco.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 B08F11A00FA for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 01:30:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.749
X-Spam-Level: 
X-Spam-Status: No, score=-14.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 mPx-Wk37-IM3 for <lisp@ietfa.amsl.com>; Thu, 13 Feb 2014 01:30:48 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id D6DD91A01B1 for <lisp@ietf.org>; Thu, 13 Feb 2014 01:30:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3627; q=dns/txt; s=iport; t=1392283844; x=1393493444; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=sF6lU0cw8zE/na3gJt+w/EU+IE8U/Tcvq5QoINERNDE=; b=NwgYwJKVcYzDtOXyk9ndqWptSanQ5W6nw+0uazZldPyWwtzHAo2mSRVe 1gv5I4ya6b6R3eGoBTeBR7WHFk71hbs7vJcu6SE4s0GVhHvco3XHix6nI OWK+PfQ06TDYd9SBRXr57r9Asg97HRL59IQEXX/6/lmXnQF9DeQa8K+f+ I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgsFAFWQ/FKtJXG//2dsb2JhbABZgwo4V79JgRUWdIIlAQEBBHMGEgEIGCM9JQIEAQ0FCYd8DcgOF455B4Q4BIkQjxuSIYFvgT6CKg
X-IronPort-AV: E=Sophos;i="4.95,837,1384300800"; d="scan'208";a="303788928"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-8.cisco.com with ESMTP; 13 Feb 2014 09:30:43 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s1D9UhmF030610 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Feb 2014 09:30:43 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.180]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0123.003; Thu, 13 Feb 2014 03:30:43 -0600
From: "Patrice Bellagamba (pbellaga)" <pbellaga@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>, "Fabio Maino (fmaino)" <fmaino@cisco.com>, "Santiago Freitas (safreita)" <safreita@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: =?iso-8859-1?Q?Using_LISP_for_Secure_Hybrid_Cloud_Extension_=AD_Draft_Sub?= =?iso-8859-1?Q?mitted_and_Request_for_slot_to_present_on_IETF_89?=
Thread-Index: AQHPKBaClAO2GIrjhUiK17O355RlmpqyQ3cAgAEeOIA=
Date: Thu, 13 Feb 2014 09:30:42 +0000
Message-ID: <CF224E5A.898E0%pbellaga@cisco.com>
In-Reply-To: <52FBAEB6.50304@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.2.120421
x-originating-ip: [10.60.92.197]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <86AB845E14D28144A5716DBC22B01378@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 13 Feb 2014 10:14:09 -0800
Subject: Re: [lisp] =?iso-8859-1?q?Using_LISP_for_Secure_Hybrid_Cloud_Extensio?= =?iso-8859-1?q?n_=AD_Draft_Submitted_and_Request_for_slot_to_present_on_I?= =?iso-8859-1?q?ETF_89?=
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, 13 Feb 2014 09:30:50 -0000

Hi Joel, you are right, in this case LISP mobility is used instead of L2
technics, and there is advantages to this.
We have seen multiple customers that are not confident with L2 extension,
especially because it does extend the broadcast domain.
Here in addition the L3 device that perform LISP xTR in the cloud is
providing default gateway locally, allowing not to trombone toward the
enterprise to have intra-cloud routing.

LISP respond to the need 'Route when you can, Bridge when you must'

Thanks, Patrice

On 2/12/14 6:26 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>I think taht using the same subnet/prefix simply amounts to having /32
>routes in the edge devices.  Also, there are other known mechanisms
>(L2VPN extension) which achieve that goal.
>Having said that, it is a useful goal and one LISP helps with.
>
>I do not see why the routing is any more optimal than any of the other
>tunnel management mechanisms.
>
>Yours,
>Joel
>
>On 2/12/14, 12:18 PM, Yves Hertoghs (yhertogh) wrote:
>> Joel,
>>
>> The main advantages are:
>> * You can use the same subnet/prefix in both sites
>> * there is optimised ingress routing from remote LISP enabled sites
>> towards the right destination
>>
>> Yves
>>
>> On 12/02/14 18:12, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>
>>> that this describes an existing usage is clearly very important.
>>>
>>> It seems that if the scale of the VPN is small enough that manually
>>> configured IPSec tunnels can be used, then LISP does not provide a lot
>>> of advantage.  If it is automated tunnels, there seems to be a need to
>>> coordinate the two systems.  What am I missing?
>>>
>>> Thanks,
>>> Joel
>>>
>>> On 2/12/14, 12:04 PM, Fabio Maino wrote:
>>>> Hi Joel,
>>>> This describes how LISP is used today in combination with IPsec
>>>> (typically GDOI is used to simplify key distribution).
>>>>
>>>> I think Dino's work is more forward looking, with two main goals: (1)
>>>> combine encryption with the LISP dataplane, for a more efficient
>>>> encoding on the wire, (2) take advantage of the LISP mapping system
>>>>(and
>>>> possibly of some of the mechanisms in LISP-SEC) for key
>>>> derivation/distribution
>>>>
>>>> Fabio
>>>>
>>>>
>>>> On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
>>>>> This draft seems to expect that IPSec tunnels will be set up by means
>>>>> outside of LISP.  That seems to contravene the premise of LISp that
>>>>>it
>>>>> can operate without needing permanent / pre-established tunnel state.
>>>>>
>>>>> Should this be tied to the work Dino described at the last IETF
>>>>> meeting on using LISP to establish encryption for the LISP tunnel?
>>>>>
>>>>> Yours,
>>>>> Joel
>>>>>
>>>>> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>>>>>> Hi LISP Working Group,
>>>>>>
>>>>>> Today we have submitted a draft that covers using LISP for Secure
>>>>>> Hybrid
>>>>>> Cloud Extension.
>>>>>>
>>>>>> The draft can be found at
>>>>>>
>>>>>>=20
>>>>>>http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-use
>>>>>>ca
>>>>>> se-00.txt
>>>>>>
>>>>>>
>>>>>> We would like to request your comments on it.
>>>>>>
>>>>>> Also, we would like request a small slot on the upcoming IETF 89
>>>>>> meeting
>>>>>> to present an overview of the use case covered on the draft.
>>>>>>
>>>>>> We look forward to your comments and for your feedback if we can
>>>>>>have
>>>>>> a
>>>>>> small slot to present an overview of this draft on IETF 89.
>>>>>>
>>>>>> Sincerely,
>>>>>>
>>>>>> Patrice and Santiago
>>>>>>
>>>>
>>>>
>>
>>


From nobody Fri Feb 14 08:10:36 2014
Return-Path: <jmh@joelhalpern.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 2518E1A02B3 for <lisp@ietfa.amsl.com>; Fri, 14 Feb 2014 08:10:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 owYH3JsU5nQ1 for <lisp@ietfa.amsl.com>; Fri, 14 Feb 2014 08:10:32 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 0F00A1A02A3 for <lisp@ietf.org>; Fri, 14 Feb 2014 08:10:32 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id CEFF51BDC456 for <lisp@ietf.org>; Fri, 14 Feb 2014 08:10:30 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-222.clppva.east.verizon.net [70.106.135.222]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id 47FBD1BDC450 for <lisp@ietf.org>; Fri, 14 Feb 2014 08:10:30 -0800 (PST)
Message-ID: <52FE3FFF.7050706@joelhalpern.com>
Date: Fri, 14 Feb 2014 11:10:39 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "lisp@ietf.org" <lisp@ietf.org>
References: <52FE3CA6.7080706@innovationslab.net>
In-Reply-To: <52FE3CA6.7080706@innovationslab.net>
X-Forwarded-Message-Id: <52FE3CA6.7080706@innovationslab.net>
Content-Type: multipart/mixed; boundary="------------020708090803070203060408"
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/tvW45ki7AtZcOTjqRNAMN1Sk8sw
Subject: [lisp] Fwd: Approved: draft-ietf-lisp-deployment
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: Fri, 14 Feb 2014 16:10:34 -0000

This is a multi-part message in MIME format.
--------------020708090803070203060408
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

The IESG has approved the deployment document.

Many thanks to the author and shepherd.
Congratulations to the WG and the authors.

Yours,
Joel


-------- Original Message --------
Subject: Approved: draft-ietf-lisp-deployment
Date: Fri, 14 Feb 2014 10:56:22 -0500
From: Brian Haberman <brian@innovationslab.net>
To: 'The IESG' <iesg@ietf.org>
CC: draft-ietf-lisp-deployment@tools.ietf.org 
<draft-ietf-lisp-deployment@tools.ietf.org>, lisp-chairs@tools.ietf.org 
<lisp-chairs@tools.ietf.org>

Secretariat (BCC:'ed),
      draft-ietf-lisp-deployment is now approved.  All notes and
write-ups are correct.  Please move it along in the publication process.

Regards,
Brian














--------------020708090803070203060408
Content-Type: application/pgp-signature;
 name="signature.asc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="signature.asc"

LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcvTWFjR1BHMiB2
Mi4wLjIwIChEYXJ3aW4pCkNvbW1lbnQ6IEdQR1Rvb2xzIC0gaHR0cHM6Ly9ncGd0b29scy5v
cmcKCmlRRWNCQUVCQ2dBR0JRSlMvanl0QUFvSkVCT1pScUNpN2dvcXpvd0gvUmlHdmF4c25k
aldHYmkzd2xLUWlNRUEKY0VqSlZxSUpoZTU3ZkgxNGFCMmthNTZBbGhzSlhUTTNhelpjczA3
OWVZU0Z1Wm1zYzR3UkNzV09MalkrOVRubgpQQmxqdEM3ZWt2UlRZaG1OWEV6WmlVZjIwOTJ5
SmJoVDVGYkhOZFJHQ3dCSEkyZ29vUnFQQVRhR3RaWVJ0TW8xCjVaUUtVZEFHTjVmK2xtQ3JV
VnFIbWJtK3pYYW9tU1l1UkZDNzdZVFQ4UVpKNWxOYm5QZzJMWEswNkkxc08yc1EKYjZCanJ0
aW5oY1hKMVhjY1JLOGY0TDluWERWaDNiYkhKaDg2aExKNE0vNUUxOUF3V0orZWtxWWFFN3pI
QWpJYgpwcXBoRXBXODRWRXZDMlVLVnRoVDN3ektWOHV2K25EWXltR0JsU0NIRWZ4UnpYWlFN
U1BGVFNpMHRTeUF6U0U9Cj1LdUhoCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQoK
--------------020708090803070203060408--


From nobody Fri Feb 14 08:34:42 2014
Return-Path: <internet-drafts@ietf.org>
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 A06291A029E; Fri, 14 Feb 2014 08:34:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 9iJQZBtlS2co; Fri, 14 Feb 2014 08:34:39 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 943D11A02E3; Fri, 14 Feb 2014 08:34:39 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.0.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140214163439.8133.81625.idtracker@ietfa.amsl.com>
Date: Fri, 14 Feb 2014 08:34:39 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/MqB_6JjZEuCO_sA9VCib1VTGbGo
Cc: lisp@ietf.org
Subject: [lisp] I-D Action: draft-ietf-lisp-eid-block-mgmnt-01.txt
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 14 Feb 2014 16:34:41 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Locator/ID Separation Protocol Working Group of the IETF.

        Title           : LISP EID Block Management Guidelines
        Authors         : Luigi Iannone
                          Roger Jorgensen
                          David Conrad
	Filename        : draft-ietf-lisp-eid-block-mgmnt-01.txt
	Pages           : 13
	Date            : 2014-02-14

Abstract:
   This document proposes an allocation framework for the management of
   the LISP EID address prefix (requested in [I-D.ietf-lisp-eid-block]).
   The framework described relies on hierarchical distribution of the
   address space with sub-prefixes allocated on a temporary basis to
   requesting organizations.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-lisp-eid-block-mgmnt/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-lisp-eid-block-mgmnt-01

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-lisp-eid-block-mgmnt-01


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Fri Feb 14 09:18:54 2014
Return-Path: <yhertogh@cisco.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 7A40F1A032A; Fri, 14 Feb 2014 09:18:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.049
X-Spam-Level: 
X-Spam-Status: No, score=-10.049 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 BgzG4cD1HzfV; Fri, 14 Feb 2014 09:18:41 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) by ietfa.amsl.com (Postfix) with ESMTP id CDCC11A02E8; Fri, 14 Feb 2014 09:18:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3150; q=dns/txt; s=iport; t=1392398318; x=1393607918; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=lMc6RpgwQBzCylvUuGIojpSi6XJ2M14Xpu6zIq4jc5E=; b=R4yN+9nGOlxjvKBYnrbD5mBh6EA4FJiLEqqBYPmLMTZ5NtVAgDt8+hGd zrA/8iLheZgXWCLL8rl8dwYgsk6jQ5Lf/VaapzjcOdLpNzVUx+/bJdUV4 1VNWj6cWSnCgSDQYFUofvqxYZKr4YvZaPsBXRJp1Y4/ESEKk5mxkwn4ME M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiUFAKVO/lKtJV2d/2dsb2JhbABQCYMGOFe/MoEVFnSCJQEBAQR3AhACAQhGMhsBBgMCBAENBQmHfA3ISReOHlsHhDgEiRCPHIEykHGDLYIq
X-IronPort-AV: E=Sophos;i="4.95,845,1384300800"; d="scan'208";a="20523521"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-1.cisco.com with ESMTP; 14 Feb 2014 17:18:37 +0000
Received: from xhc-rcd-x14.cisco.com (xhc-rcd-x14.cisco.com [173.37.183.88]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s1EHIbrJ001381 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Feb 2014 17:18:37 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.6]) by xhc-rcd-x14.cisco.com ([173.37.183.88]) with mapi id 14.03.0123.003; Fri, 14 Feb 2014 11:18:37 -0600
From: "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>
To: "lisp@ietf.org" <lisp@ietf.org>, "terry.manderson@icann.org" <terry.manderson@icann.org>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>
Thread-Topic: New Version Notification for draft-hertoghs-lisp-mobility-use-cases-00.txt
Thread-Index: AQHPKagBYFsDgcP7ekiJC+FTu+8nHpq1c50A
Date: Fri, 14 Feb 2014 17:18:36 +0000
Message-ID: <CF240D97.2DEE7%yhertogh@cisco.com>
References: <20140214171225.20093.30555.idtracker@ietfa.amsl.com>
In-Reply-To: <20140214171225.20093.30555.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.61.160.206]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <FCB7BED6932FDF489DCFE082E47A1D37@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/u4W-9ytNxrKTBY2QylslVOoHLJc
Cc: "nvo3@ietf.org" <nvo3@ietf.org>, "Marc Binderberger \(mbinderb\)" <mbinderb@cisco.com>
Subject: [lisp] FW: New Version Notification for draft-hertoghs-lisp-mobility-use-cases-00.txt
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: Fri, 14 Feb 2014 17:18:43 -0000

Dear LISP WG,

This is a new LISP Use Case draft, and this one is centered on how to use
LISP for a number of network-based mobility use cases.  We=B9d like to
request comments on this.

Terry/Joel, we=B9d also like a 5 minute slot at IETF89 to present this use
case draft

Yves

On 14/02/14 18:12, "internet-drafts@ietf.org" <internet-drafts@ietf.org>
wrote:

>
>A new version of I-D, draft-hertoghs-lisp-mobility-use-cases-00.txt
>has been successfully submitted by Yves Hertoghs and posted to the
>IETF repository.
>
>Name:		draft-hertoghs-lisp-mobility-use-cases
>Revision:	00
>Title:		End Host Mobility Use Cases for LISP
>Document date:	2014-02-14
>Group:		Individual Submission
>Pages:		17
>URL:           =20
>http://www.ietf.org/internet-drafts/draft-hertoghs-lisp-mobility-use-cases
>-00.txt
>Status:        =20
>https://datatracker.ietf.org/doc/draft-hertoghs-lisp-mobility-use-cases/
>Htmlized:      =20
>http://tools.ietf.org/html/draft-hertoghs-lisp-mobility-use-cases-00
>
>
>Abstract:
>   This memo proposes use cases for LISP in the area of end Host
>   mobility.  The applicability of end host mobility can be found in
>   data centers, where Virtual Machines (VM's) can be moved freely from
>   one physical server onto another physical server, independent of
>   location, without having to change the IP/MAC-addresses inside those
>   VMs, nor impacting traffic flows to and from those VMs.  Wireless end
>   hosts are another area of applicability.  Although this draft will
>   not address wireless end host mobility, most of the same principles
>   apply.
>
>   Traditionally L2 extension technologies have been used to handle
>   mobility events, but they could lead to suboptimal routing of traffic
>   to and from the end host after the mobility event, as well as created
>   big broadcast domains.  This memo describes how LISP solves the
>   traffic optimization issues caused by a mobility event of an end host
>   like a Virtual Machine, as it decouples the identity of the end host
>   from its location, such that traffic will always be forwarded to the
>   correct location.  More-over the LISP control plane can be leveraged
>   to discover and distribute the reachability information of end hosts
>   such that end to end broadcast domains, and their associated
>   problems, are no longer needed.
>
>   Various sub-use cases will be looked at in this draft, depending on
>   whether mobility is achieved at L2 (using MAC-addresses as EID) or at
>   L3 (using IP addresses as EIDs), and whether subnets are L2 extended
>   across LISP sites or not.  This memo also describes how to handle
>   mobility in the case where the default gateway of the end host is not
>   capable of performing the LISP map-and-encap function, while the LISP
>   xTR function is located one or more L3 hops away from the default
>   gateway.
>
>
>                 =20
>       =20
>
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>The IETF Secretariat
>


From nobody Fri Feb 14 11:13:52 2014
Return-Path: <iesg-secretary@ietf.org>
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 E77C51A034A; Fri, 14 Feb 2014 11:13:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 zxiQTAZl5RRf; Fri, 14 Feb 2014 11:13:42 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B08021A0356; Fri, 14 Feb 2014 11:13:16 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.0.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140214191316.9453.49340.idtracker@ietfa.amsl.com>
Date: Fri, 14 Feb 2014 11:13:16 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/GbcmMvBvOCyvou8UOQEuuZGB_NA
Cc: lisp mailing list <lisp@ietf.org>, lisp chair <lisp-chairs@tools.ietf.org>, RFC Editor <rfc-editor@rfc-editor.org>
Subject: [lisp] Document Action: 'LISP Network Element Deployment Considerations' to Experimental RFC (draft-ietf-lisp-deployment-12.txt)
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 14 Feb 2014 19:13:46 -0000

The IESG has approved the following document:
- 'LISP Network Element Deployment Considerations'
  (draft-ietf-lisp-deployment-12.txt) as Experimental RFC

This document is the product of the Locator/ID Separation Protocol
Working Group.

The IESG contact persons are Brian Haberman and Ted Lemon.

A URL of this Internet Draft is:
http://datatracker.ietf.org/doc/draft-ietf-lisp-deployment/




Technical Summary:

LISP is a protocol which can be used for different purposes. This draft describes
how to deploy its associated network elements, in order to identify possible
deployment scenarios and the additional requirements they may impose on the
protocol specification and other protocols. This document is intended as a guide for
the operational community for LISP deployments in their networks and is expected
to evolve as LISP deployment progresses, and the described scenarios are better
understood or new scenarios are discovered. 


Working Group Summary:

There was no controversy nor any contentious issues during the WG process. The
consensus was not rough and the draft came out as the result of a collective effort.


Document Quality:

There are multiple implementations of the protocol that am aware of. To my
knowledge, at least one vendor has implemented the specification. The draft has
received a fair amount of reviews and discussions without triggering any major
change(s) in the document nor substantive issue(s). 


Personnel:

- Document Shepherd: Wassim Haddad (Wassim.Haddad@ericsson.com)
- Responsible Area Director: Brian Haberman (INTERNET Area Director)


From nobody Fri Feb 14 12:07:05 2014
Return-Path: <vimoreno@cisco.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 F1B4A1A03B5 for <lisp@ietfa.amsl.com>; Fri, 14 Feb 2014 12:07:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.049
X-Spam-Level: 
X-Spam-Status: No, score=-15.049 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 FtUvEfLeUdPM for <lisp@ietfa.amsl.com>; Fri, 14 Feb 2014 12:07:00 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 188471A0393 for <lisp@ietf.org>; Fri, 14 Feb 2014 12:07:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1697; q=dns/txt; s=iport; t=1392408418; x=1393618018; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=GWdriaBs/bEX1Wo6f+xrL99JwIdOVIlYMz9mV0L+jl8=; b=V24/9IP3tWxOm+7CWSyMRdGNM4j+preiauiGNK4nm3SROEZZyrTDSSMK CI7G4aL2xW7XwTmavza0L2Wgc6taayeqHly3fBRx5TS8tYjAUlJrgjQOu OH0xbEozoa/h9vnOYTKRelByy7auKqSF4nc6d5HvojQJNC+3WoQZ906c4 U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhMFAPN2/lKtJXHB/2dsb2JhbABZgwY4V78vgRcWdIIlAQEBAwF3AhACAQhGMiUCBAENBQmHdAgNyEkXjiUhMweDJIEUBIkQjxyBMpBxgy2CKg
X-IronPort-AV: E=Sophos;i="4.95,846,1384300800"; d="scan'208";a="304007076"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-1.cisco.com with ESMTP; 14 Feb 2014 20:06:58 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id s1EK6wxW030213 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Feb 2014 20:06:58 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.47]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0123.003; Fri, 14 Feb 2014 14:06:58 -0600
From: "Victor Moreno (vimoreno)" <vimoreno@cisco.com>
To: "lisp@ietf.org" <lisp@ietf.org>, "terry.manderson@icann.org" <terry.manderson@icann.org>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>
Thread-Topic: New Version Notification for draft-moreno-lisp-datacenter-deployment-00.txt
Thread-Index: AQHPKavMdumAaIkJL0Sofwyj2m7qMJq1kduA
Date: Fri, 14 Feb 2014 20:06:57 +0000
Message-ID: <1AE4B197-9B35-46F0-A0A8-D35EAF9FDFDF@cisco.com>
References: <20140214173956.5770.5223.idtracker@ietfa.amsl.com>
In-Reply-To: <20140214173956.5770.5223.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.27.62.38]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <19728EFEDF0BD842B4A2B6EA9BE6143D@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/lJUlzIsBLVK0Q1ATITF-iOpTdrA
Cc: "Satyam Sinha \(satysinh\)" <satysinh@cisco.com>, "Michael Smith \(michsmit\)" <michsmit@cisco.com>
Subject: Re: [lisp] New Version Notification for draft-moreno-lisp-datacenter-deployment-00.txt
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: Fri, 14 Feb 2014 20:07:03 -0000

Dear LISP WG,

This is a new LISP Deployment draft, and this one is centered on how to dep=
loy
LISP within and across Data Centers.  We=B9d like to
request comments on this.

Terry/Joel, we=B9d also like a 5 minute slot at IETF89 to present this draf=
t to the WG in London.

Thanks in advance,

Victor

On Feb 14, 2014, at 9:39 AM, internet-drafts@ietf.org wrote:

>=20
> A new version of I-D, draft-moreno-lisp-datacenter-deployment-00.txt
> has been successfully submitted by Victor Moreno and posted to the
> IETF repository.
>=20
> Name:		draft-moreno-lisp-datacenter-deployment
> Revision:	00
> Title:		LISP Deployment Considerations in Data Center Networks
> Document date:	2014-02-14
> Group:		Individual Submission
> Pages:		20
> URL:            http://www.ietf.org/internet-drafts/draft-moreno-lisp-dat=
acenter-deployment-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-moreno-lisp-datace=
nter-deployment/
> Htmlized:       http://tools.ietf.org/html/draft-moreno-lisp-datacenter-d=
eployment-00
>=20
>=20
> Abstract:
>   This document discusses scenarios and implications of LISP based
>   overlay deployment in the Data Center.  The alternatives for
>   topological location of the different LISP functions are analyzed in
>   the context of the most prevalent Data Center topologies.  The role
>   and deployment of LISP in the Wide Area Network and Data Center
>   Interconnection are also discussed.
>=20
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20


From nobody Sun Feb 16 14:02:16 2014
Return-Path: <lori@lispmob.org>
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 CB50C1A02C4 for <lisp@ietfa.amsl.com>; Sun, 16 Feb 2014 14:02:14 -0800 (PST)
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, SPF_HELO_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 nsDAR4He_Ch6 for <lisp@ietfa.amsl.com>; Sun, 16 Feb 2014 14:02:12 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 5D7981A02B6 for <lisp@ietf.org>; Sun, 16 Feb 2014 14:02:12 -0800 (PST)
Received: from gw-2.ac.upc.es (gw-2.ac.upc.es [147.83.30.8]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1GM28TK015651; Sun, 16 Feb 2014 23:02:08 +0100
Received: from [10.81.80.7] (unknown [89.123.125.71]) by gw-2.ac.upc.es (Postfix) with ESMTPSA id BAFBB9FB; Sun, 16 Feb 2014 23:02:07 +0100 (CET)
Message-ID: <5301355B.1060402@lispmob.org>
Date: Mon, 17 Feb 2014 00:02:03 +0200
From: Lori Jakab <lori@lispmob.org>
Organization: LISPmob
MIME-Version: 1.0
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "lisp@ietf.org" <lisp@ietf.org>
References: <52FE3CA6.7080706@innovationslab.net> <52FE3FFF.7050706@joelhalpern.com>
In-Reply-To: <52FE3FFF.7050706@joelhalpern.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/b4aI2rWGiOzMVGPAMADH7ypHq1w
Subject: Re: [lisp] Fwd: Approved: draft-ietf-lisp-deployment
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: Sun, 16 Feb 2014 22:02:14 -0000

On 02/14/2014 06:10 PM, Joel M. Halpern wrote:
> The IESG has approved the deployment document.
> 
> Many thanks to the author and shepherd.

... and to the chairs for their guidance!

> Congratulations to the WG and the authors.

Thanks, Joel.

-Lori

> 
> Yours,
> Joel
> 
> 
> -------- Original Message --------
> Subject: Approved: draft-ietf-lisp-deployment
> Date: Fri, 14 Feb 2014 10:56:22 -0500
> From: Brian Haberman <brian@innovationslab.net>
> To: 'The IESG' <iesg@ietf.org>
> CC: draft-ietf-lisp-deployment@tools.ietf.org
> <draft-ietf-lisp-deployment@tools.ietf.org>, lisp-chairs@tools.ietf.org
> <lisp-chairs@tools.ietf.org>
> 
> Secretariat (BCC:'ed),
>      draft-ietf-lisp-deployment is now approved.  All notes and
> write-ups are correct.  Please move it along in the publication process.
> 
> Regards,
> Brian
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
> 


From nobody Mon Feb 17 01:31:01 2014
Return-Path: <marc@sniff.de>
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 D25521A0394 for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 01:30:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.548] 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 yvLfeC5f9jAd for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 01:30:56 -0800 (PST)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 66D251A008E for <lisp@ietf.org>; Mon, 17 Feb 2014 01:30:56 -0800 (PST)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 986F12AA0F for <lisp@ietf.org>; Mon, 17 Feb 2014 09:30:52 +0000 (GMT)
Date: Mon, 17 Feb 2014 01:30:51 -0800
From: Marc Binderberger <marc@sniff.de>
To: lisp@ietf.org
Message-ID: <20140217013051556658.9cfb700c@sniff.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/FuVc86D0yDEooNqMBjncvbPNo4w
Subject: [lisp] Some basic questions ...
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: Mon, 17 Feb 2014 09:31:00 -0000

Hello LISP experts,

have two questions, mainly to understand the context a bit better.

Q1: map-notify message.

maybe it's the name but I always expected this message is for the Map 
Server to inform ETRs. Kind of a "push" method. But reading RFCs 6830 
and 6833 again it seems that the Map-Notify is simply an ACK for a 
received and processed Map-Register message. Take the Map-Register 
message, set the type to Map-Notify and send back.

Now, the use as ACK is not a contradiction to the broader use as a push 
message. So my question to the LISP experts and inventors is: is 
Map-Notify restricted to be just an ACK? (having an extra type for it 
seems generous)



Q2: Locator-Status-Bits (LSBs).

RFC 6830 says in section 6.3:

   When an ETR decapsulates a packet, it will check for any change in
   the 'Locator-Status-Bits' field.

I interpret this that if an ITR sets the Locator-Status-Bits then it 
would do so permanently. In other words the LSBs are not set used in an 
"alert style" (means: only set when an RLOC change happened) ?

Wondering what requirements this imposes on the data plane. It may not 
be possible for the "hardware" (NP, ASIC, FPGA) to check the incoming 
LSBs. So if LSBs are sent permanently this would likely require to punt 
every Nth packet to the control plane?



Q3: the lexicographic order of RLOCs.

Maybe stupid question but the lexicographic order is computed over what 
byte sequence exactly?  Loc-AFI + Locator? (both in network order, 
Loc-AFI first)



Thanks & Regards,
Marc


From nobody Mon Feb 17 01:39:00 2014
Return-Path: <safreita@cisco.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 8DA1C1A0394 for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 01:38:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.749
X-Spam-Level: 
X-Spam-Status: No, score=-14.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 OIEJpWl51Gzm for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 01:38:56 -0800 (PST)
Received: from mtv-iport-4.cisco.com (mtv-iport-4.cisco.com [173.36.130.15]) by ietfa.amsl.com (Postfix) with ESMTP id EAF3B1A0392 for <lisp@ietf.org>; Mon, 17 Feb 2014 01:38:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5806; q=dns/txt; s=iport; t=1392629933; x=1393839533; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=64A2UV2fdUT1hP3BO/AoU1wzaRTVMldbGFGFYpjDzu8=; b=Q170NXusojYgoRjiYurU/XhikUnf4Xcrg0yJa0iOE82rm0I/4bUV56lD 2odhmMzGZTnS6DJeev4zyvQNhLcJvbkcB8MCiEXzWg4cGB+2zjRg9jkvM zAZtgG/KlLw3ynG37ym3qfdj+ld/bQBe1YI4EHzuZuFSPljlNWn5l1JtW A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgQFAH3XAVOtJXG9/2dsb2JhbABZgwY4V780gRsWdIIlAQEBBHMGDAQCAQgRBAEBAQoZBAcyFAkIAgQBDQUIAYd8DctRF44fDgMBHzEHBoMegRQEiRChP4FvgT6BagcXBhw
X-IronPort-AV: E=Sophos;i="4.95,859,1384300800"; d="scan'208";a="105946112"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by mtv-iport-4.cisco.com with ESMTP; 17 Feb 2014 09:38:50 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s1H9cnjG012219 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Feb 2014 09:38:49 GMT
Received: from xmb-rcd-x03.cisco.com ([169.254.7.15]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0123.003; Mon, 17 Feb 2014 03:38:49 -0600
From: "Santiago Freitas (safreita)" <safreita@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Dino Farinacci (farinacci@gmail.com)" <farinacci@gmail.com>
Thread-Topic: =?iso-8859-1?Q?Using_LISP_for_Secure_Hybrid_Cloud_Extension_=AD_Draft_Sub?= =?iso-8859-1?Q?mitted_and_Request_for_slot_to_present_on_IETF_89?=
Thread-Index: AQHPKBaCpwgyBjMMiEOL2BexR7RgQpqyQ3cAgAENeACAAE7WAIAFjQQA
Date: Mon, 17 Feb 2014 09:38:48 +0000
Message-ID: <6E7BD95280BD654AAA393A8BF2228BE410F8A899@xmb-rcd-x03.cisco.com>
References: <CF224E5A.898E0%pbellaga@cisco.com> <52FCD2E4.5060506@joelhalpern.com>
In-Reply-To: <52FCD2E4.5060506@joelhalpern.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.147.52.13]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/hResl-T11O_-a-3lF-QYAvta_a0
Cc: "Patrice Bellagamba \(pbellaga\)" <pbellaga@cisco.com>, "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] =?iso-8859-1?q?Using_LISP_for_Secure_Hybrid_Cloud_Extensio?= =?iso-8859-1?q?n_=AD_Draft_Submitted_and_Request_for_slot_to_present_on_I?= =?iso-8859-1?q?ETF_89?=
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: Mon, 17 Feb 2014 09:38:58 -0000

Hi Joel and Dino, thanks for your review and comments.

Yes, the goal of this draft is to be an existing use-case document, describ=
ing how LISP can be used today to enable a Hybrid Cloud extension. To valid=
ate the use case and what we described on the draft we have it running in o=
ur lab.=20

For a version 01 of the draft, I tried to capture the open questions and co=
mments from the feedback provided.=20
Below is what I captured, did I miss anything ? Any other points you sugges=
t we include ?

1) Do we need to better capture on the draft the advantages of using LISP m=
obility instead of Layer 2 extension ? The points Patrice Bellagamba mentio=
ned on his email;=20
2) Explicitly document the resulting packet format;
3) More clearly say where the IPsec tunnel is. That is, document that IPsec=
 encapsulate and protect the LISP encapsulated packet on this use case;
4) Since this will certainly be in a multi-tenancy environment, discuss how=
 private IPv4 addresses will be handled and where NAT devices will be deplo=
yed. Mention how IPsec or LISP will handle NAT-traversal.

Sorry if this was answered on another email, but I can't find if we receive=
d a few minutes to present this use case on the meeting in London. Can you =
please advise ?

Thanks, Santiago

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: 13 February 2014 14:13
To: Patrice Bellagamba (pbellaga); Yves Hertoghs (yhertogh); Fabio Maino (f=
maino); Santiago Freitas (safreita); lisp@ietf.org
Cc: terry.manderson@icann.org
Subject: Re: Using LISP for Secure Hybrid Cloud Extension  Draft Submitted =
and Request for slot to present on IETF 89

Viewed as a use case draft, what is there is probably reasonable.  I would =
be inclined to include some indications of the open questions in addressing=
 the use case, but that is not mandatory.

Yours,
Joel

On 2/13/14, 4:30 AM, Patrice Bellagamba (pbellaga) wrote:
> Hi Joel, you are right, in this case LISP mobility is used instead of=20
> L2 technics, and there is advantages to this.
> We have seen multiple customers that are not confident with L2=20
> extension, especially because it does extend the broadcast domain.
> Here in addition the L3 device that perform LISP xTR in the cloud is=20
> providing default gateway locally, allowing not to trombone toward the=20
> enterprise to have intra-cloud routing.
>
> LISP respond to the need 'Route when you can, Bridge when you must'
>
> Thanks, Patrice
>
> On 2/12/14 6:26 PM, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>> I think taht using the same subnet/prefix simply amounts to having=20
>> /32 routes in the edge devices.  Also, there are other known=20
>> mechanisms (L2VPN extension) which achieve that goal.
>> Having said that, it is a useful goal and one LISP helps with.
>>
>> I do not see why the routing is any more optimal than any of the=20
>> other tunnel management mechanisms.
>>
>> Yours,
>> Joel
>>
>> On 2/12/14, 12:18 PM, Yves Hertoghs (yhertogh) wrote:
>>> Joel,
>>>
>>> The main advantages are:
>>> * You can use the same subnet/prefix in both sites
>>> * there is optimised ingress routing from remote LISP enabled sites=20
>>> towards the right destination
>>>
>>> Yves
>>>
>>> On 12/02/14 18:12, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>>>
>>>> that this describes an existing usage is clearly very important.
>>>>
>>>> It seems that if the scale of the VPN is small enough that manually=20
>>>> configured IPSec tunnels can be used, then LISP does not provide a=20
>>>> lot of advantage.  If it is automated tunnels, there seems to be a=20
>>>> need to coordinate the two systems.  What am I missing?
>>>>
>>>> Thanks,
>>>> Joel
>>>>
>>>> On 2/12/14, 12:04 PM, Fabio Maino wrote:
>>>>> Hi Joel,
>>>>> This describes how LISP is used today in combination with IPsec=20
>>>>> (typically GDOI is used to simplify key distribution).
>>>>>
>>>>> I think Dino's work is more forward looking, with two main goals:=20
>>>>> (1) combine encryption with the LISP dataplane, for a more=20
>>>>> efficient encoding on the wire, (2) take advantage of the LISP=20
>>>>> mapping system (and possibly of some of the mechanisms in=20
>>>>> LISP-SEC) for key derivation/distribution
>>>>>
>>>>> Fabio
>>>>>
>>>>>
>>>>> On 2/12/14, 8:54 AM, Joel M. Halpern wrote:
>>>>>> This draft seems to expect that IPSec tunnels will be set up by=20
>>>>>> means outside of LISP.  That seems to contravene the premise of=20
>>>>>> LISp that it can operate without needing permanent /=20
>>>>>> pre-established tunnel state.
>>>>>>
>>>>>> Should this be tied to the work Dino described at the last IETF=20
>>>>>> meeting on using LISP to establish encryption for the LISP tunnel?
>>>>>>
>>>>>> Yours,
>>>>>> Joel
>>>>>>
>>>>>> On 2/12/14, 6:22 AM, Santiago Freitas (safreita) wrote:
>>>>>>> Hi LISP Working Group,
>>>>>>>
>>>>>>> Today we have submitted a draft that covers using LISP for=20
>>>>>>> Secure Hybrid Cloud Extension.
>>>>>>>
>>>>>>> The draft can be found at
>>>>>>>
>>>>>>>
>>>>>>> http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-clou
>>>>>>> d-use
>>>>>>> ca
>>>>>>> se-00.txt
>>>>>>>
>>>>>>>
>>>>>>> We would like to request your comments on it.
>>>>>>>
>>>>>>> Also, we would like request a small slot on the upcoming IETF 89=20
>>>>>>> meeting to present an overview of the use case covered on the=20
>>>>>>> draft.
>>>>>>>
>>>>>>> We look forward to your comments and for your feedback if we can=20
>>>>>>> have a small slot to present an overview of this draft on IETF=20
>>>>>>> 89.
>>>>>>>
>>>>>>> Sincerely,
>>>>>>>
>>>>>>> Patrice and Santiago
>>>>>>>
>>>>>
>>>>>
>>>
>>>
>


From nobody Mon Feb 17 08:46:23 2014
Return-Path: <arnatal@ac.upc.edu>
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 4A70D1A03F6 for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 08:46:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.827
X-Spam-Level: 
X-Spam-Status: No, score=-1.827 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.548, SPF_HELO_PASS=-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 ialW8iCYu7vx for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 08:46:17 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 3B38F1A025B for <lisp@ietf.org>; Mon, 17 Feb 2014 08:46:17 -0800 (PST)
Received: from gw-2.ac.upc.es (gw-2.ac.upc.es [147.83.30.8]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1HGkDGN013583 for <lisp@ietf.org>; Mon, 17 Feb 2014 17:46:13 +0100
Received: from mail-yk0-f171.google.com (mail-yk0-f171.google.com [209.85.160.171]) by gw-2.ac.upc.es (Postfix) with ESMTPSA id 2589D21B for <lisp@ietf.org>; Mon, 17 Feb 2014 17:46:13 +0100 (CET)
Received: by mail-yk0-f171.google.com with SMTP id q9so30193190ykb.2 for <lisp@ietf.org>; Mon, 17 Feb 2014 08:46:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:from:date:message-id:subject:to:content-type; bh=vPe5tNdR5ts/Z8u3xovY9GB+nd3H7r9Wbct82DkdCSw=; b=mpHZv4A3r1XtK9ZvtdQPYxQO3jyFERFGk/OG8RK88+FHe64VXNhkhh/rfDfOT9z9fc g7LZP595FKwqvWK4+nAduZ+EDHxXeyKhNvA7Zr/8eX+JMP8++nj54hMhQpjQv1JdOkO8 5XP43tD5vRUIS2rDhDGizyiZ62ufVDViN9+Hm4gqfVdhudpYGhLYxNrvChQp/pKlKZZ3 wWnQ+29qNc4gowK5BWVuMV7mDNvQDNTHOXBiJC+8bByouBzIwro4ODx7GNnpXa38/9V9 rJzNovCDV0KSC+UPs9gdsj894kvEy3iCBVW/P49gNQGZ1Fhk88yzvPhkrC208q/1eQW8 bcWA==
X-Received: by 10.236.3.10 with SMTP id 10mr18384503yhg.79.1392655571153; Mon, 17 Feb 2014 08:46:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.170.51.209 with HTTP; Mon, 17 Feb 2014 08:45:51 -0800 (PST)
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Mon, 17 Feb 2014 08:45:51 -0800
Message-ID: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com>
To: "lisp@ietf.org list" <lisp@ietf.org>
Content-Type: multipart/alternative; boundary=001a1133c7d29cf7c604f29ce423
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/7sxKmFGx2cYjy-n53HzWMt26gVY
Subject: [lisp] LISP SDN
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: Mon, 17 Feb 2014 16:46:21 -0000

--001a1133c7d29cf7c604f29ce423
Content-Type: text/plain; charset=ISO-8859-1

Dear all,

We have submitted a new draft, "SDN extensions for LISP", that you can find
here:

http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00

We believe that LISP can serve as a southbound protocol for SDN. With this
draft we aim to improve vanilla LISP with some extensions to make it even
more suitable for SDN scenarios.

This draft also complements and provides the foundations for the current
LISP NFV draft.

http://tools.ietf.org/html/draft-barkai-lisp-nfv-04

Your thoughts and feedback on both drafts are more than welcome.

Best,
Alberto

--001a1133c7d29cf7c604f29ce423
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Dear all,<br><br></div>We have submitted a =
new draft, &quot;SDN extensions for LISP&quot;, that you can find here: <br=
><br><a href=3D"http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00=
" target=3D"_blank">http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sd=
n-00</a><br>


<br></div><div>We believe that LISP can serve as a southbound protocol=20
for SDN. With this draft we aim to improve vanilla LISP with some=20
extensions to make it even more suitable for SDN scenarios.<br></div><div><=
br></div><div>
This draft also complements and provides the foundations for the current LI=
SP NFV draft.<br><br><a href=3D"http://tools.ietf.org/html/draft-barkai-lis=
p-nfv-04" target=3D"_blank">http://tools.ietf.org/html/draft-barkai-lisp-nf=
v-04</a><br>

</div>
<div><br></div>Your thoughts and feedback on both drafts are more than welc=
ome.<br><br></div>Best,<br>Alberto</div>

--001a1133c7d29cf7c604f29ce423--


From nobody Mon Feb 17 09:20:46 2014
Return-Path: <jmh@joelhalpern.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 B2A691A03F6 for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 09:20:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-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 utkbWfCVc7DW for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 09:20:40 -0800 (PST)
Received: from mailc2.tigertech.net (mailc2.tigertech.net [208.80.4.156]) by ietfa.amsl.com (Postfix) with ESMTP id 9F7A01A024B for <lisp@ietf.org>; Mon, 17 Feb 2014 09:20:40 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailc2.tigertech.net (Postfix) with ESMTP id 62911240757; Mon, 17 Feb 2014 09:20:38 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at c2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-135-64.clppva.east.verizon.net [70.106.135.64]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailc2.tigertech.net (Postfix) with ESMTPSA id CA9CB240764; Mon, 17 Feb 2014 09:20:37 -0800 (PST)
Message-ID: <530244E4.4060906@joelhalpern.com>
Date: Mon, 17 Feb 2014 12:20:36 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>,  "lisp@ietf.org list" <lisp@ietf.org>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com>
In-Reply-To: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/coi11WjCf47iPC4wcnyAMNBsntE
Subject: Re: [lisp] LISP SDN
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: Mon, 17 Feb 2014 17:20:45 -0000

I would really like to see an answer to how these n-tuple matches are 
supposed to work with prefix matches on various fields.
What is the match algorithm?
What assumptions are placed on the mapping system to support these tuples?
How will the ETR know that the mapping system it is talking to supports 
this capability?  In particular, what if the same device is serving as 
an ETR for conventional operations and for these enhanced operations. 
Does it need to be configured to know which map server handles which 
mode?  Does it guess?  Is the same map server required to handle both?

Yours,
Joel

On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wrote:
> Dear all,
>
> We have submitted a new draft, "SDN extensions for LISP", that you can
> find here:
>
> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>
> We believe that LISP can serve as a southbound protocol for SDN. With
> this draft we aim to improve vanilla LISP with some extensions to make
> it even more suitable for SDN scenarios.
>
> This draft also complements and provides the foundations for the current
> LISP NFV draft.
>
> http://tools.ietf.org/html/draft-barkai-lisp-nfv-04
>
> Your thoughts and feedback on both drafts are more than welcome.
>
> Best,
> Alberto
>
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>


From nobody Mon Feb 17 09:59:14 2014
Return-Path: <mblokzij@cisco.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 ECA0A1A04ED for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 09:59:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.048
X-Spam-Level: 
X-Spam-Status: No, score=-10.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 7b5ffz9IqKkw for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 09:59:12 -0800 (PST)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id 06C8D1A0470 for <lisp@ietf.org>; Mon, 17 Feb 2014 09:59:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9239; q=dns/txt; s=iport; t=1392659949; x=1393869549; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=M/kcVYGCT4DP2tIAhM1Mqjw47FHjkfF20HlCIKjUVzk=; b=ZmsOV97hnw1y63OiFBDDmUZN3Ybodov4/0GKl44GFAB3pXBRFg0WffYx 75uSIlEn76l2XlmOpDopv7r+SS+kwmAdgk/YYd5O2cIrstSU8npHYxBfi nktD/rHrXy1gX52Q2VbA3OFwQuIHStD7FhO40rYdXGwdeQt1DREPBGNkA w=;
X-Files: signature.asc : 801
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlQGAIpMAlOtJXG//2dsb2JhbABZgwY4V7ZjiFmBIBZ0giUBAQEDAQEBAWsLBQsCAQgYLicLJQIEDgUOh28IDctUF459BAeDJIEUBJBAgTKGOoEykHGDLYIq
X-IronPort-AV: E=Sophos;i="4.95,862,1384300800";  d="asc'?scan'208,217";a="21050215"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by alln-iport-8.cisco.com with ESMTP; 17 Feb 2014 17:59:09 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s1HHx9ll004421 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Feb 2014 17:59:09 GMT
Received: from xmb-aln-x12.cisco.com ([169.254.7.200]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0123.003; Mon, 17 Feb 2014 11:59:08 -0600
From: "Michiel Blokzijl (mblokzij)" <mblokzij@cisco.com>
To: "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: [lisp] LISP SDN
Thread-Index: AQHPLAn0Io3RsXJrpUC+fp7yvL8Ztg==
Date: Mon, 17 Feb 2014 17:59:07 +0000
Message-ID: <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com>
In-Reply-To: <530244E4.4060906@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.61.164.164]
Content-Type: multipart/signed; boundary="Apple-Mail=_9126D95A-F8B4-4DB1-869D-FFD4049CF23D"; protocol="application/pgp-signature"; micalg=pgp-sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/cCvYCqqq8mfaNx-BBGwRc40nQ4o
Subject: Re: [lisp] LISP SDN
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: Mon, 17 Feb 2014 17:59:14 -0000

--Apple-Mail=_9126D95A-F8B4-4DB1-869D-FFD4049CF23D
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_E6890C88-8C60-40CF-86F5-C52BFA9529F6"


--Apple-Mail=_E6890C88-8C60-40CF-86F5-C52BFA9529F6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,

After reading this draft, I recognised the idea of using 5-tuples from =
the LISP flowmapping project (I think there was another draft out there =
on that, maybe it was =
https://tools.ietf.org/html/draft-barkai-lisp-nfv-02).

I think it might be a good idea to give this draft a more specific =
title.

"SDN" itself is already a big term, and "SDN extensions for LISP" IMHO =
could, and probably should, including everything from the Yang datamodel =
over how using more direct APIs can be used with LISP xTRs for =
interesting effects (see example below) up to how applications might =
tell LISP something about how priorities and weights should be set (this =
could happen both on an IP address level as well as on a flow level), =
through sending LISP packets or otherwise.. or the =
controlplane/dataplane separation that seems to be used often as SDN =
definition..

I don't mind us having an "umbrella draft" called "SDN extensions for =
LISP" that contains a catalogue of drafts in all these areas though, but =
I think it'd be a good idea to keep the technical drafts focused on =
something more specific.

Best regards,

Michiel

example of how direct APIs can be used:
In a LISP mobility setup (like the one that ships in the Cisco OSes) it =
might be useful to have an API for telling an xTR whether or not a =
mobile host is local to this xTR or not. This could then be called by an =
orchestration systems plugin, which has access to "ground truth" data =
about VMs' locations; currently I believe we detect host presence by =
looking at traffic and other, "non-ground-truth data".

On 17 Feb 2014, at 17:20, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> I would really like to see an answer to how these n-tuple matches are =
supposed to work with prefix matches on various fields.
> What is the match algorithm?
> What assumptions are placed on the mapping system to support these =
tuples?
> How will the ETR know that the mapping system it is talking to =
supports this capability?  In particular, what if the same device is =
serving as an ETR for conventional operations and for these enhanced =
operations. Does it need to be configured to know which map server =
handles which mode?  Does it guess?  Is the same map server required to =
handle both?
>=20
> Yours,
> Joel
>=20
> On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wrote:
>> Dear all,
>>=20
>> We have submitted a new draft, "SDN extensions for LISP", that you =
can
>> find here:
>>=20
>> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>>=20
>> We believe that LISP can serve as a southbound protocol for SDN. With
>> this draft we aim to improve vanilla LISP with some extensions to =
make
>> it even more suitable for SDN scenarios.
>>=20
>> This draft also complements and provides the foundations for the =
current
>> LISP NFV draft.
>>=20
>> http://tools.ietf.org/html/draft-barkai-lisp-nfv-04
>>=20
>> Your thoughts and feedback on both drafts are more than welcome.
>>=20
>> Best,
>> Alberto
>>=20
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>>=20
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


--Apple-Mail=_E6890C88-8C60-40CF-86F5-C52BFA9529F6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">Hi,<div><br></div><div>After reading this draft,&nbsp;I recognised the =
idea of using 5-tuples from the LISP flowmapping project (I think there =
was another draft out there on that, maybe it was&nbsp;<a =
href=3D"https://tools.ietf.org/html/draft-barkai-lisp-nfv-02">https://tool=
s.ietf.org/html/draft-barkai-lisp-nfv-02</a>).</div><div><br></div><div>I =
think it might be a good idea to give this draft a more specific =
title.</div><div><br></div><div>"SDN" itself is already a big term, and =
"SDN extensions for LISP" IMHO could, and probably should, including =
everything from the Yang datamodel over how using more direct APIs can =
be used with LISP xTRs for interesting effects (see example below) up to =
how applications might tell LISP something about how priorities and =
weights should be set (this could happen both on an IP address level as =
well as on a flow level), through sending LISP packets or otherwise.. or =
the controlplane/dataplane separation that seems to be used often as SDN =
definition..</div><div><br></div><div>I don't mind us having an =
"umbrella draft" called "SDN extensions for LISP" that contains a =
catalogue of drafts in all these areas though, but I think it'd be a =
good idea to keep the technical drafts focused on something more =
specific.</div><div><br></div><div>Best =
regards,</div><div><br></div><div>Michiel</div><div><br></div><div>example=
 of how direct APIs can be used:</div><div>In a LISP mobility setup =
(like the one that ships in the Cisco OSes) it might be useful to have =
an API for telling an xTR whether or not a mobile host is local to this =
xTR or not. This could then be called by an orchestration systems =
plugin, which has access to "ground truth" data about VMs' locations; =
currently I believe we detect host presence by looking at traffic and =
other, "non-ground-truth data".</div><div><br><div><div>On 17 Feb 2014, =
at 17:20, Joel M. Halpern &lt;<a =
href=3D"mailto:jmh@joelhalpern.com">jmh@joelhalpern.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">I would really like to see an answer to how these n-tuple =
matches are supposed to work with prefix matches on various =
fields.<br>What is the match algorithm?<br>What assumptions are placed =
on the mapping system to support these tuples?<br>How will the ETR know =
that the mapping system it is talking to supports this capability? =
&nbsp;In particular, what if the same device is serving as an ETR for =
conventional operations and for these enhanced operations. Does it need =
to be configured to know which map server handles which mode? &nbsp;Does =
it guess? &nbsp;Is the same map server required to handle =
both?<br><br>Yours,<br>Joel<br><br>On 2/17/14, 11:45 AM, Alberto =
Rodriguez-Natal wrote:<br><blockquote type=3D"cite">Dear all,<br><br>We =
have submitted a new draft, "SDN extensions for LISP", that you =
can<br>find here:<br><br><a =
href=3D"http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00">http:=
//tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00</a><br><br>We =
believe that LISP can serve as a southbound protocol for SDN. =
With<br>this draft we aim to improve vanilla LISP with some extensions =
to make<br>it even more suitable for SDN scenarios.<br><br>This draft =
also complements and provides the foundations for the current<br>LISP =
NFV =
draft.<br><br>http://tools.ietf.org/html/draft-barkai-lisp-nfv-04<br><br>Y=
our thoughts and feedback on both drafts are more than =
welcome.<br><br>Best,<br>Alberto<br><br><br>______________________________=
_________________<br>lisp mailing =
list<br>lisp@ietf.org<br>https://www.ietf.org/mailman/listinfo/lisp<br><br=
></blockquote><br>_______________________________________________<br>lisp =
mailing list<br><a =
href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>https://www.ietf.org/ma=
ilman/listinfo/lisp<br></blockquote></div><br></div></body></html>=

--Apple-Mail=_E6890C88-8C60-40CF-86F5-C52BFA9529F6--

--Apple-Mail=_9126D95A-F8B4-4DB1-869D-FFD4049CF23D
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----

iQIcBAEBAgAGBQJTAk3rAAoJEKSsLO5c6Acg8cIP/i/CKhlIqP5hL5wndvJM29xr
lt3i3tqcVisS0xakp2J1g7HtOcoeDtl+bsCUpgb20zm6OcFcwv14/ouTpUIJXEzz
wt9sid84kjQdAHdFOf5WuH7HoNoUozDI7v3TxEQIeUHfm6Bd1Cxmo+kpsYpb0uMp
nrLt5GDWZ7t6lzCwEb/HJRjq9lEK1QMqlwqnLrq9IwMZDeWttj2rTPzsD+DGYbvk
6I/nWCO9AAU0czjHoC5L2MR7OEj4XlWgpyXCQBD0cjRToyc71UevJcmi7zbHEHlY
w0Gi74pgQ90EZFoZ4Hduy9ULEHzYVWshgZGpdHqrWMm25nmvNZXdZhNm9zLy/WfN
+hFyJl0mVxngULHcjR2LDk+K1wefcA0NaBOv+vZP9MMLbOSeoDU3ECXX9KSB0xVg
twCc8O7YTmVnQ7wI1RyqDrdoyiuCAq+wXleIii84RsWsKFk+J7YyfU/OIcvSeTE2
Mjxy7IfI9I6Gpv5fyBDY5B2ArayjMqcFGQnXOb2sFsUC2BvQF2eTwtWWwYMaToKg
QRmT51unBrPlIOv7UifuKkKIAGfS4eyU5AvWG9xRKbdVSYHeq8AoxlgL6OV7/vPi
5w83OPa0SpDHzTZUE9VofnP27llERBYb+Lj8VRZ2VSqMgdmHKYeUsMeBC64c8ate
/q4/lqA9kYaaMvDtjHB/
=wwrS
-----END PGP SIGNATURE-----

--Apple-Mail=_9126D95A-F8B4-4DB1-869D-FFD4049CF23D--


From nobody Mon Feb 17 10:14:07 2014
Return-Path: <farinacci@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 1BD0D1A0150 for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 10:14:06 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, 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 zS1v6Ay0Wfdy for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 10:14:03 -0800 (PST)
Received: from mail-pd0-f180.google.com (mail-pd0-f180.google.com [209.85.192.180]) by ietfa.amsl.com (Postfix) with ESMTP id 75D341A0523 for <lisp@ietf.org>; Mon, 17 Feb 2014 10:14:03 -0800 (PST)
Received: by mail-pd0-f180.google.com with SMTP id x10so15086075pdj.25 for <lisp@ietf.org>; Mon, 17 Feb 2014 10:13:26 -0800 (PST)
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=W4z7hdLXCL/1uOKb4lA66W8sCOJaTZEmp1LdTWkFluY=; b=FSmoox5AzWgIHrppprFkm6MunDBqKALo8qeCSFoUbnsUDWwmA8YmovpFe+flY20ahW fz3O2FxMgc1J5pKRBPwpQNPN0RGcVgTqo7X7NJtarLnF6Cmd2v5jPIMSTy7okUIqBpGY KB+0cEdzfCPwACspAcJ+NkFP5lg+kbrCKVR/p8CbzjbnPSBX/fQ/ZTB268fkC0iy43vG 5C7/A44HJBcOmHELQEIEOrpN7FGIWdd21m7ege8tfCqOvqrTyBjuwWp3MTySx0CsnEMR AMDtmWy4Zb8W0MWJA00u1wpRU2LcLh5pXMDc75iTGKlZdmT7cj38jdL8RNJAcx4/u9uV 9TmQ==
X-Received: by 10.66.197.164 with SMTP id iv4mr28064231pac.18.1392660805994; Mon, 17 Feb 2014 10:13:25 -0800 (PST)
Received: from [10.0.1.3] (173-8-188-29-SFBA.hfc.comcastbusiness.net. [173.8.188.29]) by mx.google.com with ESMTPSA id db3sm47935381pbb.10.2014.02.17.10.13.24 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 17 Feb 2014 10:13:25 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <20140217013051556658.9cfb700c@sniff.de>
Date: Mon, 17 Feb 2014 10:13:16 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <85246DF3-B45A-474A-BB5F-B0C9D3EE88DA@gmail.com>
References: <20140217013051556658.9cfb700c@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/OQ8QhwiPXfv7g3tAztfzqa_BRsE
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Some basic questions ...
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: Mon, 17 Feb 2014 18:14:06 -0000

> Hello LISP experts,
>=20
> have two questions, mainly to understand the context a bit better.

No prob Marc. Thanks for the email. I'll attempt to answer them but =
others can chime in as well.

> Q1: map-notify message.
>=20
> maybe it's the name but I always expected this message is for the Map=20=

> Server to inform ETRs. Kind of a "push" method. But reading RFCs 6830=20=


That is exactly what it is. It is used as a event notification from the =
Map-Server to the ETRs that register for a particular EID-prefix. So =
when a locator-set changes, the old locators can be notified. The main =
reason to call it a "Map-Notify" was for this purpose. And you can now =
understand why by looking at the data-center use-case documents that =
have been published by Yves and Victor.

> and 6833 again it seems that the Map-Notify is simply an ACK for a=20
> received and processed Map-Register message. Take the Map-Register=20
> message, set the type to Map-Notify and send back.

So when a registerer requests Map-Notifies, it will get them for various =
reasons. The first is the case I said above and the other case is to =
acknowledge a Map-Register.

> Now, the use as ACK is not a contradiction to the broader use as a =
push=20
> message. So my question to the LISP experts and inventors is: is=20
> Map-Notify restricted to be just an ACK? (having an extra type for it=20=

> seems generous)

It is not restricted to just an ack. There is also another use case. =
Here it is:

(1) You have two xTRs, each sitting behind different NAT devices.
(2) The xTRs get private addresses assigned to their interfaces. So they =
are using them as "local RLOCs". But no one will be able to encapsulate =
to them so they need to find out their global RLOC addresses.
(3) Each of the two xTRs are at the same LISP site and can receive =
encapsulated packets for the same EID-prefix.
(4) When they each discover their global RLOCs (by mechanisms descrbied =
in draft-ermagen-lisp-nat-traversal), they each register their own =
global RLOC. They register with the "merge-request" bit set so the =
Map-Server will add both xTR global RLOCs to the locator-set.
(5) So now, if an xTR gets a Map-Request, it will want to send a =
Map-Reply with the merged-locator set. Well how will it do that when it =
only knows its own?
(6) A Map-Notify is used here by the Map-Server to tell each xTR about =
the other's global RLOC.

> Q2: Locator-Status-Bits (LSBs).
>=20
> RFC 6830 says in section 6.3:
>=20
>   When an ETR decapsulates a packet, it will check for any change in
>   the 'Locator-Status-Bits' field.
>=20
> I interpret this that if an ITR sets the Locator-Status-Bits then it=20=

> would do so permanently. In other words the LSBs are not set used in =
an=20
> "alert style" (means: only set when an RLOC change happened) ?

If an ITR detects that other xTRs at its site have gone down, it will =
clear the LSBs for that xTR. The LSBs are used as a hint to tell remote =
xTRs that something went wrong from the perspective of a local xTR at =
the site.

If you have, say, 3 xTRs at a site and you want to take one out of =
service for maintenance or whatever, the other 2 could clear the LSB bit =
for that xTR to gracefully migrate remote encapsulation traffic to this =
site to only the 2 xTRs.

> Wondering what requirements this imposes on the data plane. It may not=20=

> be possible for the "hardware" (NP, ASIC, FPGA) to check the incoming=20=

> LSBs. So if LSBs are sent permanently this would likely require to =
punt=20
> every Nth packet to the control plane?

This is not different than a cost to do a source lookup for a IP =
multicast packet. Yes, you would have to do a source-EID lookup on the =
received packet at the ETR and update the LSBs for the map-cache entry.

> Q3: the lexicographic order of RLOCs.
>=20
> Maybe stupid question but the lexicographic order is computed over =
what=20
> byte sequence exactly?  Loc-AFI + Locator? (both in network order,=20
> Loc-AFI first)

The value of the locator address itself. So for instance an RLOC set =
below is sorted in lexiographic order:

10.0.0.1
10.0.0.2
128.0.0.1
128.128.0.1
128.192.0.1
2001:1000::1
2002:1000::1
2002:1111::1

Dino

>=20
>=20
>=20
> Thanks & Regards,
> Marc
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Feb 17 10:26:27 2014
Return-Path: <farinacci@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 C30671A050E for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 10:26:24 -0800 (PST)
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 mCbVl37Z6c_L for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 10:26:22 -0800 (PST)
Received: from mail-pd0-x234.google.com (mail-pd0-x234.google.com [IPv6:2607:f8b0:400e:c02::234]) by ietfa.amsl.com (Postfix) with ESMTP id 3A9FB1A0239 for <lisp@ietf.org>; Mon, 17 Feb 2014 10:26:22 -0800 (PST)
Received: by mail-pd0-f180.google.com with SMTP id x10so15254241pdj.11 for <lisp@ietf.org>; Mon, 17 Feb 2014 10:26:19 -0800 (PST)
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=Vxevk84Cx0bGDpdY9Lyz4ho2zi5OiTDlOg8WeujXV80=; b=FMJKjqC8NWJNJC4ZP7iRcfhU4n1UUsBBo1TfVoZq2Rr+okrQImwILtTUhoOHq2ozXd R+o/dPeBBSdNVixQGpHkgTzB3NhWKhSJCMLOH+tyS1M/STRm+fndZlhbOvf80DjocTaC h42kVrYHmre37UdB65Ihz3qOzbrb9jUgi7+oBgsrgwJAa5mZQwbE/TZ91AJiwJXkyjSp +f+r0yb0SoVK6S92tMys4rk8Ra5Eq4gYnFuM3CCpEqLjUeWPGW+/UvrAib7KFCuZkGxj lmKGWUBT90BKgotKtb6/bYnrtNFkzVspNHJYLBFFV5HS3aiVR5gK6seVXuYGzirw1EqV n8tA==
X-Received: by 10.66.149.37 with SMTP id tx5mr27679559pab.81.1392661579762; Mon, 17 Feb 2014 10:26:19 -0800 (PST)
Received: from [10.0.1.3] (173-8-188-29-SFBA.hfc.comcastbusiness.net. [173.8.188.29]) by mx.google.com with ESMTPSA id af1sm8344511pad.12.2014.02.17.10.26.18 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 17 Feb 2014 10:26:18 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com>
Date: Mon, 17 Feb 2014 10:26:17 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <541586E7-DB4A-4E42-AE48-24772FB8D7A2@gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com> <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com>
To: "Michiel Blokzijl (mblokzij)" <mblokzij@cisco.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/FSt9c91G3zgR-XUoCVh8Ga-BSNI
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Mon, 17 Feb 2014 18:26:25 -0000

I agree the title needs to be more specific.

Dino

On Feb 17, 2014, at 9:59 AM, Michiel Blokzijl (mblokzij) =
<mblokzij@cisco.com> wrote:

> Hi,
>=20
> After reading this draft, I recognised the idea of using 5-tuples from =
the LISP flowmapping project (I think there was another draft out there =
on that, maybe it was =
https://tools.ietf.org/html/draft-barkai-lisp-nfv-02).
>=20
> I think it might be a good idea to give this draft a more specific =
title.
>=20
> "SDN" itself is already a big term, and "SDN extensions for LISP" IMHO =
could, and probably should, including everything from the Yang datamodel =
over how using more direct APIs can be used with LISP xTRs for =
interesting effects (see example below) up to how applications might =
tell LISP something about how priorities and weights should be set (this =
could happen both on an IP address level as well as on a flow level), =
through sending LISP packets or otherwise.. or the =
controlplane/dataplane separation that seems to be used often as SDN =
definition..
>=20
> I don't mind us having an "umbrella draft" called "SDN extensions for =
LISP" that contains a catalogue of drafts in all these areas though, but =
I think it'd be a good idea to keep the technical drafts focused on =
something more specific.
>=20
> Best regards,
>=20
> Michiel
>=20
> example of how direct APIs can be used:
> In a LISP mobility setup (like the one that ships in the Cisco OSes) =
it might be useful to have an API for telling an xTR whether or not a =
mobile host is local to this xTR or not. This could then be called by an =
orchestration systems plugin, which has access to "ground truth" data =
about VMs' locations; currently I believe we detect host presence by =
looking at traffic and other, "non-ground-truth data".
>=20
> On 17 Feb 2014, at 17:20, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>=20
>> I would really like to see an answer to how these n-tuple matches are =
supposed to work with prefix matches on various fields.
>> What is the match algorithm?
>> What assumptions are placed on the mapping system to support these =
tuples?
>> How will the ETR know that the mapping system it is talking to =
supports this capability?  In particular, what if the same device is =
serving as an ETR for conventional operations and for these enhanced =
operations. Does it need to be configured to know which map server =
handles which mode?  Does it guess?  Is the same map server required to =
handle both?
>>=20
>> Yours,
>> Joel
>>=20
>> On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wrote:
>>> Dear all,
>>>=20
>>> We have submitted a new draft, "SDN extensions for LISP", that you =
can
>>> find here:
>>>=20
>>> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>>>=20
>>> We believe that LISP can serve as a southbound protocol for SDN. =
With
>>> this draft we aim to improve vanilla LISP with some extensions to =
make
>>> it even more suitable for SDN scenarios.
>>>=20
>>> This draft also complements and provides the foundations for the =
current
>>> LISP NFV draft.
>>>=20
>>> http://tools.ietf.org/html/draft-barkai-lisp-nfv-04
>>>=20
>>> Your thoughts and feedback on both drafts are more than welcome.
>>>=20
>>> Best,
>>> Alberto
>>>=20
>>>=20
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>>>=20
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Feb 17 11:14:53 2014
Return-Path: <rraszuk@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 E6F381A03DB for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 11:14:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 jgXzKQc0xm2S for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 11:14:49 -0800 (PST)
Received: from mail-la0-x22e.google.com (mail-la0-x22e.google.com [IPv6:2a00:1450:4010:c03::22e]) by ietfa.amsl.com (Postfix) with ESMTP id F39BB1A0275 for <lisp@ietf.org>; Mon, 17 Feb 2014 11:14:48 -0800 (PST)
Received: by mail-la0-f46.google.com with SMTP id b8so11439979lan.19 for <lisp@ietf.org>; Mon, 17 Feb 2014 11:14:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=YrGF7/PeQGTXrQXZb1JjQLwuWdfwHt3k/9H8EdBesY4=; b=kECZeNdH7PYBjehFdA5RkA1zy0+9Nw8pIXNvk2p904JSDVQqrwWuyF1N0fEhpFfiC1 4p51LVh8gn0A9XLLwW3tezxZBvrA9k5Y8Fw7kcVK00NWEUytIrwSGhkSGwtxN4cUwJCZ s3UGkZ1Z1vZ/6rZcpH5szrVtErYoNInoLX7kGCWRrXsTJqaclxtK5yMOKKA2Fgp5fgDe v7t7gmwox/nyRpRw/uwBr0RKBpZr65/bFTQSyc/O2Jpnkvjt+lRkkj5zTBq1pCbkwRL5 ysrNGSbqfqDgjamvNZnSwWg8eaREEGmAUW4nEhgdypB6itJgB3ImVTFKrggnZ7XFF7u0 yH9Q==
MIME-Version: 1.0
X-Received: by 10.112.204.104 with SMTP id kx8mr17760757lbc.12.1392664485656;  Mon, 17 Feb 2014 11:14:45 -0800 (PST)
Sender: rraszuk@gmail.com
Received: by 10.112.51.105 with HTTP; Mon, 17 Feb 2014 11:14:45 -0800 (PST)
In-Reply-To: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com>
Date: Mon, 17 Feb 2014 20:14:45 +0100
X-Google-Sender-Auth: Su1CdS8tevhClO0pXvT7U_cCOM4
Message-ID: <CA+b+ERmJsdSw+kb+oSi-yyydQrB6_uTJBXPnNT9LH9nqovLRMQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Content-Type: multipart/alternative; boundary=001a11c3c7f0f57dc604f29ef7b5
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/v7gZtVwhGXXb0aoL4VRLyY4CN84
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Mon, 17 Feb 2014 19:14:52 -0000

--001a11c3c7f0f57dc604f29ef7b5
Content-Type: text/plain; charset=ISO-8859-1

Hi Alberto at all,

I have read your draft with high interest expecting to understand what the
"sdn" is. And you did not let me down as the draft provided clear
definition of 5-tuples to be all the SDN magic is about:

      5-tuple: The term 5-tuple is used in this document to describe the

      set comprised by 5 elements, being these the source IP address,
      the destination IP address, the level 4 protocol number, the level
      4 protocol source port and the level 4 protocol destination port
      of a data packet.


Considering you implicitely meant IPv4 & IPv6 you have really defined
7 tuples ... 


But I must ask why limit yourself to 5 or 7 tuples if another
standards body (at least one claims to be the SDO)

already
long time
ago defined 39 tuples to be SDN primitives or building blocks.
Is there something among those

39 tuples xTRs can't do ? I guess not as both could be same boxes
from same ODM vendor :)



List of those 39ers (src: OF 1.3
http://goo.gl/a2OnWn
)
:


/* OXM Flow match field types for OpenFlow basic class. */

enum oxm_ofb_match_fields {
OFPXMT_OFB_IN_PORT = 0, /* Switch input port. */
OFPXMT_OFB_IN_PHY_PORT = 1, /* Switch physical input port. */
OFPXMT_OFB_METADATA = 2, /* Metadata passed between tables. */
OFPXMT_OFB_ETH_DST = 3, /* Ethernet destination address. */
OFPXMT_OFB_ETH_SRC = 4, /* Ethernet source address. */
OFPXMT_OFB_ETH_TYPE = 5, /* Ethernet frame type. */
OFPXMT_OFB_VLAN_VID = 6, /* VLAN id. */
OFPXMT_OFB_VLAN_PCP = 7, /* VLAN priority. */
OFPXMT_OFB_IP_DSCP = 8, /* IP DSCP (6 bits in ToS field). */
OFPXMT_OFB_IP_ECN = 9, /* IP ECN (2 bits in ToS field). */
OFPXMT_OFB_IP_PROTO = 10, /* IP protocol. */
OFPXMT_OFB_IPV4_SRC = 11, /* IPv4 source address. */
OFPXMT_OFB_IPV4_DST = 12, /* IPv4 destination address. */
OFPXMT_OFB_TCP_SRC = 13, /* TCP source port. */
OFPXMT_OFB_TCP_DST = 14, /* TCP destination port. */
OFPXMT_OFB_UDP_SRC = 15, /* UDP source port. */
OFPXMT_OFB_UDP_DST = 16, /* UDP destination port. */
OFPXMT_OFB_SCTP_SRC = 17, /* SCTP source port. */
OFPXMT_OFB_SCTP_DST = 18, /* SCTP destination port. */
OFPXMT_OFB_ICMPV4_TYPE = 19, /* ICMP type. */
OFPXMT_OFB_ICMPV4_CODE = 20, /* ICMP code. */
OFPXMT_OFB_ARP_OP = 21, /* ARP opcode. */
OFPXMT_OFB_ARP_SPA = 22, /* ARP source IPv4 address. */
OFPXMT_OFB_ARP_TPA = 23, /* ARP target IPv4 address. */
OFPXMT_OFB_ARP_SHA = 24, /* ARP source hardware address. */
OFPXMT_OFB_ARP_THA = 25, /* ARP target hardware address. */
OFPXMT_OFB_IPV6_SRC = 26, /* IPv6 source address. */
OFPXMT_OFB_IPV6_DST = 27, /* IPv6 destination address. */
OFPXMT_OFB_IPV6_FLABEL = 28, /* IPv6 Flow Label */
OFPXMT_OFB_ICMPV6_TYPE = 29, /* ICMPv6 type. */
OFPXMT_OFB_ICMPV6_CODE = 30, /* ICMPv6 code. */
OFPXMT_OFB_IPV6_ND_TARGET = 31, /* Target address for ND. */
OFPXMT_OFB_IPV6_ND_SLL = 32, /* Source link-layer for ND. */
OFPXMT_OFB_IPV6_ND_TLL = 33, /* Target link-layer for ND. */
OFPXMT_OFB_MPLS_LABEL = 34, /* MPLS label. */
OFPXMT_OFB_MPLS_TC = 35, /* MPLS TC. */
OFPXMT_OFP_MPLS_BOS = 36, /* MPLS BoS bit. */
OFPXMT_OFB_PBB_ISID = 37, /* PBB I-SID. */
OFPXMT_OFB_TUNNEL_ID = 38, /* Logical Port Metadata. */
OFPXMT_OFB_IPV6_EXTHDR = 39, /* IPv6 Extension Header pseudo-field */
};


Cheers,
R.




On Mon, Feb 17, 2014 at 5:45 PM, Alberto Rodriguez-Natal <arnatal@ac.upc.edu
> wrote:

> Dear all,
>
> We have submitted a new draft, "SDN extensions for LISP", that you can
> find here:
>
> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>
> We believe that LISP can serve as a southbound protocol for SDN. With this
> draft we aim to improve vanilla LISP with some extensions to make it even
> more suitable for SDN scenarios.
>
> This draft also complements and provides the foundations for the current
> LISP NFV draft.
>
> http://tools.ietf.org/html/draft-barkai-lisp-nfv-04
>
> Your thoughts and feedback on both drafts are more than welcome.
>
> Best,
> Alberto
>
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
>
>

--001a11c3c7f0f57dc604f29ef7b5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small"><fo=
nt face=3D"courier new, monospace">Hi Alberto at all,</font></div><div clas=
s=3D"gmail_default" style=3D"font-size:small"><font face=3D"courier new, mo=
nospace"><br>
</font></div><div class=3D"gmail_default" style=3D"font-size:small"><font f=
ace=3D"courier new, monospace">I have read your draft with high interest ex=
pecting to understand what the &quot;sdn&quot; is. And you did not let me d=
own as the draft provided clear definition of 5-tuples to be all the SDN ma=
gic is about:=A0</font></div>
<div class=3D"gmail_default" style=3D"font-size:small"><font face=3D"courie=
r new, monospace"><span style=3D"color:rgb(0,0,0);font-size:1em"><br></span=
></font></div><div class=3D"gmail_default" style=3D"font-size:small"><font =
face=3D"courier new, monospace"><span style=3D"color:rgb(0,0,0);font-size:1=
em">=A0 =A0 =A0 5-tuple: The term 5-tuple is used in this document to descr=
ibe the</span></font></div>
<pre class=3D"" style=3D"font-size:1em;margin-top:0px;margin-bottom:0px;col=
or:rgb(0,0,0)"><font face=3D"courier new, monospace">      set comprised by=
 5 elements, being these the source IP address,
      the destination IP address, the level 4 protocol number, the level
      4 protocol source port and the level 4 protocol destination port
      of a data packet.</font></pre><pre class=3D"" style=3D"font-size:1em;=
margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><font face=3D"courier ne=
w, monospace"><br></font></pre><pre class=3D"" style=3D"font-size:1em;margi=
n-top:0px;margin-bottom:0px;color:rgb(0,0,0)">
<font face=3D"courier new, monospace"><div class=3D"gmail_default" style=3D=
"font-family:&#39;courier new&#39;,monospace;font-size:small;display:inline=
">Considering you implicitely meant IPv4 &amp; IPv6 you have really defined=
 7 tuples ... </div>
<br></font></pre><pre class=3D"" style=3D"font-size:1em;margin-top:0px;marg=
in-bottom:0px;color:rgb(0,0,0)"><font face=3D"courier new, monospace"><br><=
/font></pre><pre class=3D"" style=3D"font-size:1em;margin-top:0px;margin-bo=
ttom:0px;color:rgb(0,0,0)">
<font face=3D"courier new, monospace"><div class=3D"gmail_default" style=3D=
"font-size:small;display:inline">But I must ask why limit yourself to 5 or =
7 tuples if another standards body (at least one claims to be the SDO)=A0</=
div>
</font></pre><pre class=3D"" style=3D"font-size:1em;margin-top:0px;margin-b=
ottom:0px;color:rgb(0,0,0)"><font face=3D"courier new, monospace"><div clas=
s=3D"gmail_default" style=3D"font-size:small;display:inline">already=A0</di=
v><div class=3D"gmail_default" style=3D"font-size:small;display:inline">
long time=A0</div><span style=3D"font-size:small">ago defined 39 tuples to =
be SDN primitives or building blocks. <div class=3D"gmail_default" style=3D=
"display:inline">Is there something among those=A0</div></span></font></pre=
><pre class=3D"" style=3D"font-size:1em;margin-top:0px;margin-bottom:0px;co=
lor:rgb(0,0,0)">
<font face=3D"courier new, monospace"><span style=3D"font-size:small"><div =
class=3D"gmail_default" style=3D"display:inline">39 tuples xTRs can&#39;t d=
o ? I guess not as both could be same boxes from same ODM vendor :)</div></=
span></font></pre>
<pre class=3D"" style=3D"font-size:1em;margin-top:0px;margin-bottom:0px;col=
or:rgb(0,0,0)"><span style=3D"font-family:&#39;courier new&#39;,monospace;f=
ont-size:small;color:rgb(34,34,34)"></span><br></pre><pre class=3D"" style=
=3D"margin-top:0px;margin-bottom:0px">
<font face=3D"courier new, monospace"><span style=3D"color:rgb(0,0,0);font-=
size:small"><div class=3D"gmail_default" style=3D"font-size:small;display:i=
nline">List of those 39ers (src: OF 1.3 </div></span><font color=3D"#000000=
"><a href=3D"http://goo.gl/a2OnWn">http://goo.gl/a2OnWn</a><div class=3D"gm=
ail_default" style=3D"font-size:small;display:inline">
)</div></font><span style=3D"color:rgb(0,0,0);font-size:small">: </span></f=
ont></pre><pre class=3D"" style=3D"font-size:1em;margin-top:0px;margin-bott=
om:0px;color:rgb(0,0,0)"><span style=3D"font-size:small"><div class=3D"gmai=
l_default" style=3D"font-size:small;display:inline">
<font face=3D"courier new, monospace"><br></font></div></span></pre><pre cl=
ass=3D"" style=3D"margin-top:0px;margin-bottom:0px"><div class=3D"gmail_def=
ault" style=3D"display:inline"><font color=3D"#000000" face=3D"courier new,=
 monospace">/* OXM Flow match field types for OpenFlow basic class. */
<br></font></div></pre><pre class=3D"" style=3D"margin-top:0px;margin-botto=
m:0px"><font face=3D"courier new, monospace"><div class=3D"gmail_default" s=
tyle=3D"display:inline"><font color=3D"#000000">enum oxm_ofb_match_fields {
OFPXMT_OFB_IN_PORT =3D 0, /* Switch input port. */
OFPXMT_OFB_IN_PHY_PORT =3D 1, /* Switch physical input port. */
OFPXMT_OFB_METADATA =3D 2, /* Metadata passed between tables. */
OFPXMT_OFB_ETH_DST =3D 3, /* Ethernet destination address. */
OFPXMT_OFB_ETH_SRC =3D 4, /* Ethernet source address. */
OFPXMT_OFB_ETH_TYPE =3D 5, /* Ethernet frame type. */
OFPXMT_OFB_VLAN_VID =3D 6, /* VLAN id. */
OFPXMT_OFB_VLAN_PCP =3D 7, /* VLAN priority. */
OFPXMT_OFB_IP_DSCP =3D 8, /* IP DSCP (6 bits in ToS field). */
OFPXMT_OFB_IP_ECN =3D 9, /* IP ECN (2 bits in ToS field). */
OFPXMT_OFB_IP_PROTO =3D 10, /* IP protocol. */
OFPXMT_OFB_IPV4_SRC =3D 11, /* IPv4 source address. */
OFPXMT_OFB_IPV4_DST =3D 12, /* IPv4 destination address. */
OFPXMT_OFB_TCP_SRC =3D 13, /* TCP source port. */
OFPXMT_OFB_TCP_DST =3D 14, /* TCP destination port. */
OFPXMT_OFB_UDP_SRC =3D 15, /* UDP source port. */
OFPXMT_OFB_UDP_DST =3D 16, /* UDP destination port. */
OFPXMT_OFB_SCTP_SRC =3D 17, /* SCTP source port. */
OFPXMT_OFB_SCTP_DST =3D 18, /* SCTP destination port. */
OFPXMT_OFB_ICMPV4_TYPE =3D 19, /* ICMP type. */
OFPXMT_OFB_ICMPV4_CODE =3D 20, /* ICMP code. */
OFPXMT_OFB_ARP_OP =3D 21, /* ARP opcode. */
OFPXMT_OFB_ARP_SPA =3D 22, /* ARP source IPv4 address. */
OFPXMT_OFB_ARP_TPA =3D 23, /* ARP target IPv4 address. */
OFPXMT_OFB_ARP_SHA =3D 24, /* ARP source hardware address. */
OFPXMT_OFB_ARP_THA =3D 25, /* ARP target hardware address. */
OFPXMT_OFB_IPV6_SRC =3D 26, /* IPv6 source address. */
OFPXMT_OFB_IPV6_DST =3D 27, /* IPv6 destination address. */
OFPXMT_OFB_IPV6_FLABEL =3D 28, /* IPv6 Flow Label */
OFPXMT_OFB_ICMPV6_TYPE =3D 29, /* ICMPv6 type. */
OFPXMT_OFB_ICMPV6_CODE =3D 30, /* ICMPv6 code. */
OFPXMT_OFB_IPV6_ND_TARGET =3D 31, /* Target address for ND. */
OFPXMT_OFB_IPV6_ND_SLL =3D 32, /* Source link-layer for ND. */
OFPXMT_OFB_IPV6_ND_TLL =3D 33, /* Target link-layer for ND. */
OFPXMT_OFB_MPLS_LABEL =3D 34, /* MPLS label. */
OFPXMT_OFB_MPLS_TC =3D 35, /* MPLS TC. */
OFPXMT_OFP_MPLS_BOS =3D 36, /* MPLS BoS bit. */
OFPXMT_OFB_PBB_ISID =3D 37, /* PBB I-SID. */
OFPXMT_OFB_TUNNEL_ID =3D 38, /* Logical Port Metadata. */
OFPXMT_OFB_IPV6_EXTHDR =3D 39, /* IPv6 Extension Header pseudo-field */
};</font></div><div class=3D"gmail_default" style=3D"color:rgb(0,0,0);font-=
size:small;display:inline">
</div></font></pre><div><span style=3D"font-size:small"><div class=3D"gmail=
_default" style=3D"font-size:small;display:inline"><font face=3D"courier ne=
w, monospace"><br></font></div></span></div><div><span style=3D"font-size:s=
mall"><div class=3D"gmail_default" style=3D"font-size:small;display:inline"=
>
<font face=3D"courier new, monospace">Cheers,</font></div></span></div><div=
><span style=3D"font-size:small"><div class=3D"gmail_default" style=3D"font=
-size:small;display:inline"><font face=3D"courier new, monospace">R.</font>=
</div>
</span></div><pre class=3D"" style=3D"font-size:1em;margin-top:0px;margin-b=
ottom:0px;color:rgb(0,0,0)"><font face=3D"courier new, monospace"><br></fon=
t></pre><div class=3D"gmail_extra"><font face=3D"courier new, monospace"><b=
r><br>
</font><div class=3D"gmail_quote"><font face=3D"courier new, monospace">On =
Mon, Feb 17, 2014 at 5:45 PM, Alberto Rodriguez-Natal <span dir=3D"ltr">&lt=
;<a href=3D"mailto:arnatal@ac.upc.edu" target=3D"_blank">arnatal@ac.upc.edu=
</a>&gt;</span> wrote:<br>
</font><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div><div><font=
 face=3D"courier new, monospace">Dear all,<br><br></font></div><font face=
=3D"courier new, monospace">We have submitted a new draft, &quot;SDN extens=
ions for LISP&quot;, that you can find here: <br>
<br><a href=3D"http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00"=
 target=3D"_blank">http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn=
-00</a><br>


<br></font></div><div><font face=3D"courier new, monospace">We believe that=
 LISP can serve as a southbound protocol=20
for SDN. With this draft we aim to improve vanilla LISP with some=20
extensions to make it even more suitable for SDN scenarios.<br></font></div=
><div><font face=3D"courier new, monospace"><br></font></div><div><font fac=
e=3D"courier new, monospace">
This draft also complements and provides the foundations for the current LI=
SP NFV draft.<br><br><a href=3D"http://tools.ietf.org/html/draft-barkai-lis=
p-nfv-04" target=3D"_blank">http://tools.ietf.org/html/draft-barkai-lisp-nf=
v-04</a><br>


</font></div>
<div><font face=3D"courier new, monospace"><br></font></div><font face=3D"c=
ourier new, monospace">Your thoughts and feedback on both drafts are more t=
han welcome.<br><br></font></div><font face=3D"courier new, monospace">Best=
,<br>
Alberto</font></div>
<font face=3D"courier new, monospace"><br>_________________________________=
______________<br>
lisp mailing list<br>
<a href=3D"mailto:lisp@ietf.org">lisp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/lisp</a><br>
<br></font></blockquote></div><br></div></div>

--001a11c3c7f0f57dc604f29ef7b5--


From nobody Mon Feb 17 16:09:40 2014
Return-Path: <Sharon@Contextream.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 6F7F61A0420 for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 16:09:39 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_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 pKPy3R_ToCYE for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 16:09:36 -0800 (PST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3lp0076.outbound.protection.outlook.com [213.199.154.76]) by ietfa.amsl.com (Postfix) with ESMTP id 0C9A41A0013 for <lisp@ietf.org>; Mon, 17 Feb 2014 16:09:35 -0800 (PST)
Received: from DBXPR06MB399.eurprd06.prod.outlook.com (10.141.14.23) by DBXPR06MB398.eurprd06.prod.outlook.com (10.141.14.21) with Microsoft SMTP Server (TLS) id 15.0.878.16; Tue, 18 Feb 2014 00:09:29 +0000
Received: from DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) by DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) with mapi id 15.00.0878.008; Tue, 18 Feb 2014 00:09:29 +0000
From: Sharon Barkai <Sharon@Contextream.com>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [lisp] LISP SDN
Thread-Index: AQHPK//MEZyuUQu5nkO+LbTjmnaNXJq5sSQAgAAKw4CAAAeXgIAAX+Q6
Date: Tue, 18 Feb 2014 00:09:29 +0000
Message-ID: <2FA11A3D-C001-42CC-B5FC-4662B5CF311E@Contextream.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com> <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com>, <541586E7-DB4A-4E42-AE48-24772FB8D7A2@gmail.com>
In-Reply-To: <541586E7-DB4A-4E42-AE48-24772FB8D7A2@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [108.214.96.27]
x-forefront-prvs: 0126A32F74
x-forefront-antispam-report: SFV:NSPM; SFS:(10019001)(6009001)(24454002)(51704005)(479174003)(199002)(189002)(377454003)(83716003)(82746002)(15202345003)(83072002)(85306002)(87936001)(87266001)(54316002)(76482001)(92566001)(56776001)(56816005)(85852003)(15975445006)(90146001)(92726001)(1411001)(51856001)(54356001)(53806001)(69226001)(2656002)(95666001)(81686001)(33656001)(63696002)(46102001)(77982001)(59766001)(79102001)(47446002)(74706001)(94946001)(74662001)(83322001)(74502001)(19580395003)(31966008)(66066001)(4396001)(81342001)(49866001)(47976001)(50986001)(47736001)(74876001)(81542001)(65816001)(80022001)(80976001)(94316002)(86362001)(19580405001)(95416001)(74366001)(36756003)(93136001)(81816001)(76786001)(76796001)(93516002)(80792004); DIR:OUT; SFP:1102; SCL:1; SRVR:DBXPR06MB398; H:DBXPR06MB399.eurprd06.prod.outlook.com; CLIP:108.214.96.27; FPR:B0DCF20C.AFFAD7DF.2AF15DBB.4AF6C361.204B9; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Contextream.com
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/FFuIVBTmBGg-QInqlTaIt8px-Ts
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 00:09:39 -0000

O'fino ?
openflow identity network overlay=20
Sounds italrish..

Many people still don't get how to combine openflow and overlay SDN-XTR can=
 clear its not a XOR


--szb

On Feb 17, 2014, at 10:26 AM, "Dino Farinacci" <farinacci@gmail.com> wrote:

I agree the title needs to be more specific.

Dino

> On Feb 17, 2014, at 9:59 AM, Michiel Blokzijl (mblokzij) <mblokzij@cisco.=
com> wrote:
>=20
> Hi,
>=20
> After reading this draft, I recognised the idea of using 5-tuples from th=
e LISP flowmapping project (I think there was another draft out there on th=
at, maybe it was https://tools.ietf.org/html/draft-barkai-lisp-nfv-02).
>=20
> I think it might be a good idea to give this draft a more specific title.
>=20
> "SDN" itself is already a big term, and "SDN extensions for LISP" IMHO co=
uld, and probably should, including everything from the Yang datamodel over=
 how using more direct APIs can be used with LISP xTRs for interesting effe=
cts (see example below) up to how applications might tell LISP something ab=
out how priorities and weights should be set (this could happen both on an =
IP address level as well as on a flow level), through sending LISP packets =
or otherwise.. or the controlplane/dataplane separation that seems to be us=
ed often as SDN definition..
>=20
> I don't mind us having an "umbrella draft" called "SDN extensions for LIS=
P" that contains a catalogue of drafts in all these areas though, but I thi=
nk it'd be a good idea to keep the technical drafts focused on something mo=
re specific.
>=20
> Best regards,
>=20
> Michiel
>=20
> example of how direct APIs can be used:
> In a LISP mobility setup (like the one that ships in the Cisco OSes) it m=
ight be useful to have an API for telling an xTR whether or not a mobile ho=
st is local to this xTR or not. This could then be called by an orchestrati=
on systems plugin, which has access to "ground truth" data about VMs' locat=
ions; currently I believe we detect host presence by looking at traffic and=
 other, "non-ground-truth data".
>=20
>> On 17 Feb 2014, at 17:20, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>>=20
>> I would really like to see an answer to how these n-tuple matches are su=
pposed to work with prefix matches on various fields.
>> What is the match algorithm?
>> What assumptions are placed on the mapping system to support these tuple=
s?
>> How will the ETR know that the mapping system it is talking to supports =
this capability?  In particular, what if the same device is serving as an E=
TR for conventional operations and for these enhanced operations. Does it n=
eed to be configured to know which map server handles which mode?  Does it =
guess?  Is the same map server required to handle both?
>>=20
>> Yours,
>> Joel
>>=20
>>> On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wrote:
>>> Dear all,
>>>=20
>>> We have submitted a new draft, "SDN extensions for LISP", that you can
>>> find here:
>>>=20
>>> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>>>=20
>>> We believe that LISP can serve as a southbound protocol for SDN. With
>>> this draft we aim to improve vanilla LISP with some extensions to make
>>> it even more suitable for SDN scenarios.
>>>=20
>>> This draft also complements and provides the foundations for the curren=
t
>>> LISP NFV draft.
>>>=20
>>> http://tools.ietf.org/html/draft-barkai-lisp-nfv-04
>>>=20
>>> Your thoughts and feedback on both drafts are more than welcome.
>>>=20
>>> Best,
>>> Alberto
>>>=20
>>>=20
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20
> _______________________________________________
> 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


From nobody Mon Feb 17 16:45:57 2014
Return-Path: <farinacci@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 B06101A00F5 for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 16:45:56 -0800 (PST)
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 i8mrTYF_KZL6 for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 16:45:55 -0800 (PST)
Received: from mail-pb0-x22b.google.com (mail-pb0-x22b.google.com [IPv6:2607:f8b0:400e:c01::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 3CA201A0024 for <lisp@ietf.org>; Mon, 17 Feb 2014 16:45:55 -0800 (PST)
Received: by mail-pb0-f43.google.com with SMTP id md12so16000745pbc.2 for <lisp@ietf.org>; Mon, 17 Feb 2014 16:45:52 -0800 (PST)
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=osPZAs1bw8IEV/U1BwUjPxskDEvfaCxJtzB1bPTTbSs=; b=nnexavYHeSLOe7doW+P/1LuqV8eQ1pZk72Yi03Z+0OFZKqtUgO1nbz88wHVt2iC3ca DdeRC1bkfUV0XpInooxjVzlvoLq7JC6UjNqQnOVNWEqzO5XFrZx05aXZZ9di4FVClUIR W/f7eEcXaeURIxRsaONsTIcOq+DP8AJ0Pcn8C6RBthTeZdS108sDoKawRs7O7I7yb/Wt 2rNz2RfmDBwYldRTZI1gzFFl5K8hmSDGOC48lphhY2jV53TXKCPmg1Sp/XiWS2plHwWu j83BpIq7eIi/ygtqxdu8uucAh5iLGa75Qx3cYxd2TmBP8Ic657LJesl/DT5gYRxxHQY8 XQuw==
X-Received: by 10.66.160.225 with SMTP id xn1mr29629675pab.108.1392684352641;  Mon, 17 Feb 2014 16:45:52 -0800 (PST)
Received: from [10.99.188.146] (mobile-166-137-186-237.mycingular.net. [166.137.186.237]) by mx.google.com with ESMTPSA id nm5sm49832609pbc.29.2014.02.17.16.45.51 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 17 Feb 2014 16:45:51 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (11B554a)
In-Reply-To: <2FA11A3D-C001-42CC-B5FC-4662B5CF311E@Contextream.com>
Date: Mon, 17 Feb 2014 16:45:48 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <CAD342AF-D675-4FE2-92B1-AF47842B3027@gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com> <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com> <541586E7-DB4A-4E42-AE48-24772FB8D7A2@gmail.com> <2FA11A3D-C001-42CC-B5FC-4662B5CF311E@Contextream.com>
To: Sharon Barkai <Sharon@Contextream.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ND-1-0bBAkrYbM_mJ8njLHw_YbQ
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 00:45:57 -0000

> O'fino ?
> openflow identity network overlay=20
> Sounds italrish..

It shouldn't be openflow specific. It could be used for any southbound proto=
col.=20

> Many people still don't get how to combine openflow and overlay SDN-XTR ca=
n clear its not a XOR

Well a lot if times is because the explanation isn't clear enough.=20

Dino=


From nobody Mon Feb 17 17:32:01 2014
Return-Path: <marc@sniff.de>
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 ABF401A02D0 for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 17:31:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.548] 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 gXrNfbwdkUXt for <lisp@ietfa.amsl.com>; Mon, 17 Feb 2014 17:31:56 -0800 (PST)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id A2DF61A01E7 for <lisp@ietf.org>; Mon, 17 Feb 2014 17:31:55 -0800 (PST)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id D8E722AA0F; Tue, 18 Feb 2014 01:31:50 +0000 (GMT)
Date: Mon, 17 Feb 2014 17:31:53 -0800
From: Marc Binderberger <marc@sniff.de>
To: Dino Farinacci <farinacci@gmail.com>, LISP mailing list list <lisp@ietf.org>
Message-ID: <20140217173153361416.35eb5008@sniff.de>
In-Reply-To: <85246DF3-B45A-474A-BB5F-B0C9D3EE88DA@gmail.com>
References: <20140217013051556658.9cfb700c@sniff.de> <85246DF3-B45A-474A-BB5F-B0C9D3EE88DA@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/vTnaL8lIzExw_lgmkdnlQPpKHhk
Subject: Re: [lisp] Some basic questions ...
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: Tue, 18 Feb 2014 01:31:59 -0000

Hello Dino & LISP experts,

thanks for the quick reply.

I have some follow-up questions, simplest first.

Q3': I'm a bit slow with the lexiographic order and from a web search I 
have seen both, "treat it as a text string" as well "treat it as a byte 
sequence".

> 10.0.0.1
> 10.0.0.2
> 128.0.0.1
> 128.128.0.1
> 128.192.0.1
> 2001:1000::1
> 2002:1000::1
> 2002:1111::1

so this is sorting according to the text representation (?!). Okay. 
Because a "byte string comparison would give a different result:

0a.00.00.01
0a.00.00.02
20.01.10.00.00.00.00.00.00.00.00.00.00.00.00.01
20.02.10.00.00.00.00.00.00.00.00.00.00.00.00.01
20.02.11.11.00.00.00.00.00.00.00.00.00.00.00.01
80.00.00.01
80.80.00.01
80.c0.00.01

Would this be worth an addendum to RFC6830?  Or maybe it's just me :-)
Anyway, got it now.



Q1': Thanks for the clarification on the map-notify. 



Q2': regarding the LSBs:

> This is not different than a cost to do a source lookup for a IP 
> multicast packet. Yes, you would have to do a source-EID lookup on 
> the received packet at the ETR and update the LSBs for the map-cache 
> entry.

true but there had been times when "hardware" could not do 
source-lookup or things like reverse-path forwarding lookups. For 
pipelined-ASICs this was another stage to be added. I other words: 
receiving LSBs for all packets from an ITR, detecting a change in 
hardware, then punting to control plane seems to put the bar for the 
hardware higher than just a simple check for the L bit and punting 
whenever it is set (which would be only for a few packets after the ITR 
knows about the source RLOC changes).

My question is mainly about: what was the reason to go for "sending 
LSBs all packets" (when LSBs are supported) ?  Is the answer to "it's a 
simple scheme and don't support it if your hardware isn't ready, there 
are more methods available for RLOC change detection" ?

Just trying to understand, not arguing about right/wrong/better/[...] .


Thanks & Regards,
Marc



On Mon, 17 Feb 2014 10:13:16 -0800, Dino Farinacci wrote:
>> Hello LISP experts,
>> 
>> have two questions, mainly to understand the context a bit better.
> 
> No prob Marc. Thanks for the email. I'll attempt to answer them but 
> others can chime in as well.
> 
>> Q1: map-notify message.
>> 
>> maybe it's the name but I always expected this message is for the Map 
>> Server to inform ETRs. Kind of a "push" method. But reading RFCs 6830 
> 
> That is exactly what it is. It is used as a event notification from 
> the Map-Server to the ETRs that register for a particular EID-prefix. 
> So when a locator-set changes, the old locators can be notified. The 
> main reason to call it a "Map-Notify" was for this purpose. And you 
> can now understand why by looking at the data-center use-case 
> documents that have been published by Yves and Victor.
> 
>> and 6833 again it seems that the Map-Notify is simply an ACK for a 
>> received and processed Map-Register message. Take the Map-Register 
>> message, set the type to Map-Notify and send back.
> 
> So when a registerer requests Map-Notifies, it will get them for 
> various reasons. The first is the case I said above and the other 
> case is to acknowledge a Map-Register.
> 
>> Now, the use as ACK is not a contradiction to the broader use as a push 
>> message. So my question to the LISP experts and inventors is: is 
>> Map-Notify restricted to be just an ACK? (having an extra type for it 
>> seems generous)
> 
> It is not restricted to just an ack. There is also another use case. 
> Here it is:
> 
> (1) You have two xTRs, each sitting behind different NAT devices.
> (2) The xTRs get private addresses assigned to their interfaces. So 
> they are using them as "local RLOCs". But no one will be able to 
> encapsulate to them so they need to find out their global RLOC 
> addresses.
> (3) Each of the two xTRs are at the same LISP site and can receive 
> encapsulated packets for the same EID-prefix.
> (4) When they each discover their global RLOCs (by mechanisms 
> descrbied in draft-ermagen-lisp-nat-traversal), they each register 
> their own global RLOC. They register with the "merge-request" bit set 
> so the Map-Server will add both xTR global RLOCs to the locator-set.
> (5) So now, if an xTR gets a Map-Request, it will want to send a 
> Map-Reply with the merged-locator set. Well how will it do that when 
> it only knows its own?
> (6) A Map-Notify is used here by the Map-Server to tell each xTR 
> about the other's global RLOC.
> 
>> Q2: Locator-Status-Bits (LSBs).
>> 
>> RFC 6830 says in section 6.3:
>> 
>>   When an ETR decapsulates a packet, it will check for any change in
>>   the 'Locator-Status-Bits' field.
>> 
>> I interpret this that if an ITR sets the Locator-Status-Bits then it 
>> would do so permanently. In other words the LSBs are not set used in an 
>> "alert style" (means: only set when an RLOC change happened) ?
> 
> If an ITR detects that other xTRs at its site have gone down, it will 
> clear the LSBs for that xTR. The LSBs are used as a hint to tell 
> remote xTRs that something went wrong from the perspective of a local 
> xTR at the site.
> 
> If you have, say, 3 xTRs at a site and you want to take one out of 
> service for maintenance or whatever, the other 2 could clear the LSB 
> bit for that xTR to gracefully migrate remote encapsulation traffic 
> to this site to only the 2 xTRs.
> 
>> Wondering what requirements this imposes on the data plane. It may not 
>> be possible for the "hardware" (NP, ASIC, FPGA) to check the incoming 
>> LSBs. So if LSBs are sent permanently this would likely require to punt 
>> every Nth packet to the control plane?
> 
> This is not different than a cost to do a source lookup for a IP 
> multicast packet. Yes, you would have to do a source-EID lookup on 
> the received packet at the ETR and update the LSBs for the map-cache 
> entry.
> 
>> Q3: the lexicographic order of RLOCs.
>> 
>> Maybe stupid question but the lexicographic order is computed over what 
>> byte sequence exactly?  Loc-AFI + Locator? (both in network order, 
>> Loc-AFI first)
> 
> The value of the locator address itself. So for instance an RLOC set 
> below is sorted in lexiographic order:
> 
> 10.0.0.1
> 10.0.0.2
> 128.0.0.1
> 128.128.0.1
> 128.192.0.1
> 2001:1000::1
> 2002:1000::1
> 2002:1111::1
> 
> Dino
> 
>> 
>> 
>> 
>> Thanks & Regards,
>> Marc
>> 
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
> 


From nobody Tue Feb 18 02:10:09 2014
Return-Path: <arnatal@ac.upc.edu>
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 73FA41A062C for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 02:10:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.827
X-Spam-Level: 
X-Spam-Status: No, score=-1.827 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.548, SPF_HELO_PASS=-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 4HPd7CPzblKT for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 02:10:04 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 323641A0629 for <lisp@ietf.org>; Tue, 18 Feb 2014 02:09:51 -0800 (PST)
Received: from gw-2.ac.upc.es (gw-2.ac.upc.es [147.83.30.8]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1IA9mKE009520 for <lisp@ietf.org>; Tue, 18 Feb 2014 11:09:48 +0100
Received: from mail-yh0-f48.google.com (mail-yh0-f48.google.com [209.85.213.48]) by gw-2.ac.upc.es (Postfix) with ESMTPSA id 5ABA519D0 for <lisp@ietf.org>; Tue, 18 Feb 2014 11:09:47 +0100 (CET)
Received: by mail-yh0-f48.google.com with SMTP id f10so15193806yha.35 for <lisp@ietf.org>; Tue, 18 Feb 2014 02:09:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=X3h4OC/qsVEXv4ZDwjxLf0dFwdzqKHzQu78xds4Exy4=; b=bIn9/DfnH5OQEyfhpnp2TRgnBi1mgsghQAGENggHoiCxnfRqm6/IKT3gXtTRQOR/QN N2rjlxqm2zymgctTkw0A3T8U+AC2jnSIIqVjInH82jFfKxQUN3I601/vgeN09GldGG/Z 1ELXVD2HaMUqVBdgM/oKMaH2t6ohFJPHCQRaW9CM4gCadLWv4PqeabIN2h3BbnuZmqJU MrvnGrHtUYJhlaNZ9Mn+ck9JmoqblnnGZeMYj7NbG2FzGvH+QXUfUIlI4kdZtWvkuPeo VcgR8PlUAE7Q4qAVfQOq2pVvPXimXszL2lMUZmpZnKyLLoyW3EF0vMIi/QyDn7QSl4rB BUtA==
X-Received: by 10.236.190.100 with SMTP id d64mr23340784yhn.76.1392718185887;  Tue, 18 Feb 2014 02:09:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.170.51.209 with HTTP; Tue, 18 Feb 2014 02:09:25 -0800 (PST)
In-Reply-To: <530244E4.4060906@joelhalpern.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Tue, 18 Feb 2014 19:09:25 +0900
Message-ID: <CA+YHcKEz=ETdygrQUd2WPVAerNq-Nqo6Q9Y99SQ5cjnOPOAHCA@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Content-Type: multipart/alternative; boundary=20cf305e262bbe314604f2ab78b5
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/PsAU90t05FZG3hMZz_Jy4d-dZ7I
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 10:10:08 -0000

--20cf305e262bbe314604f2ab78b5
Content-Type: text/plain; charset=ISO-8859-1

Joel,

This is exactly the kind of discussion we wanted to trigger with this draft
submission. Your questions are much appreciated. Most of issues you raised
do not have a clear answer yet. There is ongoing discussion among the draft
authors on how to best address those points. Let me try to provide some
light on what is the plan.

At this point we are focusing on exact match tuple lookups. That's a
reasonable goal that can be achieved somehow easily with a DHT-like Mapping
System. As you pointed wisely, prefix matches on multiple fields increases
hugely the complexity. We would like to cover those too, but currently we
are studying which would be the best way to do so, and if the necessary
trade-offs would make prefix lookup worthwhile. Maybe at some point we will
need to limit prefix lookup to a certain number of fields or to a certain
size of network deployments.

As for MS selection, we assume now that it is preconfigured on the devices.
Currently, we are also only considering the case of an internal deployment
where all the elements are SDN-capable and the whole deployment is
SDN-oriented. How a xTR serving conventional operation and SDN operation
should behave is to further study.

Thanks,
Alberto


On Tue, Feb 18, 2014 at 2:20 AM, Joel M. Halpern <jmh@joelhalpern.com>wrote:

> I would really like to see an answer to how these n-tuple matches are
> supposed to work with prefix matches on various fields.
> What is the match algorithm?
> What assumptions are placed on the mapping system to support these tuples?
> How will the ETR know that the mapping system it is talking to supports
> this capability?  In particular, what if the same device is serving as an
> ETR for conventional operations and for these enhanced operations. Does it
> need to be configured to know which map server handles which mode?  Does it
> guess?  Is the same map server required to handle both?
>
> Yours,
> Joel
>
>
> On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wrote:
>
>> Dear all,
>>
>> We have submitted a new draft, "SDN extensions for LISP", that you can
>> find here:
>>
>> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>>
>> We believe that LISP can serve as a southbound protocol for SDN. With
>> this draft we aim to improve vanilla LISP with some extensions to make
>> it even more suitable for SDN scenarios.
>>
>> This draft also complements and provides the foundations for the current
>> LISP NFV draft.
>>
>> http://tools.ietf.org/html/draft-barkai-lisp-nfv-04
>>
>> Your thoughts and feedback on both drafts are more than welcome.
>>
>> Best,
>> Alberto
>>
>>
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>>
>>

--20cf305e262bbe314604f2ab78b5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div>Joel,<br><br></div>This is exactl=
y the kind of discussion we wanted to trigger with this draft submission. Y=
our questions are much appreciated. Most of issues you raised do not have a=
 clear answer yet. There is ongoing discussion among the draft authors on h=
ow to best address those points. Let me try to provide some light on what i=
s the plan.<br>




</div><br></div>At this point we are focusing on exact match tuple lookups.=
 That&#39;s a reasonable goal that can be achieved somehow easily with a DH=
T-like Mapping System. As you pointed wisely, prefix matches on multiple fi=
elds increases hugely the complexity. We would like to cover those too, but=
 currently we are studying which would be the best way to do so, and if the=
 necessary trade-offs would make prefix lookup worthwhile. Maybe at some po=
int we will need to limit prefix lookup to a certain number of fields or to=
 a certain size of network deployments. <br>




<br></div>As for MS selection, we assume now that it is preconfigured on th=
e devices. Currently, we are also only considering the case of an internal =
deployment where all the elements are SDN-capable and the whole deployment =
is SDN-oriented. How a xTR serving conventional operation and SDN operation=
 should behave is to further study.<br>



<br></div>Thanks,<br>Alberto<br>
</div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Tue,=
 Feb 18, 2014 at 2:20 AM, Joel M. Halpern <span dir=3D"ltr">&lt;<a href=3D"=
mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.com</a>&gt;</=
span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">I would really like to see an answer to how =
these n-tuple matches are supposed to work with prefix matches on various f=
ields.<br>


What is the match algorithm?<br>
What assumptions are placed on the mapping system to support these tuples?<=
br>
How will the ETR know that the mapping system it is talking to supports thi=
s capability? =A0In particular, what if the same device is serving as an ET=
R for conventional operations and for these enhanced operations. Does it ne=
ed to be configured to know which map server handles which mode? =A0Does it=
 guess? =A0Is the same map server required to handle both?<br>


<br>
Yours,<br>
Joel<div><div class=3D"h5"><br>
<br>
On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wrote:<br>
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5">
Dear all,<br>
<br>
We have submitted a new draft, &quot;SDN extensions for LISP&quot;, that yo=
u can<br>
find here:<br>
<br>
<a href=3D"http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00" tar=
get=3D"_blank">http://tools.ietf.org/html/<u></u>draft-rodrigueznatal-lisp-=
sdn-<u></u>00</a><br>
<br>
We believe that LISP can serve as a southbound protocol for SDN. With<br>
this draft we aim to improve vanilla LISP with some extensions to make<br>
it even more suitable for SDN scenarios.<br>
<br>
This draft also complements and provides the foundations for the current<br=
>
LISP NFV draft.<br>
<br>
<a href=3D"http://tools.ietf.org/html/draft-barkai-lisp-nfv-04" target=3D"_=
blank">http://tools.ietf.org/html/<u></u>draft-barkai-lisp-nfv-04</a><br>
<br>
Your thoughts and feedback on both drafts are more than welcome.<br>
<br>
Best,<br>
Alberto<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
lisp mailing list<br>
<a href=3D"mailto:lisp@ietf.org" target=3D"_blank">lisp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_blank">ht=
tps://www.ietf.org/mailman/<u></u>listinfo/lisp</a><br>
<br>
</blockquote>
</blockquote></div><br></div>

--20cf305e262bbe314604f2ab78b5--


From nobody Tue Feb 18 02:12:45 2014
Return-Path: <arnatal@ac.upc.edu>
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 E87CE1A0466 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 02:12:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.827
X-Spam-Level: 
X-Spam-Status: No, score=-1.827 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.548, SPF_HELO_PASS=-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 CgNa6eAbhlOx for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 02:12:38 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 5361D1A0629 for <lisp@ietf.org>; Tue, 18 Feb 2014 02:12:37 -0800 (PST)
Received: from gw-2.ac.upc.es (gw-2.ac.upc.es [147.83.30.8]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1IACXPu009648 for <lisp@ietf.org>; Tue, 18 Feb 2014 11:12:33 +0100
Received: from mail-yh0-f42.google.com (mail-yh0-f42.google.com [209.85.213.42]) by gw-2.ac.upc.es (Postfix) with ESMTPSA id 09E5F19BF for <lisp@ietf.org>; Tue, 18 Feb 2014 11:12:32 +0100 (CET)
Received: by mail-yh0-f42.google.com with SMTP id a41so15152617yho.15 for <lisp@ietf.org>; Tue, 18 Feb 2014 02:12:31 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=h6/BsRrDHEoUnm8O44KqR7FDMv5+R5d05y8W8P3MWBI=; b=NBhUbFyiYj2YXgWFS5gZCu2ZnxG5nRDMtDtBcYM+oHnh6wUmuUh4r1uptpzFgZpzoR a0wV8aDSwmzIyPFmlrC5LN29g697dZqc8OGk5u7PkESnoyfXAyPP2aSd5GgrIki26vMK IdoFqLhe4FXkO84jgTcNGBO1qimqACjLulEO9D1dha8LFhYMryZppVqK1p+m6EL0Uz7B pRASbKvx1COESs9qEI8MuyDd7k3JtGyUCbniNCqOUqH671v4PZwbVq+dWlpcb4OBaubY e7Cvml1Ipv4zy2iRpGJwMk7z7c4vxaOyVjxlKgl8M8VqfqVUxQhBwS8eKH6mISQzNpDG ItFw==
X-Received: by 10.236.93.208 with SMTP id l56mr2818862yhf.112.1392718351601; Tue, 18 Feb 2014 02:12:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.170.51.209 with HTTP; Tue, 18 Feb 2014 02:12:11 -0800 (PST)
In-Reply-To: <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com> <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Tue, 18 Feb 2014 19:12:11 +0900
Message-ID: <CA+YHcKFpmKd07Y_TdPSVgovdbc6c8vx+H=SR=0mu_b87JZPeyQ@mail.gmail.com>
To: "Michiel Blokzijl (mblokzij)" <mblokzij@cisco.com>
Content-Type: multipart/alternative; boundary=20cf3010ead19e948e04f2ab8236
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/j24xT-_Jbtf1dyJa4QnDKjhRhwA
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 10:12:44 -0000

--20cf3010ead19e948e04f2ab8236
Content-Type: text/plain; charset=ISO-8859-1

Hi Michiel,

On Tue, Feb 18, 2014 at 2:59 AM, Michiel Blokzijl (mblokzij) <
mblokzij@cisco.com> wrote:

> Hi,
>
> After reading this draft, I recognised the idea of using 5-tuples from the
> LISP flowmapping project (I think there was another draft out there on
> that, maybe it was https://tools.ietf.org/html/draft-barkai-lisp-nfv-02).
>
> Maybe that is due to the fact that most of the people involved in the ODL
lispflowmapping project, the NFV draft and the SDN draft are the same ;).
Regarding NFV-SDN drafts, the idea is to keep the NFV draft to cover NFV
specific details, while all SDN related stuff (that of course may be of
interest for NFV) will be described in this new draft.


> I think it might be a good idea to give this draft a more specific title.
>

> "SDN" itself is already a big term, and "SDN extensions for LISP" IMHO
> could, and probably should, including everything from the Yang datamodel
> over how using more direct APIs can be used with LISP xTRs for interesting
> effects (see example below) up to how applications might tell LISP
> something about how priorities and weights should be set (this could happen
> both on an IP address level as well as on a flow level), through sending
> LISP packets or otherwise.. or the controlplane/dataplane separation that
> seems to be used often as SDN definition..
>

If you want to deploy a full SDN system using LISP, then for sure you need
to take into account all what you said. However, as you pointed, this is
not the target of this draft. This draft covers, what we consider, some
extensions to the base protocol that can enhance LISP inherent support for
SDN. Namely, tuple lookup and advanced mapping updates.

The things you mentioned are indeed necessary for a SDN deployment, but
they are out of the scope of this draft. Some of those should be covered by
other protocols (for instance using netconf, ovsdb, or of-config to handle
configuration) or even be implementation specific. Let me give you a
concrete example. For the ODL lispflowmapping project we had to define a NB
interface for the MS. That interface allows to introduce mappings on the MS
using a REST API and JSON encoded data. Although this is useful, we don't
want to cover that in an IETF draft since it is implementation specific and
it's not a modification to the LISP protocol itself.

Said that, I think that maybe you are right and this is not the best name
for the draft. We'll try to think of a better one. Maybe something related
to the "southbound" nature of the draft? We are also open to suggestions ;)


>
> I don't mind us having an "umbrella draft" called "SDN extensions for
> LISP" that contains a catalogue of drafts in all these areas though, but I
> think it'd be a good idea to keep the technical drafts focused on something
> more specific.
>

That's exactly what we intend, I'm sorry if the draft name made you think
otherwise. Thanks Michiel for your comments.

Best,
Alberto

>
> Best regards,
>
> Michiel
>
> example of how direct APIs can be used:
> In a LISP mobility setup (like the one that ships in the Cisco OSes) it
> might be useful to have an API for telling an xTR whether or not a mobile
> host is local to this xTR or not. This could then be called by an
> orchestration systems plugin, which has access to "ground truth" data about
> VMs' locations; currently I believe we detect host presence by looking at
> traffic and other, "non-ground-truth data".
>
> On 17 Feb 2014, at 17:20, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>
> I would really like to see an answer to how these n-tuple matches are
> supposed to work with prefix matches on various fields.
> What is the match algorithm?
> What assumptions are placed on the mapping system to support these tuples?
> How will the ETR know that the mapping system it is talking to supports
> this capability?  In particular, what if the same device is serving as an
> ETR for conventional operations and for these enhanced operations. Does it
> need to be configured to know which map server handles which mode?  Does it
> guess?  Is the same map server required to handle both?
>
> Yours,
> Joel
>
> On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wrote:
>
> Dear all,
>
> We have submitted a new draft, "SDN extensions for LISP", that you can
> find here:
>
> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>
> We believe that LISP can serve as a southbound protocol for SDN. With
> this draft we aim to improve vanilla LISP with some extensions to make
> it even more suitable for SDN scenarios.
>
> This draft also complements and provides the foundations for the current
> LISP NFV draft.
>
> http://tools.ietf.org/html/draft-barkai-lisp-nfv-04
>
> Your thoughts and feedback on both drafts are more than welcome.
>
> Best,
> Alberto
>
>
> _______________________________________________
> 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
>
>
>

--20cf3010ead19e948e04f2ab8236
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Michiel,<br><br><div class=3D"gmail_extra"><div class=
=3D"gmail_quote">On Tue, Feb 18, 2014 at 2:59 AM, Michiel Blokzijl (mblokzi=
j) <span dir=3D"ltr">&lt;<a href=3D"mailto:mblokzij@cisco.com" target=3D"_b=
lank">mblokzij@cisco.com</a>&gt;</span> wrote:<br>





<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"word-wrap:b=
reak-word">Hi,<div><br></div><div>After reading this draft,=A0I recognised =
the idea of using 5-tuples from the LISP flowmapping project (I think there=
 was another draft out there on that, maybe it was=A0<a href=3D"https://too=
ls.ietf.org/html/draft-barkai-lisp-nfv-02" target=3D"_blank">https://tools.=
ietf.org/html/draft-barkai-lisp-nfv-02</a>).</div>





<div><br></div></div></blockquote><div>Maybe that is due to the fact that m=
ost of the people involved in the ODL lispflowmapping project, the NFV draf=
t and the SDN draft are the same ;).=20
Regarding NFV-SDN drafts, the idea is to keep the NFV draft to cover NFV=20
specific details, while all SDN related stuff (that of course may be of=20
interest for NFV) will be described in this new draft. <br>=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><div style=3D"word-wrap:break-wo=
rd">





<div></div><div>I think it might be a good idea to give this draft a more s=
pecific title.</div></div></blockquote><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">





<div style=3D"word-wrap:break-word"><div><br></div><div>&quot;SDN&quot; its=
elf is already a big term, and &quot;SDN extensions for LISP&quot; IMHO cou=
ld, and probably should, including everything from the Yang datamodel over =
how using more direct APIs can be used with LISP xTRs for interesting effec=
ts (see example below) up to how applications might tell LISP something abo=
ut how priorities and weights should be set (this could happen both on an I=
P address level as well as on a flow level), through sending LISP packets o=
r otherwise.. or the controlplane/dataplane separation that seems to be use=
d often as SDN definition..</div>





</div></blockquote><div><br></div><div>If you want to deploy a full SDN sys=
tem using LISP, then for sure you need to take into account all what you sa=
id. However, as you pointed, this is not the target of this draft. This dra=
ft covers, what we consider, some extensions to the base protocol that can =
enhance LISP inherent support for SDN. Namely, tuple lookup and advanced ma=
pping updates. <br>



<br></div><div>The things you mentioned are indeed necessary for a SDN depl=
oyment, but they are out of the scope of this draft. Some of those should b=
e covered by other protocols (for instance using netconf, ovsdb, or of-conf=
ig to handle configuration) or even be implementation specific. Let me give=
 you a concrete example. For the ODL lispflowmapping project we had to defi=
ne a NB interface for the MS. That interface allows to introduce mappings o=
n the MS using a REST API and JSON encoded data. Although this is useful, w=
e don&#39;t want to cover that in an IETF draft since it is implementation =
specific and it&#39;s not a modification to the LISP protocol itself.<br>



<br></div><div>Said that, I think that maybe you are right and this is not =
the best name for the draft. We&#39;ll try to think of a better one. Maybe =
something related to the &quot;southbound&quot; nature of the draft? We are=
 also open to suggestions ;)<br>


</div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style=3D"word-wrap:break-word"><div><br></div><div>I don&#39;t mind us=
 having an &quot;umbrella draft&quot; called &quot;SDN extensions for LISP&=
quot; that contains a catalogue of drafts in all these areas though, but I =
think it&#39;d be a good idea to keep the technical drafts focused on somet=
hing more specific.</div>



</div></blockquote><div><br></div><div>That&#39;s exactly what we intend, I=
&#39;m sorry if the draft name made you think otherwise. Thanks Michiel for=
 your comments.<br><br></div><div>Best,<br>Alberto<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">



<div style=3D"word-wrap:break-word">

<div><br></div><div>Best regards,</div><div><br></div><div>Michiel</div><di=
v><br></div><div>example of how direct APIs can be used:</div><div>In a LIS=
P mobility setup (like the one that ships in the Cisco OSes) it might be us=
eful to have an API for telling an xTR whether or not a mobile host is loca=
l to this xTR or not. This could then be called by an orchestration systems=
 plugin, which has access to &quot;ground truth&quot; data about VMs&#39; l=
ocations; currently I believe we detect host presence by looking at traffic=
 and other, &quot;non-ground-truth data&quot;.</div>





<div><div><div><br><div><div>On 17 Feb 2014, at 17:20, Joel M. Halpern &lt;=
<a href=3D"mailto:jmh@joelhalpern.com" target=3D"_blank">jmh@joelhalpern.co=
m</a>&gt; wrote:</div><br><blockquote type=3D"cite">I would really like to =
see an answer to how these n-tuple matches are supposed to work with prefix=
 matches on various fields.<br>





What is the match algorithm?<br>What assumptions are placed on the mapping =
system to support these tuples?<br>How will the ETR know that the mapping s=
ystem it is talking to supports this capability? =A0In particular, what if =
the same device is serving as an ETR for conventional operations and for th=
ese enhanced operations. Does it need to be configured to know which map se=
rver handles which mode? =A0Does it guess? =A0Is the same map server requir=
ed to handle both?<br>





<br>Yours,<br>Joel<br><br>On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wro=
te:<br><blockquote type=3D"cite">Dear all,<br><br>We have submitted a new d=
raft, &quot;SDN extensions for LISP&quot;, that you can<br>find here:<br>





<br><a href=3D"http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00"=
 target=3D"_blank">http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn=
-00</a><br><br>We believe that LISP can serve as a southbound protocol for =
SDN. With<br>





this draft we aim to improve vanilla LISP with some extensions to make<br>i=
t even more suitable for SDN scenarios.<br><br>This draft also complements =
and provides the foundations for the current<br>LISP NFV draft.<br><br>





<a href=3D"http://tools.ietf.org/html/draft-barkai-lisp-nfv-04" target=3D"_=
blank">http://tools.ietf.org/html/draft-barkai-lisp-nfv-04</a><br><br>Your =
thoughts and feedback on both drafts are more than welcome.<br><br>Best,<br=
>





Alberto<br><br><br>_______________________________________________<br>lisp =
mailing list<br><a href=3D"mailto:lisp@ietf.org" target=3D"_blank">lisp@iet=
f.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>





<br></blockquote><br>_______________________________________________<br>lis=
p mailing list<br><a href=3D"mailto:lisp@ietf.org" target=3D"_blank">lisp@i=
etf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/lisp" targe=
t=3D"_blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>





</blockquote></div><br></div></div></div></div></blockquote></div><br></div=
></div>

--20cf3010ead19e948e04f2ab8236--


From nobody Tue Feb 18 02:15:53 2014
Return-Path: <arnatal@ac.upc.edu>
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 BB0FF1A0627 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 02:15:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.827
X-Spam-Level: 
X-Spam-Status: No, score=-1.827 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.548, SPF_HELO_PASS=-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 FCKOqFGrYSAe for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 02:15:49 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id CB7371A03C9 for <lisp@ietf.org>; Tue, 18 Feb 2014 02:15:48 -0800 (PST)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1IAFjuZ009759 for <lisp@ietf.org>; Tue, 18 Feb 2014 11:15:45 +0100
Received: from mail-yk0-f169.google.com (mail-yk0-f169.google.com [209.85.160.169]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id B0C63C1 for <lisp@ietf.org>; Tue, 18 Feb 2014 11:15:44 +0100 (CET)
Received: by mail-yk0-f169.google.com with SMTP id 142so32780165ykq.0 for <lisp@ietf.org>; Tue, 18 Feb 2014 02:15:43 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=myu6bQxFy8yFspNh6nDDZHhmlbHWCpCIx3CyPFSxndk=; b=m4f0KDEsWjwQ63g4lksnatl8qO4IuosLpYiCrLZLcKSX0j7R9KrDsn0xB3PaeS7qOh hE5U1GCOcuJzFyO45Kiayqxg0FEjMJJjhoGnt5IdT2b+SL48nWyKPRAmu+NY2Lj1HgsU kwS2vMYdE090ZZEnSkoSOr3EY6QfhWkzDipkuZdQhM7HiLkrHUC+yfR3xlmt5R69KxLU MXf/Nc6E0l4CrRSN9O4Vym7nawGPFmPNwlaQZpTqIF11liCuO8+XkxkHAAFVrgB83nfh U35DtRMgVSH5u45jLi84yA4r1E9Kvf48WYW+EZECeYRnQf/j01O2q7D9hrK1CwhfdoPV 4HiQ==
X-Received: by 10.236.93.208 with SMTP id l56mr2834593yhf.112.1392718543561; Tue, 18 Feb 2014 02:15:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.170.51.209 with HTTP; Tue, 18 Feb 2014 02:15:23 -0800 (PST)
In-Reply-To: <CA+b+ERmJsdSw+kb+oSi-yyydQrB6_uTJBXPnNT9LH9nqovLRMQ@mail.gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <CA+b+ERmJsdSw+kb+oSi-yyydQrB6_uTJBXPnNT9LH9nqovLRMQ@mail.gmail.com>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Tue, 18 Feb 2014 19:15:23 +0900
Message-ID: <CA+YHcKFgSWxeSbCeCJm9Te8Cxmv1xjvrLvO9h3Yd+y=yDsLKxg@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Content-Type: multipart/alternative; boundary=20cf3010ead10fc69604f2ab8efd
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/IYj5FPMBYv9uLBdfB3jkvYNFNhk
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 10:15:53 -0000

--20cf3010ead10fc69604f2ab8efd
Content-Type: text/plain; charset=ISO-8859-1

Hi Robert,


On Tue, Feb 18, 2014 at 4:14 AM, Robert Raszuk <robert@raszuk.net> wrote:

> Hi Alberto at all,
>
> I have read your draft with high interest expecting to understand what the
> "sdn" is. And you did not let me down as the draft provided clear
> definition of 5-tuples to be all the SDN magic is about:
>
>       5-tuple: The term 5-tuple is used in this document to describe the
>
>       set comprised by 5 elements, being these the source IP address,
>       the destination IP address, the level 4 protocol number, the level
>       4 protocol source port and the level 4 protocol destination port
>       of a data packet.
>
>
>
>
> Considering you implicitely meant IPv4 & IPv6 you have really defined 7 tuples ...
>
> Correct, IP means both IPv4 and IPv6 here. We are also implicitly talking
about several level 4 protocols, so if you take into account (for instance)
both UDP and TCP, then we are implicitly defining 9 different tuple field
types ;). Although only 5 (at most) will be used at the same time to
identify a flow.


>
>
>
> But I must ask why limit yourself to 5 or 7 tuples if another standards body (at least one claims to be the SDO)
>
> already
>
> long time
> ago defined 39 tuples to be SDN primitives or building blocks.
> Is there something among those
>
> 39 tuples xTRs can't do ? I guess not as both could be same boxes from same ODM vendor :)
>
>
> You are right here. More fields beyond just the addresses, protocol and
ports can be taken into account. For now, we are focusing on these only,
but we expect to cover more in the future (thus, the n-tuple notation on
the draft).

Besides, please note that we may won't cover the same types that OF covers.
We don't want to compete with OF, but rather to complement it. It's about
using the right tool for the job. OF is (generally speaking) focused on L2,
while LISP is (generally speaking) focused on L3. That's why the 5-tuple
makes more sense for LISP as a flow identifier than, let's say, ETH or ARP
fields. Hope I had brought some light here ;)

Best,
Alberto


> List of those 39ers (src: OF 1.3
> http://goo.gl/a2OnWn
>
>
>
> )
> :
>
>
> /* OXM Flow match field types for OpenFlow basic class. */
>
> enum oxm_ofb_match_fields {
> OFPXMT_OFB_IN_PORT = 0, /* Switch input port. */
> OFPXMT_OFB_IN_PHY_PORT = 1, /* Switch physical input port. */
> OFPXMT_OFB_METADATA = 2, /* Metadata passed between tables. */
> OFPXMT_OFB_ETH_DST = 3, /* Ethernet destination address. */
> OFPXMT_OFB_ETH_SRC = 4, /* Ethernet source address. */
> OFPXMT_OFB_ETH_TYPE = 5, /* Ethernet frame type. */
> OFPXMT_OFB_VLAN_VID = 6, /* VLAN id. */
> OFPXMT_OFB_VLAN_PCP = 7, /* VLAN priority. */
> OFPXMT_OFB_IP_DSCP = 8, /* IP DSCP (6 bits in ToS field). */
> OFPXMT_OFB_IP_ECN = 9, /* IP ECN (2 bits in ToS field). */
> OFPXMT_OFB_IP_PROTO = 10, /* IP protocol. */
> OFPXMT_OFB_IPV4_SRC = 11, /* IPv4 source address. */
> OFPXMT_OFB_IPV4_DST = 12, /* IPv4 destination address. */
> OFPXMT_OFB_TCP_SRC = 13, /* TCP source port. */
> OFPXMT_OFB_TCP_DST = 14, /* TCP destination port. */
> OFPXMT_OFB_UDP_SRC = 15, /* UDP source port. */
> OFPXMT_OFB_UDP_DST = 16, /* UDP destination port. */
> OFPXMT_OFB_SCTP_SRC = 17, /* SCTP source port. */
> OFPXMT_OFB_SCTP_DST = 18, /* SCTP destination port. */
> OFPXMT_OFB_ICMPV4_TYPE = 19, /* ICMP type. */
> OFPXMT_OFB_ICMPV4_CODE = 20, /* ICMP code. */
> OFPXMT_OFB_ARP_OP = 21, /* ARP opcode. */
> OFPXMT_OFB_ARP_SPA = 22, /* ARP source IPv4 address. */
> OFPXMT_OFB_ARP_TPA = 23, /* ARP target IPv4 address. */
> OFPXMT_OFB_ARP_SHA = 24, /* ARP source hardware address. */
> OFPXMT_OFB_ARP_THA = 25, /* ARP target hardware address. */
> OFPXMT_OFB_IPV6_SRC = 26, /* IPv6 source address. */
> OFPXMT_OFB_IPV6_DST = 27, /* IPv6 destination address. */
> OFPXMT_OFB_IPV6_FLABEL = 28, /* IPv6 Flow Label */
> OFPXMT_OFB_ICMPV6_TYPE = 29, /* ICMPv6 type. */
> OFPXMT_OFB_ICMPV6_CODE = 30, /* ICMPv6 code. */
> OFPXMT_OFB_IPV6_ND_TARGET = 31, /* Target address for ND. */
> OFPXMT_OFB_IPV6_ND_SLL = 32, /* Source link-layer for ND. */
> OFPXMT_OFB_IPV6_ND_TLL = 33, /* Target link-layer for ND. */
> OFPXMT_OFB_MPLS_LABEL = 34, /* MPLS label. */
> OFPXMT_OFB_MPLS_TC = 35, /* MPLS TC. */
> OFPXMT_OFP_MPLS_BOS = 36, /* MPLS BoS bit. */
> OFPXMT_OFB_PBB_ISID = 37, /* PBB I-SID. */
> OFPXMT_OFB_TUNNEL_ID = 38, /* Logical Port Metadata. */
> OFPXMT_OFB_IPV6_EXTHDR = 39, /* IPv6 Extension Header pseudo-field */
> };
>
>
> Cheers,
> R.
>
>
>
>
> On Mon, Feb 17, 2014 at 5:45 PM, Alberto Rodriguez-Natal <
> arnatal@ac.upc.edu> wrote:
>
>> Dear all,
>>
>> We have submitted a new draft, "SDN extensions for LISP", that you can
>> find here:
>>
>> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>>
>> We believe that LISP can serve as a southbound protocol for SDN. With
>> this draft we aim to improve vanilla LISP with some extensions to make it
>> even more suitable for SDN scenarios.
>>
>> This draft also complements and provides the foundations for the current
>> LISP NFV draft.
>>
>> http://tools.ietf.org/html/draft-barkai-lisp-nfv-04
>>
>> Your thoughts and feedback on both drafts are more than welcome.
>>
>> Best,
>> Alberto
>>
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>>
>>
>

--20cf3010ead10fc69604f2ab8efd
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Robert,<br><div class=3D"gmail_extra"><br><br><div clas=
s=3D"gmail_quote">On Tue, Feb 18, 2014 at 4:14 AM, Robert Raszuk <span dir=
=3D"ltr">&lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@=
raszuk.net</a>&gt;</span> wrote:<br>


<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div sty=
le=3D"font-size:small"><font face=3D"courier new, monospace">Hi Alberto at =
all,</font></div>


<div style=3D"font-size:small"><font face=3D"courier new, monospace"><br>
</font></div><div style=3D"font-size:small"><font face=3D"courier new, mono=
space">I have read your draft with high interest expecting to understand wh=
at the &quot;sdn&quot; is. And you did not let me down as the draft provide=
d clear definition of 5-tuples to be all the SDN magic is about:=A0</font><=
/div>



<div style=3D"font-size:small"><font face=3D"courier new, monospace"><span =
style=3D"font-size:1em"><br></span></font></div><div style=3D"font-size:sma=
ll"><font face=3D"courier new, monospace"><span style=3D"font-size:1em">=A0=
 =A0 =A0 5-tuple: The term 5-tuple is used in this document to describe the=
</span></font></div>



<pre style=3D"font-size:1em;margin-bottom:0px;margin-top:0px"><font face=3D=
"courier new, monospace">      set comprised by 5 elements, being these the=
 source IP address,
      the destination IP address, the level 4 protocol number, the level
      4 protocol source port and the level 4 protocol destination port
      of a data packet.</font></pre><pre style=3D"font-size:1em;margin-bott=
om:0px;margin-top:0px"><font face=3D"courier new, monospace"><br></font></p=
re><pre style=3D"font-size:1em;margin-bottom:0px;margin-top:0px"><font face=
=3D"courier new, monospace"><div style=3D"font-family:&#39;courier new&#39;=
,monospace;font-size:small;display:inline">


Considering you implicitely meant IPv4 &amp; IPv6 you have really defined 7=
 tuples ... </div>
<br></font></pre></div></blockquote><div>Correct, IP means both IPv4 and IP=
v6 here. We are also implicitly talking about several level 4 protocols, so=
 if you take into account (for instance) both UDP and TCP, then we are impl=
icitly defining 9 different tuple field types ;). Although only 5 (at most)=
 will be used at the same time to identify a flow.<br>


</div><div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"ltr"><pre style=3D"font-size:1em;margin-bottom:0px;margin-top:0px"><=
font face=3D"courier new, monospace"></font></pre>


<pre style=3D"font-size:1em;margin-bottom:0px;margin-top:0px"><font face=3D=
"courier new, monospace"><br></font></pre><pre style=3D"font-size:1em;margi=
n-bottom:0px;margin-top:0px"><font face=3D"courier new, monospace"><div sty=
le=3D"font-size:small;display:inline">


But I must ask why limit yourself to 5 or 7 tuples if another standards bod=
y (at least one claims to be the SDO)=A0</div>
</font></pre><pre style=3D"font-size:1em;margin-bottom:0px;margin-top:0px">=
<font face=3D"courier new, monospace"><div style=3D"font-size:small;display=
:inline">already=A0</div><div style=3D"font-size:small;display:inline">
long time=A0</div><span style=3D"font-size:small">ago defined 39 tuples to =
be SDN primitives or building blocks. <div style=3D"display:inline">Is ther=
e something among those=A0</div></span></font></pre><pre style=3D"font-size=
:1em;margin-bottom:0px;margin-top:0px">

<font face=3D"courier new, monospace"><span style=3D"font-size:small"><div =
style=3D"display:inline">39 tuples xTRs can&#39;t do ? I guess not as both =
could be same boxes from same ODM vendor :)</div></span></font></pre>
<pre style=3D"font-size:1em;margin-bottom:0px;margin-top:0px"><span style=
=3D"font-family:&#39;courier new&#39;,monospace;font-size:small;color:rgb(3=
4,34,34)"></span><br></pre></div></blockquote><div>You are right here. More=
 fields beyond just the addresses, protocol and ports can be taken into acc=
ount. For now, we are focusing on these only, but we expect to cover more i=
n the future (thus, the n-tuple notation on the draft).<br>


<br></div><div>Besides, please note that we may won&#39;t cover the same ty=
pes that OF covers. We don&#39;t want to compete with OF, but rather to com=
plement it. It&#39;s about using the right tool for the job. OF is (general=
ly speaking) focused on L2, while LISP is (generally speaking) focused on L=
3. That&#39;s why the 5-tuple makes more sense for LISP as a flow identifie=
r than, let&#39;s say, ETH or ARP fields. Hope I had brought some light her=
e ;)<br>


<br></div><div>Best,<br>Alberto<br></div><div>=A0</div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex"><div dir=3D"ltr"><pre style=3D"font-size:1em;=
margin-bottom:0px;margin-top:0px">

</pre><pre style=3D"margin-top:0px;margin-bottom:0px"><font face=3D"courier=
 new, monospace"><span style=3D"font-size:small"><div style=3D"font-size:sm=
all;display:inline">List of those 39ers (src: OF 1.3 </div></span><font col=
or=3D"#000000"><a href=3D"http://goo.gl/a2OnWn" target=3D"_blank">http://go=
o.gl/a2OnWn</a><div style=3D"font-size:small;display:inline">



)</div></font><span style=3D"font-size:small">: </span></font></pre><pre st=
yle=3D"font-size:1em;margin-bottom:0px;margin-top:0px"><span style=3D"font-=
size:small"><div style=3D"font-size:small;display:inline">
<font face=3D"courier new, monospace"><br></font></div></span></pre><pre st=
yle=3D"margin-top:0px;margin-bottom:0px"><div style=3D"display:inline"><fon=
t face=3D"courier new, monospace" color=3D"#000000">/* OXM Flow match field=
 types for OpenFlow basic class. */
<br></font></div></pre><pre style=3D"margin-top:0px;margin-bottom:0px"><fon=
t face=3D"courier new, monospace"><div style=3D"display:inline"><font color=
=3D"#000000">enum oxm_ofb_match_fields {
OFPXMT_OFB_IN_PORT =3D 0, /* Switch input port. */
OFPXMT_OFB_IN_PHY_PORT =3D 1, /* Switch physical input port. */
OFPXMT_OFB_METADATA =3D 2, /* Metadata passed between tables. */
OFPXMT_OFB_ETH_DST =3D 3, /* Ethernet destination address. */
OFPXMT_OFB_ETH_SRC =3D 4, /* Ethernet source address. */
OFPXMT_OFB_ETH_TYPE =3D 5, /* Ethernet frame type. */
OFPXMT_OFB_VLAN_VID =3D 6, /* VLAN id. */
OFPXMT_OFB_VLAN_PCP =3D 7, /* VLAN priority. */
OFPXMT_OFB_IP_DSCP =3D 8, /* IP DSCP (6 bits in ToS field). */
OFPXMT_OFB_IP_ECN =3D 9, /* IP ECN (2 bits in ToS field). */
OFPXMT_OFB_IP_PROTO =3D 10, /* IP protocol. */
OFPXMT_OFB_IPV4_SRC =3D 11, /* IPv4 source address. */
OFPXMT_OFB_IPV4_DST =3D 12, /* IPv4 destination address. */
OFPXMT_OFB_TCP_SRC =3D 13, /* TCP source port. */
OFPXMT_OFB_TCP_DST =3D 14, /* TCP destination port. */
OFPXMT_OFB_UDP_SRC =3D 15, /* UDP source port. */
OFPXMT_OFB_UDP_DST =3D 16, /* UDP destination port. */
OFPXMT_OFB_SCTP_SRC =3D 17, /* SCTP source port. */
OFPXMT_OFB_SCTP_DST =3D 18, /* SCTP destination port. */
OFPXMT_OFB_ICMPV4_TYPE =3D 19, /* ICMP type. */
OFPXMT_OFB_ICMPV4_CODE =3D 20, /* ICMP code. */
OFPXMT_OFB_ARP_OP =3D 21, /* ARP opcode. */
OFPXMT_OFB_ARP_SPA =3D 22, /* ARP source IPv4 address. */
OFPXMT_OFB_ARP_TPA =3D 23, /* ARP target IPv4 address. */
OFPXMT_OFB_ARP_SHA =3D 24, /* ARP source hardware address. */
OFPXMT_OFB_ARP_THA =3D 25, /* ARP target hardware address. */
OFPXMT_OFB_IPV6_SRC =3D 26, /* IPv6 source address. */
OFPXMT_OFB_IPV6_DST =3D 27, /* IPv6 destination address. */
OFPXMT_OFB_IPV6_FLABEL =3D 28, /* IPv6 Flow Label */
OFPXMT_OFB_ICMPV6_TYPE =3D 29, /* ICMPv6 type. */
OFPXMT_OFB_ICMPV6_CODE =3D 30, /* ICMPv6 code. */
OFPXMT_OFB_IPV6_ND_TARGET =3D 31, /* Target address for ND. */
OFPXMT_OFB_IPV6_ND_SLL =3D 32, /* Source link-layer for ND. */
OFPXMT_OFB_IPV6_ND_TLL =3D 33, /* Target link-layer for ND. */
OFPXMT_OFB_MPLS_LABEL =3D 34, /* MPLS label. */
OFPXMT_OFB_MPLS_TC =3D 35, /* MPLS TC. */
OFPXMT_OFP_MPLS_BOS =3D 36, /* MPLS BoS bit. */
OFPXMT_OFB_PBB_ISID =3D 37, /* PBB I-SID. */
OFPXMT_OFB_TUNNEL_ID =3D 38, /* Logical Port Metadata. */
OFPXMT_OFB_IPV6_EXTHDR =3D 39, /* IPv6 Extension Header pseudo-field */
};</font></div><div style=3D"font-size:small;display:inline">
</div></font></pre><div><span style=3D"font-size:small"><div style=3D"font-=
size:small;display:inline"><font face=3D"courier new, monospace"><br></font=
></div></span></div><div><span style=3D"font-size:small"><div style=3D"font=
-size:small;display:inline">



<font face=3D"courier new, monospace">Cheers,</font></div></span></div><div=
><span style=3D"font-size:small"><div style=3D"font-size:small;display:inli=
ne"><font face=3D"courier new, monospace">R.</font></div>
</span></div><pre style=3D"font-size:1em;margin-bottom:0px;margin-top:0px">=
<font face=3D"courier new, monospace"><br></font></pre><div class=3D"gmail_=
extra"><font face=3D"courier new, monospace"><br><br>
</font><div class=3D"gmail_quote"><div><div><font face=3D"courier new, mono=
space">On Mon, Feb 17, 2014 at 5:45 PM, Alberto Rodriguez-Natal <span dir=
=3D"ltr">&lt;<a href=3D"mailto:arnatal@ac.upc.edu" target=3D"_blank">arnata=
l@ac.upc.edu</a>&gt;</span> wrote:<br>



</font></div></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><=
div><div dir=3D"ltr"><div><div><div><font face=3D"courier new, monospace">D=
ear all,<br>


<br></font></div><font face=3D"courier new, monospace">We have submitted a =
new draft, &quot;SDN extensions for LISP&quot;, that you can find here: <br=
>
<br><a href=3D"http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00"=
 target=3D"_blank">http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn=
-00</a><br>


<br></font></div><div><font face=3D"courier new, monospace">We believe that=
 LISP can serve as a southbound protocol=20
for SDN. With this draft we aim to improve vanilla LISP with some=20
extensions to make it even more suitable for SDN scenarios.<br></font></div=
><div><font face=3D"courier new, monospace"><br></font></div><div><font fac=
e=3D"courier new, monospace">
This draft also complements and provides the foundations for the current LI=
SP NFV draft.<br><br><a href=3D"http://tools.ietf.org/html/draft-barkai-lis=
p-nfv-04" target=3D"_blank">http://tools.ietf.org/html/draft-barkai-lisp-nf=
v-04</a><br>





</font></div>
<div><font face=3D"courier new, monospace"><br></font></div><font face=3D"c=
ourier new, monospace">Your thoughts and feedback on both drafts are more t=
han welcome.<br><br></font></div><font face=3D"courier new, monospace">Best=
,<br>



Alberto</font></div>
</div></div><font face=3D"courier new, monospace"><br><div>________________=
_______________________________<br>
lisp mailing list<br>
<a href=3D"mailto:lisp@ietf.org" target=3D"_blank">lisp@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lisp" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/lisp</a><br>
<br></div></font></blockquote></div><br></div></div>
</blockquote></div><br></div></div>

--20cf3010ead10fc69604f2ab8efd--


From nobody Tue Feb 18 02:58:05 2014
Return-Path: <lori@lispmob.org>
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 7102A1A032F for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 02:58:04 -0800 (PST)
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, SPF_HELO_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 3Bgs-D6axbc3 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 02:58:02 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 42B581A00DD for <lisp@ietf.org>; Tue, 18 Feb 2014 02:58:02 -0800 (PST)
Received: from gw-2.ac.upc.es (gw-2.ac.upc.es [147.83.30.8]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1IAvwDO011297; Tue, 18 Feb 2014 11:57:58 +0100
Received: from [10.81.80.7] (unknown [89.123.125.71]) by gw-2.ac.upc.es (Postfix) with ESMTPSA id 0FA4C289; Tue, 18 Feb 2014 11:57:57 +0100 (CET)
Message-ID: <53033CB1.1020000@lispmob.org>
Date: Tue, 18 Feb 2014 12:57:53 +0200
From: Lori Jakab <lori@lispmob.org>
Organization: LISPmob
MIME-Version: 1.0
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>, Robert Raszuk <robert@raszuk.net>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <CA+b+ERmJsdSw+kb+oSi-yyydQrB6_uTJBXPnNT9LH9nqovLRMQ@mail.gmail.com> <CA+YHcKFgSWxeSbCeCJm9Te8Cxmv1xjvrLvO9h3Yd+y=yDsLKxg@mail.gmail.com>
In-Reply-To: <CA+YHcKFgSWxeSbCeCJm9Te8Cxmv1xjvrLvO9h3Yd+y=yDsLKxg@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/D8hkTXlZNKR-18wNqAk9odr7z1A
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 10:58:04 -0000

Hi Alberto, Robert,

I'm really excited to LISP used as an SDN enabler!!

A few initial comments:

On 02/18/2014 12:15 PM, Alberto Rodriguez-Natal wrote:
> Hi Robert,
> 
> 
> On Tue, Feb 18, 2014 at 4:14 AM, Robert Raszuk <robert@raszuk.net
> <mailto:robert@raszuk.net>> wrote:
> 

[...]

>     But I must ask why limit yourself to 5 or 7 tuples if another
>     standards body (at least one claims to be the SDO) 
> 
>     already 
>     long time 
>     ago defined 39 tuples to be SDN primitives or building blocks. 
>     Is there something among those 
> 
> 
>     39 tuples xTRs can't do ? I guess not as both could be same boxes
>     from same ODM vendor :)
> 
> 
> You are right here. More fields beyond just the addresses, protocol and
> ports can be taken into account. For now, we are focusing on these only,
> but we expect to cover more in the future (thus, the n-tuple notation on
> the draft).

I think covering more fields is a good idea.

> 
> Besides, please note that we may won't cover the same types that OF
> covers. We don't want to compete with OF, but rather to complement it.

I don't think you would be competing with OF by specifying the same
match types as the ONF does, you would be using (implementing?)
OpenFlow, and that would lead to less fragmentation and more code reuse.

> It's about using the right tool for the job. OF is (generally speaking)
> focused on L2, while LISP is (generally speaking) focused on L3. That's
> why the 5-tuple makes more sense for LISP as a flow identifier than,
> let's say, ETH or ARP fields. Hope I had brought some light here ;)

Well, OpenFlow is slowly adding support for L3 only flows, and LISP is
slowly adding support for L2 encaps. Even if you're initially focusing
on a few match fields, the design should accommodate a variable number
of fields, and the specification of field prerequisites (e.g., if you're
matching on a TCP port number, you should have an IPv4 or IPv6 packet).

As Robert, I would really like OpenFlow compatible match support.

-Lori


From nobody Tue Feb 18 03:17:34 2014
Return-Path: <arnatal@ac.upc.edu>
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 646351A0480 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 03:17:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.279
X-Spam-Level: 
X-Spam-Status: No, score=-1.279 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 DYCHOhNTZbjD for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 03:17:31 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 646B21A047F for <lisp@ietf.org>; Tue, 18 Feb 2014 03:17:29 -0800 (PST)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1IBHQYH011990 for <lisp@ietf.org>; Tue, 18 Feb 2014 12:17:26 +0100
Received: from mail-yk0-f178.google.com (mail-yk0-f178.google.com [209.85.160.178]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id F2CE11913 for <lisp@ietf.org>; Tue, 18 Feb 2014 12:17:25 +0100 (CET)
Received: by mail-yk0-f178.google.com with SMTP id 79so33006918ykr.9 for <lisp@ietf.org>; Tue, 18 Feb 2014 03:17:24 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=5nMaBuIXi3B4neBJuZIbLbC3gyuK8lMCCsOiZQOYyw0=; b=UQ1BWsWC7BK1UrwYx4QKz+l8h2IndoaxvhOU4GwR6spGEnxsAVwixRocHEIr+MgbVP f6h9JUqP5HQmnec+Ov6M8/YgXaPkfrPcoE0PIhQXA9C0jTeZK9vh08l1gZ16OZ0RvxB1 0pcELFsi1+WrOnMMsb+kuroS/GAWsPDq1rfTTiVym4+d7WKopFi/TmyHXMzU94ODu+cx CaDJyEyVohKl6qr8USuCekkjtDTZ9R/c1SvSiXKwO4saOipCIXi5Kz0iIB/q4IUBOpFp 6U0JhQHec8c845Xwq7AJEHLKyOHx04uNRDpB0A5yJT1VgyavSNRh2XnSVYDwphcaCXSU xNbg==
X-Received: by 10.236.120.147 with SMTP id p19mr30071266yhh.6.1392722244533; Tue, 18 Feb 2014 03:17:24 -0800 (PST)
MIME-Version: 1.0
Received: by 10.170.51.209 with HTTP; Tue, 18 Feb 2014 03:17:04 -0800 (PST)
In-Reply-To: <53033CB1.1020000@lispmob.org>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <CA+b+ERmJsdSw+kb+oSi-yyydQrB6_uTJBXPnNT9LH9nqovLRMQ@mail.gmail.com> <CA+YHcKFgSWxeSbCeCJm9Te8Cxmv1xjvrLvO9h3Yd+y=yDsLKxg@mail.gmail.com> <53033CB1.1020000@lispmob.org>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Tue, 18 Feb 2014 20:17:04 +0900
Message-ID: <CA+YHcKHFUg3hxMOe8K7Rrm0BXOfK=cwvpCp6u_=OdX6+YwuQPw@mail.gmail.com>
To: Lori Jakab <lori@lispmob.org>
Content-Type: multipart/alternative; boundary=20cf3010e48da804c104f2ac6a2c
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/g2RChxc1Nzsr9XSvlQTNwkO3T54
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 11:17:33 -0000

--20cf3010e48da804c104f2ac6a2c
Content-Type: text/plain; charset=ISO-8859-1

Hi Lori,

Thanks for the comments, see below.

On Tue, Feb 18, 2014 at 7:57 PM, Lori Jakab <lori@lispmob.org> wrote:

> Hi Alberto, Robert,
>
> I'm really excited to LISP used as an SDN enabler!!
>

That makes at least two of us then! :D

 >
> > You are right here. More fields beyond just the addresses, protocol and
> > ports can be taken into account. For now, we are focusing on these only,
> > but we expect to cover more in the future (thus, the n-tuple notation on
> > the draft).
>
> I think covering more fields is a good idea.
>

Agreed.

>
> >
> > Besides, please note that we may won't cover the same types that OF
> > covers. We don't want to compete with OF, but rather to complement it.
>
> I don't think you would be competing with OF by specifying the same
> match types as the ONF does, you would be using (implementing?)
> OpenFlow, and that would lead to less fragmentation and more code reuse.
>

Don't get me wrong here. Maybe I explained myself poorly. I didn't want to
say that we need to cover different fields. What I meant to say is that
maybe we don't need to cover ALL the fields that OF covers. Perhaps a
subset of those is enough for LISP. Of course, in the future maybe we see
the need for covering more (all?) OF fields or maybe beyond OF ones.

>
> > It's about using the right tool for the job. OF is (generally speaking)
> > focused on L2, while LISP is (generally speaking) focused on L3. That's
> > why the 5-tuple makes more sense for LISP as a flow identifier than,
> > let's say, ETH or ARP fields. Hope I had brought some light here ;)
>
> Well, OpenFlow is slowly adding support for L3 only flows, and LISP is
> slowly adding support for L2 encaps.


That's why I said "generally speaking" ;)


> Even if you're initially focusing
> on a few match fields, the design should accommodate a variable number
> of fields, and the specification of field prerequisites (e.g., if you're
> matching on a TCP port number, you should have an IPv4 or IPv6 packet).
>
> As Robert, I would really like OpenFlow compatible match support.
>

We had discussed that in the past. I think that it could make sense. Maybe
we finally add that to the draft...

Thanks,
Alberto

--20cf3010e48da804c104f2ac6a2c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Lori,<br><div><div class=3D"gmail_extra"><br></div><div=
 class=3D"gmail_extra">Thanks for the comments, see below.<br></div><div cl=
ass=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Feb 18, 2014 at =
7:57 PM, Lori Jakab <span dir=3D"ltr">&lt;<a href=3D"mailto:lori@lispmob.or=
g" target=3D"_blank">lori@lispmob.org</a>&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi Alberto, Robert,<br>
<br>
I&#39;m really excited to LISP used as an SDN enabler!!<br></blockquote><di=
v><br></div><div>That makes at least two of us then! :D <br><br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">

<div class=3D"">
&gt;<br>
&gt; You are right here. More fields beyond just the addresses, protocol an=
d<br>
&gt; ports can be taken into account. For now, we are focusing on these onl=
y,<br>
&gt; but we expect to cover more in the future (thus, the n-tuple notation =
on<br>
&gt; the draft).<br>
<br>
</div>I think covering more fields is a good idea.<br></blockquote><div><br=
></div><div>Agreed. <br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D""><br>
&gt;<br>
&gt; Besides, please note that we may won&#39;t cover the same types that O=
F<br>
&gt; covers. We don&#39;t want to compete with OF, but rather to complement=
 it.<br>
<br>
</div>I don&#39;t think you would be competing with OF by specifying the sa=
me<br>
match types as the ONF does, you would be using (implementing?)<br>
OpenFlow, and that would lead to less fragmentation and more code reuse.<br=
></blockquote><div><br></div><div>Don&#39;t get me wrong here. Maybe I expl=
ained myself poorly. I didn&#39;t want to say that we need to cover differe=
nt fields. What I meant to say is that maybe we don&#39;t need to cover ALL=
 the fields that OF covers. Perhaps a subset of those is enough for LISP. O=
f course, in the future maybe we see the need for covering more (all?) OF f=
ields or maybe beyond OF ones.<br>

</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex">
<div class=3D""><br>
&gt; It&#39;s about using the right tool for the job. OF is (generally spea=
king)<br>
&gt; focused on L2, while LISP is (generally speaking) focused on L3. That&=
#39;s<br>
&gt; why the 5-tuple makes more sense for LISP as a flow identifier than,<b=
r>
&gt; let&#39;s say, ETH or ARP fields. Hope I had brought some light here ;=
)<br>
<br>
</div>Well, OpenFlow is slowly adding support for L3 only flows, and LISP i=
s<br>
slowly adding support for L2 encaps. </blockquote><div><br></div><div>That&=
#39;s why I said &quot;generally speaking&quot; ;)<br></div><div>=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">

Even if you&#39;re initially focusing<br>
on a few match fields, the design should accommodate a variable number<br>
of fields, and the specification of field prerequisites (e.g., if you&#39;r=
e<br>
matching on a TCP port number, you should have an IPv4 or IPv6 packet).<br>
<br>
As Robert, I would really like OpenFlow compatible match support.<br></bloc=
kquote><div><br></div><div>We had discussed that in the past. I think that =
it could make sense. Maybe we finally add that to the draft...<br><br>

</div><div>Thanks,<br></div><div>Alberto<br></div></div><br></div></div></d=
iv>

--20cf3010e48da804c104f2ac6a2c--


From nobody Tue Feb 18 03:36:20 2014
Return-Path: <mblokzij@cisco.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 50B871A0480 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 03:36:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 3i_Jzz1TwfHX for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 03:36:14 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 007841A0484 for <lisp@ietf.org>; Tue, 18 Feb 2014 03:36:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17707; q=dns/txt; s=iport; t=1392723371; x=1393932971; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=QJmcGgn9ovc0prtXQYf2DDyJoqTF2rFxFkcu55vlC1I=; b=IU+vto3Fjib7jOYwq3uI11IAw1uRpvNLQRh6tK80ic/7z8WjzBhDKaah A2a8R4/kuOdV5qi6I+mZk+UXlAZA1gxOxIojdM4DbTZx7lFg3D14jjMHD mw01cBq96UKM219lPElvwINBJNYHRbHxOL9LzQmwEqJUSO2hrQhjQxUMc Y=;
X-Files: signature.asc : 801
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlUGACRFA1OtJV2c/2dsb2JhbABZDoJ4OFe2d4hZgRQWdIIlAQEBAwEBAQFrCwULAgEIGA0IGScLJQIEDgUOh28IDcsyF459BAcKgxqBFASQQIEyhjqBMpBxgm4/gio
X-IronPort-AV: E=Sophos;i="4.97,501,1389744000";  d="asc'?scan'208,217";a="304862744"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-4.cisco.com with ESMTP; 18 Feb 2014 11:36:10 +0000
Received: from xhc-rcd-x06.cisco.com (xhc-rcd-x06.cisco.com [173.37.183.80]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s1IBaAfv031171 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 18 Feb 2014 11:36:10 GMT
Received: from xmb-aln-x12.cisco.com ([169.254.7.200]) by xhc-rcd-x06.cisco.com ([173.37.183.80]) with mapi id 14.03.0123.003; Tue, 18 Feb 2014 05:36:09 -0600
From: "Michiel Blokzijl (mblokzij)" <mblokzij@cisco.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Thread-Topic: [lisp] LISP SDN
Thread-Index: AQHPLAn0Io3RsXJrpUC+fp7yvL8Ztg==
Date: Tue, 18 Feb 2014 11:36:05 +0000
Message-ID: <33991468-3841-42FA-BF1B-BE9DD6E98188@cisco.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com> <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com> <CA+YHcKFpmKd07Y_TdPSVgovdbc6c8vx+H=SR=0mu_b87JZPeyQ@mail.gmail.com>
In-Reply-To: <CA+YHcKFpmKd07Y_TdPSVgovdbc6c8vx+H=SR=0mu_b87JZPeyQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.61.201.216]
Content-Type: multipart/signed; boundary="Apple-Mail=_03601DCC-E3D3-43DE-A336-B5CF5415ACB8"; protocol="application/pgp-signature"; micalg=pgp-sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ozeddRZqFX5aj1jJ2_8fB1mYT4g
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 11:36:18 -0000

--Apple-Mail=_03601DCC-E3D3-43DE-A336-B5CF5415ACB8
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_EDB05BEF-9F23-4A39-973B-36D5EA70DB27"


--Apple-Mail=_EDB05BEF-9F23-4A39-973B-36D5EA70DB27
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

Hi Alberto,

Thanks for getting back to me!

I was thinking a draft title that incorporates "flow" would probably be =
suitable, since you're extending LISP to deal with L4 flows. I was =
almost going to suggest lisp-flowmapping, or "flow mapping extension for =
LISP", or something like that.. But I don't know enough about the other =
projects you are involved in to know whether a title like the above =
sufficiently and/or correctly differentiates this draft from the other =
ones, if that's required.

Also, I see headings like "Mapping subscription" and "Proactive update =
pushing" (which mostly say TBD). Those strike me as elements that might =
be useful independent of the n-tuple flow mapping concept.

Best regards,

Michiel

PS: I'm glad to see people working on LISP+SDN!

On 18 Feb 2014, at 10:12, Alberto Rodriguez-Natal <arnatal@ac.upc.edu> =
wrote:

> Hi Michiel,
>=20
> On Tue, Feb 18, 2014 at 2:59 AM, Michiel Blokzijl (mblokzij) =
<mblokzij@cisco.com> wrote:
> Hi,
>=20
> After reading this draft, I recognised the idea of using 5-tuples from =
the LISP flowmapping project (I think there was another draft out there =
on that, maybe it was =
https://tools.ietf.org/html/draft-barkai-lisp-nfv-02).
>=20
> Maybe that is due to the fact that most of the people involved in the =
ODL lispflowmapping project, the NFV draft and the SDN draft are the =
same ;). Regarding NFV-SDN drafts, the idea is to keep the NFV draft to =
cover NFV specific details, while all SDN related stuff (that of course =
may be of interest for NFV) will be described in this new draft.=20

[MB] Ah, I understand :)

> =20
> I think it might be a good idea to give this draft a more specific =
title.
>=20
> "SDN" itself is already a big term, and "SDN extensions for LISP" IMHO =
could, and probably should, including everything from the Yang datamodel =
over how using more direct APIs can be used with LISP xTRs for =
interesting effects (see example below) up to how applications might =
tell LISP something about how priorities and weights should be set (this =
could happen both on an IP address level as well as on a flow level), =
through sending LISP packets or otherwise.. or the =
controlplane/dataplane separation that seems to be used often as SDN =
definition..
>=20
> If you want to deploy a full SDN system using LISP, then for sure you =
need to take into account all what you said. However, as you pointed, =
this is not the target of this draft. This draft covers, what we =
consider, some extensions to the base protocol that can enhance LISP =
inherent support for SDN. Namely, tuple lookup and advanced mapping =
updates.=20
>=20
> The things you mentioned are indeed necessary for a SDN deployment, =
but they are out of the scope of this draft. Some of those should be =
covered by other protocols (for instance using netconf, ovsdb, or =
of-config to handle configuration) or even be implementation specific. =
Let me give you a concrete example. For the ODL lispflowmapping project =
we had to define a NB interface for the MS. That interface allows to =
introduce mappings on the MS using a REST API and JSON encoded data. =
Although this is useful, we don't want to cover that in an IETF draft =
since it is implementation specific and it's not a modification to the =
LISP protocol itself.
>=20
> Said that, I think that maybe you are right and this is not the best =
name for the draft. We'll try to think of a better one. Maybe something =
related to the "southbound" nature of the draft? We are also open to =
suggestions ;)
> =20
>=20
> I don't mind us having an "umbrella draft" called "SDN extensions for =
LISP" that contains a catalogue of drafts in all these areas though, but =
I think it'd be a good idea to keep the technical drafts focused on =
something more specific.
>=20
> That's exactly what we intend, I'm sorry if the draft name made you =
think otherwise. Thanks Michiel for your comments.
>=20
> Best,
> Alberto
>=20
> Best regards,
>=20
> Michiel
>=20
> example of how direct APIs can be used:
> In a LISP mobility setup (like the one that ships in the Cisco OSes) =
it might be useful to have an API for telling an xTR whether or not a =
mobile host is local to this xTR or not. This could then be called by an =
orchestration systems plugin, which has access to "ground truth" data =
about VMs' locations; currently I believe we detect host presence by =
looking at traffic and other, "non-ground-truth data".
>=20
> On 17 Feb 2014, at 17:20, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>=20
>> I would really like to see an answer to how these n-tuple matches are =
supposed to work with prefix matches on various fields.
>> What is the match algorithm?
>> What assumptions are placed on the mapping system to support these =
tuples?
>> How will the ETR know that the mapping system it is talking to =
supports this capability?  In particular, what if the same device is =
serving as an ETR for conventional operations and for these enhanced =
operations. Does it need to be configured to know which map server =
handles which mode?  Does it guess?  Is the same map server required to =
handle both?
>>=20
>> Yours,
>> Joel
>>=20
>> On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wrote:
>>> Dear all,
>>>=20
>>> We have submitted a new draft, "SDN extensions for LISP", that you =
can
>>> find here:
>>>=20
>>> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>>>=20
>>> We believe that LISP can serve as a southbound protocol for SDN. =
With
>>> this draft we aim to improve vanilla LISP with some extensions to =
make
>>> it even more suitable for SDN scenarios.
>>>=20
>>> This draft also complements and provides the foundations for the =
current
>>> LISP NFV draft.
>>>=20
>>> http://tools.ietf.org/html/draft-barkai-lisp-nfv-04
>>>=20
>>> Your thoughts and feedback on both drafts are more than welcome.
>>>=20
>>> Best,
>>> Alberto
>>>=20
>>>=20
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>>>=20
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>=20
>=20


--Apple-Mail=_EDB05BEF-9F23-4A39-973B-36D5EA70DB27
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Diso-8859-1"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi =
Alberto,<div><br></div><div>Thanks for getting back to =
me!</div><div><br></div><div>I was thinking a draft title that =
incorporates "flow" would probably be suitable, since you're extending =
LISP to deal with L4 flows. I was almost going to suggest =
lisp-flowmapping, or "flow mapping extension for LISP", or something =
like that.. But I don't know enough about the other projects you are =
involved in to know whether a title like the above sufficiently and/or =
correctly differentiates this draft from the other ones, if that's =
required.</div><div><br></div><div>Also, I see headings like "Mapping =
subscription" and "Proactive update pushing" (which mostly say TBD). =
Those strike me as elements that might be useful independent of the =
n-tuple flow mapping concept.</div><div><br></div><div>Best =
regards,</div><div><br></div><div>Michiel</div><div><br></div><div>PS: =
I'm glad to see people working on =
LISP+SDN!</div><div><br></div><div><div><div>On 18 Feb 2014, at 10:12, =
Alberto Rodriguez-Natal &lt;<a =
href=3D"mailto:arnatal@ac.upc.edu">arnatal@ac.upc.edu</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Diso-8859-1"><div dir=3D"ltr">Hi Michiel,<br><br><div =
class=3D"gmail_extra"><div class=3D"gmail_quote">On Tue, Feb 18, 2014 at =
2:59 AM, Michiel Blokzijl (mblokzij) <span dir=3D"ltr">&lt;<a =
href=3D"mailto:mblokzij@cisco.com" =
target=3D"_blank">mblokzij@cisco.com</a>&gt;</span> wrote:<br>





<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
style=3D"word-wrap:break-word">Hi,<div><br></div><div>After reading this =
draft,&nbsp;I recognised the idea of using 5-tuples from the LISP =
flowmapping project (I think there was another draft out there on that, =
maybe it was&nbsp;<a =
href=3D"https://tools.ietf.org/html/draft-barkai-lisp-nfv-02" =
target=3D"_blank">https://tools.ietf.org/html/draft-barkai-lisp-nfv-02</a>=
).</div>





<div><br></div></div></blockquote><div>Maybe that is due to the fact =
that most of the people involved in the ODL lispflowmapping project, the =
NFV draft and the SDN draft are the same ;).=20
Regarding NFV-SDN drafts, the idea is to keep the NFV draft to cover NFV=20=

specific details, while all SDN related stuff (that of course may be of=20=

interest for NFV) will be described in this new =
draft.&nbsp;</div></div></div></div></blockquote><div><br></div><div>[MB] =
Ah, I understand :)</div><br><blockquote type=3D"cite"><div =
dir=3D"ltr"><div class=3D"gmail_extra"><div =
class=3D"gmail_quote"><div>&nbsp;</div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div style=3D"word-wrap:break-word">





<div></div><div>I think it might be a good idea to give this draft a =
more specific title.</div></div></blockquote><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">





<div style=3D"word-wrap:break-word"><div><br></div><div>"SDN" itself is =
already a big term, and "SDN extensions for LISP" IMHO could, and =
probably should, including everything from the Yang datamodel over how =
using more direct APIs can be used with LISP xTRs for interesting =
effects (see example below) up to how applications might tell LISP =
something about how priorities and weights should be set (this could =
happen both on an IP address level as well as on a flow level), through =
sending LISP packets or otherwise.. or the controlplane/dataplane =
separation that seems to be used often as SDN definition..</div>





</div></blockquote><div><br></div><div>If you want to deploy a full SDN =
system using LISP, then for sure you need to take into account all what =
you said. However, as you pointed, this is not the target of this draft. =
This draft covers, what we consider, some extensions to the base =
protocol that can enhance LISP inherent support for SDN. Namely, tuple =
lookup and advanced mapping updates. <br>



<br></div><div>The things you mentioned are indeed necessary for a SDN =
deployment, but they are out of the scope of this draft. Some of those =
should be covered by other protocols (for instance using netconf, ovsdb, =
or of-config to handle configuration) or even be implementation =
specific. Let me give you a concrete example. For the ODL =
lispflowmapping project we had to define a NB interface for the MS. That =
interface allows to introduce mappings on the MS using a REST API and =
JSON encoded data. Although this is useful, we don't want to cover that =
in an IETF draft since it is implementation specific and it's not a =
modification to the LISP protocol itself.<br>



<br></div><div>Said that, I think that maybe you are right and this is =
not the best name for the draft. We'll try to think of a better one. =
Maybe something related to the "southbound" nature of the draft? We are =
also open to suggestions =
;)<br></div></div></div></div></blockquote><blockquote type=3D"cite"><div =
dir=3D"ltr"><div class=3D"gmail_extra"><div =
class=3D"gmail_quote"><div>&nbsp;</div><blockquote class=3D"gmail_quote" =
style=3D"margin: 0px 0px 0px 0.8ex; border-left-width: 1px; =
border-left-style: solid; border-left-color: rgb(204, 204, 204); =
padding-left: 1ex; position: static; z-index: auto; ">
<div style=3D"word-wrap:break-word"><div><br></div><div>I don't mind us =
having an "umbrella draft" called "SDN extensions for LISP" that =
contains a catalogue of drafts in all these areas though, but I think =
it'd be a good idea to keep the technical drafts focused on something =
more specific.</div>



</div></blockquote><div><br></div><div>That's exactly what we intend, =
I'm sorry if the draft name made you think otherwise. Thanks Michiel for =
your comments.<br><br></div><div>Best,<br>Alberto<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">



<div style=3D"word-wrap:break-word">

<div><br></div><div>Best =
regards,</div><div><br></div><div>Michiel</div><div><br></div><div>example=
 of how direct APIs can be used:</div><div>In a LISP mobility setup =
(like the one that ships in the Cisco OSes) it might be useful to have =
an API for telling an xTR whether or not a mobile host is local to this =
xTR or not. This could then be called by an orchestration systems =
plugin, which has access to "ground truth" data about VMs' locations; =
currently I believe we detect host presence by looking at traffic and =
other, "non-ground-truth data".</div>





<div><br><div><div>On 17 Feb 2014, at 17:20, Joel M. Halpern &lt;<a =
href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">jmh@joelhalpern.com</a>&gt; =
wrote:</div><br><blockquote type=3D"cite">I would really like to see an =
answer to how these n-tuple matches are supposed to work with prefix =
matches on various fields.<br>





What is the match algorithm?<br>What assumptions are placed on the =
mapping system to support these tuples?<br>How will the ETR know that =
the mapping system it is talking to supports this capability? &nbsp;In =
particular, what if the same device is serving as an ETR for =
conventional operations and for these enhanced operations. Does it need =
to be configured to know which map server handles which mode? &nbsp;Does =
it guess? &nbsp;Is the same map server required to handle both?<br>





<br>Yours,<br>Joel<br><br>On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal =
wrote:<br><blockquote type=3D"cite">Dear all,<br><br>We have submitted a =
new draft, "SDN extensions for LISP", that you can<br>find here:<br>





<br><a =
href=3D"http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00" =
target=3D"_blank">http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn=
-00</a><br><br>We believe that LISP can serve as a southbound protocol =
for SDN. With<br>





this draft we aim to improve vanilla LISP with some extensions to =
make<br>it even more suitable for SDN scenarios.<br><br>This draft also =
complements and provides the foundations for the current<br>LISP NFV =
draft.<br><br>





<a href=3D"http://tools.ietf.org/html/draft-barkai-lisp-nfv-04" =
target=3D"_blank">http://tools.ietf.org/html/draft-barkai-lisp-nfv-04</a><=
br><br>Your thoughts and feedback on both drafts are more than =
welcome.<br><br>Best,<br>





=
Alberto<br><br><br>_______________________________________________<br>lisp=
 mailing list<br><a href=3D"mailto:lisp@ietf.org" =
target=3D"_blank">lisp@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/lisp" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>





=
<br></blockquote><br>_______________________________________________<br>li=
sp mailing list<br><a href=3D"mailto:lisp@ietf.org" =
target=3D"_blank">lisp@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/lisp" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/lisp</a><br>





</blockquote></div><br></div></div></blockquote></div><br></div></div>
</blockquote></div><br></div></body></html>=

--Apple-Mail=_EDB05BEF-9F23-4A39-973B-36D5EA70DB27--

--Apple-Mail=_03601DCC-E3D3-43DE-A336-B5CF5415ACB8
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----

iQIcBAEBAgAGBQJTA0WuAAoJEKSsLO5c6AcgAYEQAJ6ieWIGCiFxSZB0vsdSgZv8
b2VnRp8842YkhV/JCk9WAejI8/o3KGNIV0JY78eUmr8XIkUfwjnjmn3mMCOoDksc
46ESBAo9EFyF2o4Z/eDtq9/EsQ8wSzRnO6dfnRoUwb7J2ecnGk6yxRFpNZ5Yz8IQ
GttmEAU+1F8hCoHKQK0oFbLyOapZdED2homcHhrtQYCtVQWGYvRMbI7fmDEpxzO9
ef90LlMxTgfdmRkLO0BTGSdHCBoaOn2FecwQd9bH4GKA/z5rQ0evT9+vjeA1diJb
Rg7VCuBkRNNfcYppdE/ibvabXXCG1WrHpdG66TgHb8IIZup6z8VjNuh68120Aq5y
3Dn4rfVzx5kMVMFP5efh2w76xNMc9zIkK7CI1M2YpK/30TQ5r+7ryeYNfRQUQyzc
xDUUpUwNKDTN36vPjHnAGX+d8nowOGe22hH/Wud4Fqa+4kVZkF/k7ERQ8iPU3Gw+
y9x6XHiyCCO1AmSuDfcYSRtgZpuQTT66/Sr9HeMBWTY1Ipv0QA76/J27boqs+qgg
b2nFX2KnhelPtJai6/pF5MSjc7PNs+jS0Dp78iuT5khI3inB6L4zEuUHGAcT+F6+
IYmPQgb//Nc/2zEvppkMTDvfC63YGbYvcYk65QRDs5OR5FfLerRuymCiBAhXd9a+
ju1jEd177M4OT/NXVNxb
=3BEQ
-----END PGP SIGNATURE-----

--Apple-Mail=_03601DCC-E3D3-43DE-A336-B5CF5415ACB8--


From nobody Tue Feb 18 03:39:04 2014
Return-Path: <lori@lispmob.org>
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 DE0B41A0484 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 03:39:03 -0800 (PST)
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, SPF_HELO_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 dJtq-S4YDt-R for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 03:39:01 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 24F0F1A0480 for <lisp@ietf.org>; Tue, 18 Feb 2014 03:39:00 -0800 (PST)
Received: from gw-2.ac.upc.es (gw-2.ac.upc.es [147.83.30.8]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1IBcvUK012792; Tue, 18 Feb 2014 12:38:57 +0100
Received: from [10.81.80.7] (unknown [89.123.125.71]) by gw-2.ac.upc.es (Postfix) with ESMTPSA id 1A1D5289; Tue, 18 Feb 2014 12:38:56 +0100 (CET)
Message-ID: <5303464F.2040308@lispmob.org>
Date: Tue, 18 Feb 2014 13:38:55 +0200
From: Lori Jakab <lori@lispmob.org>
Organization: LISPmob
MIME-Version: 1.0
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <CA+b+ERmJsdSw+kb+oSi-yyydQrB6_uTJBXPnNT9LH9nqovLRMQ@mail.gmail.com> <CA+YHcKFgSWxeSbCeCJm9Te8Cxmv1xjvrLvO9h3Yd+y=yDsLKxg@mail.gmail.com> <53033CB1.1020000@lispmob.org> <CA+YHcKHFUg3hxMOe8K7Rrm0BXOfK=cwvpCp6u_=OdX6+YwuQPw@mail.gmail.com>
In-Reply-To: <CA+YHcKHFUg3hxMOe8K7Rrm0BXOfK=cwvpCp6u_=OdX6+YwuQPw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/4PVMfCwq3f2f4AYh4WH1rI4Mxv8
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 11:39:04 -0000

On 02/18/2014 01:17 PM, Alberto Rodriguez-Natal wrote:
> Hi Lori,
> 
> Thanks for the comments, see below.
> 
> On Tue, Feb 18, 2014 at 7:57 PM, Lori Jakab <lori@lispmob.org
> <mailto:lori@lispmob.org>> wrote:

[...]

>     > Besides, please note that we may won't cover the same types that OF
>     > covers. We don't want to compete with OF, but rather to complement it.
> 
>     I don't think you would be competing with OF by specifying the same
>     match types as the ONF does, you would be using (implementing?)
>     OpenFlow, and that would lead to less fragmentation and more code reuse.
> 
> 
> Don't get me wrong here. Maybe I explained myself poorly. I didn't want
> to say that we need to cover different fields. What I meant to say is
> that maybe we don't need to cover ALL the fields that OF covers. Perhaps
> a subset of those is enough for LISP. Of course, in the future maybe we
> see the need for covering more (all?) OF fields or maybe beyond OF ones.

Understand.

My main consideration here is that many (most?) SDN software packages
today (for whatever definition of SDN) has support for OpenFlow (mostly
1.0). Hardware is also starting to support OpenFlow. So I think that
simply from the implementation point of view you have an advantage if
you just can reuse a versatile existing matching engine.

> 
> 
>     > It's about using the right tool for the job. OF is (generally
>     speaking)
>     > focused on L2, while LISP is (generally speaking) focused on L3.
>     That's
>     > why the 5-tuple makes more sense for LISP as a flow identifier than,
>     > let's say, ETH or ARP fields. Hope I had brought some light here ;)
> 
>     Well, OpenFlow is slowly adding support for L3 only flows, and LISP is
>     slowly adding support for L2 encaps. 
> 
> 
> That's why I said "generally speaking" ;)

I thought so :)  But I still wrote the comment because I think we should
be forward looking!

Thanks for the discussion,
-Lori


From nobody Tue Feb 18 04:56:10 2014
Return-Path: <arnatal@ac.upc.edu>
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 1A1931A03E4 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 04:56:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.827
X-Spam-Level: 
X-Spam-Status: No, score=-1.827 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.548, SPF_HELO_PASS=-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 1R3uxrddlx23 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 04:56:04 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 699251A04C0 for <lisp@ietf.org>; Tue, 18 Feb 2014 04:56:03 -0800 (PST)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1ICtxu5015631 for <lisp@ietf.org>; Tue, 18 Feb 2014 13:55:59 +0100
Received: from mail-yh0-f44.google.com (mail-yh0-f44.google.com [209.85.213.44]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id B1329C1 for <lisp@ietf.org>; Tue, 18 Feb 2014 13:55:58 +0100 (CET)
Received: by mail-yh0-f44.google.com with SMTP id f73so15330667yha.3 for <lisp@ietf.org>; Tue, 18 Feb 2014 04:55:56 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=mWi8M6Svc0WkVRvzz6gYs/opE8KweOlZRrrq3bd5xuU=; b=Q6kOcl8IObdGKxLlmHXyRzGZ4y/mHG8vu9RC5FJbiI9z4O6kDi3hB9JNc4wE8rFWER LQ/58ZlIMqixr3i3B03VCCaCD0vxK5uLgzZOvBH2z0uZIy+FcMOKAjwdLUHp+gGMdhRm 5Lr/Z5B3XI7S+FWrU8AzYwRxNSTK4UX5/oIWQTeRyd40cKXPRohkHavVxJ91BnI2B0tE zSVYiDEwkMdvoyuCcX4yx2+UR7d+XZTxyuPHVAHRgERY7d7OVO31K3dYikIVeLNezF+R AezbZEfqf6X+fy/C11uS+8nR/OvjNeKZsF2jIO/64Pp4XMBvtH5HWHZX+7ICz1bvio8k KFSQ==
X-Received: by 10.236.92.115 with SMTP id i79mr23317875yhf.62.1392728156948; Tue, 18 Feb 2014 04:55:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.170.51.209 with HTTP; Tue, 18 Feb 2014 04:55:36 -0800 (PST)
In-Reply-To: <33991468-3841-42FA-BF1B-BE9DD6E98188@cisco.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com> <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com> <CA+YHcKFpmKd07Y_TdPSVgovdbc6c8vx+H=SR=0mu_b87JZPeyQ@mail.gmail.com> <33991468-3841-42FA-BF1B-BE9DD6E98188@cisco.com>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Tue, 18 Feb 2014 21:55:36 +0900
Message-ID: <CA+YHcKGtY6=GjyLYoJ7=_YsR-ePpurbDB1ekaDUHysDotQXkbA@mail.gmail.com>
To: "Michiel Blokzijl (mblokzij)" <mblokzij@cisco.com>
Content-Type: multipart/alternative; boundary=20cf3011d975104ac504f2adcbf5
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/xbiAldSqFZGSoiIk9m8VXlNCq7A
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 12:56:08 -0000

--20cf3011d975104ac504f2adcbf5
Content-Type: text/plain; charset=ISO-8859-1

Michiel,

In general, the idea behind this draft is: LISP is inherently a well-suited
protocol to serve as a southbound SDN protocol, however there are a few
pieces missing. This draft tries to get together all these pieces and fill
the gaps.

I agree that maybe "SDN extensions" is too general, since the draft does
not cover (neither intent to) things such NB APIs for instance. My thoughts
are now into pointing clearly in the title the "southbound" nature of the
draft.

On Tue, Feb 18, 2014 at 8:36 PM, Michiel Blokzijl (mblokzij) <
mblokzij@cisco.com> wrote:

> Hi Alberto,
>
> Thanks for getting back to me!
>
> I was thinking a draft title that incorporates "flow" would probably be
> suitable, since you're extending LISP to deal with L4 flows. I was almost
> going to suggest lisp-flowmapping, or "flow mapping extension for LISP", or
> something like that.. But I don't know enough about the other projects you
> are involved in to know whether a title like the above sufficiently and/or
> correctly differentiates this draft from the other ones, if that's required.
>

Actually we did present a prototype of some of these ideas to the SDNRG
with the title "LISPflow". However, as you point below, this draft is not
only extensions to support flows ;)

>
> Also, I see headings like "Mapping subscription" and "Proactive update
> pushing" (which mostly say TBD). Those strike me as elements that might be
> useful independent of the n-tuple flow mapping concept.
>

> Best regards,
>
> Michiel
>
> PS: I'm glad to see people working on LISP+SDN!
>

It's my pleasure! :)

Alberto

--20cf3011d975104ac504f2adcbf5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Michiel,<br><div class=3D"gmail_extra"><br></div><div clas=
s=3D"gmail_extra">In general, the idea behind this draft is: LISP is inhere=
ntly a well-suited protocol to serve as a southbound SDN protocol, however =
there are a few pieces missing. This draft tries to get together all these =
pieces and fill the gaps.<br>

<br></div><div class=3D"gmail_extra">I agree that maybe &quot;SDN extension=
s&quot; is too general, since the draft does not cover (neither intent to) =
things such NB APIs for instance. My thoughts are now into pointing clearly=
 in the title the &quot;southbound&quot; nature of the draft.<br>

</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, Feb=
 18, 2014 at 8:36 PM, Michiel Blokzijl (mblokzij) <span dir=3D"ltr">&lt;<a =
href=3D"mailto:mblokzij@cisco.com" target=3D"_blank">mblokzij@cisco.com</a>=
&gt;</span> wrote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word">Hi Alber=
to,<div><br></div><div>Thanks for getting back to me!</div><div><br></div><=
div>

I was thinking a draft title that incorporates &quot;flow&quot; would proba=
bly be suitable, since you&#39;re extending LISP to deal with L4 flows. I w=
as almost going to suggest lisp-flowmapping, or &quot;flow mapping extensio=
n for LISP&quot;, or something like that.. But I don&#39;t know enough abou=
t the other projects you are involved in to know whether a title like the a=
bove sufficiently and/or correctly differentiates this draft from the other=
 ones, if that&#39;s required.</div>

</div></blockquote><div><br></div><div>Actually we did present a prototype =
of some of these ideas to the SDNRG with the title &quot;LISPflow&quot;. Ho=
wever, as you point below, this draft is not only extensions to support flo=
ws ;)<br>

</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-word"><d=
iv><br></div><div>Also, I see headings like &quot;Mapping subscription&quot=
; and &quot;Proactive update pushing&quot; (which mostly say TBD). Those st=
rike me as elements that might be useful independent of the n-tuple flow ma=
pping concept.</div>

</div></blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:b=
reak-word"><div><br></div><div>Best regards,</div><div><br></div><div>Michi=
el</div>

<div><br></div><div>PS: I&#39;m glad to see people working on LISP+SDN!</di=
v></div></blockquote><div><br></div><div>It&#39;s my pleasure! :)<br><br></=
div><div>Alberto<br></div><div>=A0</div></div><br></div></div>

--20cf3011d975104ac504f2adcbf5--


From nobody Tue Feb 18 05:01:46 2014
Return-Path: <arnatal@ac.upc.edu>
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 3657B1A04C0 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 05:01:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.827
X-Spam-Level: 
X-Spam-Status: No, score=-1.827 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.548, SPF_HELO_PASS=-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 FI6PNW8-vknX for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 05:01:42 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 3568C1A04BE for <lisp@ietf.org>; Tue, 18 Feb 2014 05:01:42 -0800 (PST)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1ID1cj6015847 for <lisp@ietf.org>; Tue, 18 Feb 2014 14:01:38 +0100
Received: from mail-yk0-f172.google.com (mail-yk0-f172.google.com [209.85.160.172]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id 64C48C1 for <lisp@ietf.org>; Tue, 18 Feb 2014 14:01:38 +0100 (CET)
Received: by mail-yk0-f172.google.com with SMTP id 200so33210052ykr.3 for <lisp@ietf.org>; Tue, 18 Feb 2014 05:01:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ijFiG2h50fzRI7DGr7POp4TyCRVhRbthBIoxLuz6z1w=; b=Hls1tZSN7hdVEvg0yXvtk6eN3AZF5wDbktMaMwCC1kWMFqSOisJO2WYXWPwxyK3/9i 4hrj7kiajOHSr//eZap7rfOop8sik4WG4q6qaknknDt7qSsQauKk/TszhQ4igqvAh/bG 95CQaNPrkNG+DSPJsQMxoJk4t1S0WtKYj2Y3ILMv33S4irRehpu139w/hxpH0tnIXY8/ cwMXUKi9fy3lGj/MasxF24tONX6iqugp608xPADSS/gs2flO3h9t2kMZGhEFI4XlFKqp bqHg1XszTRn0qjhW4dRlmDMj1LWLe6/d0uW59q+j6J7odjkwy/Q9ZPHu2rackqEowuRa nDmw==
X-Received: by 10.236.81.237 with SMTP id m73mr29781440yhe.29.1392728497219; Tue, 18 Feb 2014 05:01:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.170.51.209 with HTTP; Tue, 18 Feb 2014 05:01:16 -0800 (PST)
In-Reply-To: <5303464F.2040308@lispmob.org>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <CA+b+ERmJsdSw+kb+oSi-yyydQrB6_uTJBXPnNT9LH9nqovLRMQ@mail.gmail.com> <CA+YHcKFgSWxeSbCeCJm9Te8Cxmv1xjvrLvO9h3Yd+y=yDsLKxg@mail.gmail.com> <53033CB1.1020000@lispmob.org> <CA+YHcKHFUg3hxMOe8K7Rrm0BXOfK=cwvpCp6u_=OdX6+YwuQPw@mail.gmail.com> <5303464F.2040308@lispmob.org>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Tue, 18 Feb 2014 22:01:16 +0900
Message-ID: <CA+YHcKGEyRVzXaUQ_iAPZjeR+pAWDSoQwPkQofXFTQwTqMPA4Q@mail.gmail.com>
To: Lori Jakab <lori@lispmob.org>
Content-Type: multipart/alternative; boundary=20cf3011dba9586cbf04f2addf1e
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/a9JyNQpV58kkbUdOSxRJwhPO3-A
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 13:01:44 -0000

--20cf3011dba9586cbf04f2addf1e
Content-Type: text/plain; charset=ISO-8859-1

Lori,


> My main consideration here is that many (most?) SDN software packages
> today (for whatever definition of SDN) has support for OpenFlow (mostly
> 1.0). Hardware is also starting to support OpenFlow. So I think that
> simply from the implementation point of view you have an advantage if
> you just can reuse a versatile existing matching engine.
>
>
That's indeed a good point. I think that with that in mind, the inclusion
of a OF-like-tuple makes even more sense.

Many thanks for your comments,
Alberto

--20cf3011dba9586cbf04f2addf1e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Lori,<br><div><div class=3D"gmail_extra"><br><div class=3D=
"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
<br>
My main consideration here is that many (most?) SDN software packages<br>
today (for whatever definition of SDN) has support for OpenFlow (mostly<br>
1.0). Hardware is also starting to support OpenFlow. So I think that<br>
simply from the implementation point of view you have an advantage if<br>
you just can reuse a versatile existing matching engine.<br>
<div class=3D""><br>
</div></blockquote><div>=A0</div><div>That&#39;s indeed a good point. I thi=
nk that with that in mind, the inclusion of a OF-like-tuple makes even more=
 sense.<br><br></div><div>Many thanks for your comments,<br></div><div>Albe=
rto<br>

</div></div><br></div></div></div>

--20cf3011dba9586cbf04f2addf1e--


From nobody Tue Feb 18 07:54:10 2014
Return-Path: <farinacci@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 52DD61A0249 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 07:54:08 -0800 (PST)
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 vZDrxEFgVpsk for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 07:54:05 -0800 (PST)
Received: from mail-pd0-x233.google.com (mail-pd0-x233.google.com [IPv6:2607:f8b0:400e:c02::233]) by ietfa.amsl.com (Postfix) with ESMTP id 3C2501A0238 for <lisp@ietf.org>; Tue, 18 Feb 2014 07:54:05 -0800 (PST)
Received: by mail-pd0-f179.google.com with SMTP id fp1so16019971pdb.38 for <lisp@ietf.org>; Tue, 18 Feb 2014 07:54:02 -0800 (PST)
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=xY+i8PYzfHmGjiww2kE15v24GCvxZ/GalVDfhhbseV0=; b=ncK2dmJ5KbDS/he5fgfmRx3rq4SP7WgCs6vkkwzOyZZT/JPxF719VCaf8gzBhd7bkp 09koQ5pjV3ml8FoSqPmH8jj/P1cV2dSFFQLpmFonrnpLjBjllbAOGxeQU/7VaR5dGHmd 2Z0MnDz1Jcjfs26gHgoPIoIbTFTEhBpErPFqdd+8KRU6Xs1HXHaCg88zC4jYPvmdn78g sfqPtoI3XfzffMxMI4pJBFDr49DNjAGxTpIpjJ5P/F3LLqnvjjeY6vgdCtPBu6PJfMiF psHlH0Qq7usT3fQuU0sFiUiED+QSFWcTcK1TML9yX7+VQg5z7A58zVJKJUHvlF/gN42x ZSKw==
X-Received: by 10.69.0.39 with SMTP id av7mr33818860pbd.4.1392738842456; Tue, 18 Feb 2014 07:54:02 -0800 (PST)
Received: from [10.169.113.83] (71-6-80-11.static-ip.telepacific.net. [71.6.80.11]) by mx.google.com with ESMTPSA id jk16sm57129594pbb.34.2014.02.18.07.54.01 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 07:54:02 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <20140217173153361416.35eb5008@sniff.de>
Date: Tue, 18 Feb 2014 07:53:59 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <031942EA-44E1-4D1A-9E98-9FBFAFD9CA91@gmail.com>
References: <20140217013051556658.9cfb700c@sniff.de> <85246DF3-B45A-474A-BB5F-B0C9D3EE88DA@gmail.com> <20140217173153361416.35eb5008@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/MLcwUE5IPSmc1lstgxjCTsXuLu4
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Some basic questions ...
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: Tue, 18 Feb 2014 15:54:08 -0000

> Hello Dino & LISP experts,
>=20
> thanks for the quick reply.
>=20
> I have some follow-up questions, simplest first.
>=20
> Q3': I'm a bit slow with the lexiographic order and from a web search =
I=20
> have seen both, "treat it as a text string" as well "treat it as a =
byte=20
> sequence".
>=20
>> 10.0.0.1
>> 10.0.0.2
>> 128.0.0.1
>> 128.128.0.1
>> 128.192.0.1
>> 2001:1000::1
>> 2002:1000::1
>> 2002:1111::1
>=20
> so this is sorting according to the text representation (?!). Okay.=20

Yes, it may appear that way but we stated explicitly that IPv4 addresses =
appear before IPv6 addresses. So within an address-family the byte value =
is the order.

Because a "byte string comparison would give a different result:
>=20
> 0a.00.00.01
> 0a.00.00.02
> 20.01.10.00.00.00.00.00.00.00.00.00.00.00.00.01
> 20.02.10.00.00.00.00.00.00.00.00.00.00.00.00.01
> 20.02.11.11.00.00.00.00.00.00.00.00.00.00.00.01
> 80.00.00.01
> 80.80.00.01
> 80.c0.00.01
>=20
> Would this be worth an addendum to RFC6830?  Or maybe it's just me :-)
> Anyway, got it now.

It really isn't important about the order. We just wanted multiple ETRs =
at a site to use the same order so the LSBs were consistenly mapped to =
the RLOC address in the locator-set.

> Q1': Thanks for the clarification on the map-notify.=20
>=20
>=20
>=20
> Q2': regarding the LSBs:
>=20
>> This is not different than a cost to do a source lookup for a IP=20
>> multicast packet. Yes, you would have to do a source-EID lookup on=20
>> the received packet at the ETR and update the LSBs for the map-cache=20=

>> entry.
>=20
> true but there had been times when "hardware" could not do=20
> source-lookup or things like reverse-path forwarding lookups. For=20

Yes, you are not the first person who has mentioned this.

> pipelined-ASICs this was another stage to be added. I other words:=20
> receiving LSBs for all packets from an ITR, detecting a change in=20

This is true. We do believe though that LSBs will be mostly used in CPE =
routers where the boxes are either micro-coded or forwarding is done in =
software.

> hardware, then punting to control plane seems to put the bar for the=20=

> hardware higher than just a simple check for the L bit and punting=20
> whenever it is set (which would be only for a few packets after the =
ITR=20
> knows about the source RLOC changes).

You could implement it this way. But that could be a lot of packets =
going to the punt path.

> My question is mainly about: what was the reason to go for "sending=20
> LSBs all packets" (when LSBs are supported) ?  Is the answer to "it's =
a=20

We wanted a data-plane/fast way to swtich from one RLOC to another. That =
is put some simple control-plane functionality in the fast path of =
forwarding.

> simple scheme and don't support it if your hardware isn't ready, there=20=

> are more methods available for RLOC change detection" ?

Set the L-bit to 0 in the LISP header if you don't want it.

> Just trying to understand, not arguing about right/wrong/better/[...] =
.

Understand. Thanks for asking and wondering.

Dino

>=20
>=20
> Thanks & Regards,
> Marc
>=20
>=20
>=20
> On Mon, 17 Feb 2014 10:13:16 -0800, Dino Farinacci wrote:
>>> Hello LISP experts,
>>>=20
>>> have two questions, mainly to understand the context a bit better.
>>=20
>> No prob Marc. Thanks for the email. I'll attempt to answer them but=20=

>> others can chime in as well.
>>=20
>>> Q1: map-notify message.
>>>=20
>>> maybe it's the name but I always expected this message is for the =
Map=20
>>> Server to inform ETRs. Kind of a "push" method. But reading RFCs =
6830=20
>>=20
>> That is exactly what it is. It is used as a event notification from=20=

>> the Map-Server to the ETRs that register for a particular EID-prefix.=20=

>> So when a locator-set changes, the old locators can be notified. The=20=

>> main reason to call it a "Map-Notify" was for this purpose. And you=20=

>> can now understand why by looking at the data-center use-case=20
>> documents that have been published by Yves and Victor.
>>=20
>>> and 6833 again it seems that the Map-Notify is simply an ACK for a=20=

>>> received and processed Map-Register message. Take the Map-Register=20=

>>> message, set the type to Map-Notify and send back.
>>=20
>> So when a registerer requests Map-Notifies, it will get them for=20
>> various reasons. The first is the case I said above and the other=20
>> case is to acknowledge a Map-Register.
>>=20
>>> Now, the use as ACK is not a contradiction to the broader use as a =
push=20
>>> message. So my question to the LISP experts and inventors is: is=20
>>> Map-Notify restricted to be just an ACK? (having an extra type for =
it=20
>>> seems generous)
>>=20
>> It is not restricted to just an ack. There is also another use case.=20=

>> Here it is:
>>=20
>> (1) You have two xTRs, each sitting behind different NAT devices.
>> (2) The xTRs get private addresses assigned to their interfaces. So=20=

>> they are using them as "local RLOCs". But no one will be able to=20
>> encapsulate to them so they need to find out their global RLOC=20
>> addresses.
>> (3) Each of the two xTRs are at the same LISP site and can receive=20
>> encapsulated packets for the same EID-prefix.
>> (4) When they each discover their global RLOCs (by mechanisms=20
>> descrbied in draft-ermagen-lisp-nat-traversal), they each register=20
>> their own global RLOC. They register with the "merge-request" bit set=20=

>> so the Map-Server will add both xTR global RLOCs to the locator-set.
>> (5) So now, if an xTR gets a Map-Request, it will want to send a=20
>> Map-Reply with the merged-locator set. Well how will it do that when=20=

>> it only knows its own?
>> (6) A Map-Notify is used here by the Map-Server to tell each xTR=20
>> about the other's global RLOC.
>>=20
>>> Q2: Locator-Status-Bits (LSBs).
>>>=20
>>> RFC 6830 says in section 6.3:
>>>=20
>>>  When an ETR decapsulates a packet, it will check for any change in
>>>  the 'Locator-Status-Bits' field.
>>>=20
>>> I interpret this that if an ITR sets the Locator-Status-Bits then it=20=

>>> would do so permanently. In other words the LSBs are not set used in =
an=20
>>> "alert style" (means: only set when an RLOC change happened) ?
>>=20
>> If an ITR detects that other xTRs at its site have gone down, it will=20=

>> clear the LSBs for that xTR. The LSBs are used as a hint to tell=20
>> remote xTRs that something went wrong from the perspective of a local=20=

>> xTR at the site.
>>=20
>> If you have, say, 3 xTRs at a site and you want to take one out of=20
>> service for maintenance or whatever, the other 2 could clear the LSB=20=

>> bit for that xTR to gracefully migrate remote encapsulation traffic=20=

>> to this site to only the 2 xTRs.
>>=20
>>> Wondering what requirements this imposes on the data plane. It may =
not=20
>>> be possible for the "hardware" (NP, ASIC, FPGA) to check the =
incoming=20
>>> LSBs. So if LSBs are sent permanently this would likely require to =
punt=20
>>> every Nth packet to the control plane?
>>=20
>> This is not different than a cost to do a source lookup for a IP=20
>> multicast packet. Yes, you would have to do a source-EID lookup on=20
>> the received packet at the ETR and update the LSBs for the map-cache=20=

>> entry.
>>=20
>>> Q3: the lexicographic order of RLOCs.
>>>=20
>>> Maybe stupid question but the lexicographic order is computed over =
what=20
>>> byte sequence exactly?  Loc-AFI + Locator? (both in network order,=20=

>>> Loc-AFI first)
>>=20
>> The value of the locator address itself. So for instance an RLOC set=20=

>> below is sorted in lexiographic order:
>>=20
>> 10.0.0.1
>> 10.0.0.2
>> 128.0.0.1
>> 128.128.0.1
>> 128.192.0.1
>> 2001:1000::1
>> 2002:1000::1
>> 2002:1111::1
>>=20
>> Dino
>>=20
>>>=20
>>>=20
>>>=20
>>> Thanks & Regards,
>>> Marc
>>>=20
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>>=20


From nobody Tue Feb 18 08:02:24 2014
Return-Path: <farinacci@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 9E7CF1A01F0 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 08:02:22 -0800 (PST)
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 ggasvAre2lgx for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 08:02:17 -0800 (PST)
Received: from mail-pd0-x235.google.com (mail-pd0-x235.google.com [IPv6:2607:f8b0:400e:c02::235]) by ietfa.amsl.com (Postfix) with ESMTP id AD6C91A04FB for <lisp@ietf.org>; Tue, 18 Feb 2014 08:02:15 -0800 (PST)
Received: by mail-pd0-f181.google.com with SMTP id y10so16369118pdj.12 for <lisp@ietf.org>; Tue, 18 Feb 2014 08:02:13 -0800 (PST)
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=ZPfoVd3dFbDtYj+oHUAqkndYT1UqqIgjwcy+Ku2wERw=; b=tmlerxNSA1KAOdXmSp8NP96dg+aifkN1aHEN9pBiEo2/J1a2SSJX/ja/D6a1oENmc3 QbveFRMy+fa1S5Oqpc3LnX0r/L4Alao3J9OgxaM4u2X7pDNp+HkbZcYP2cwMJKyI2fqz p0pMVS8ympINbIwHXJhCzF17NvwSS77tNJ+tFuY2yLx7NWsj76zBEDZqveHvh/l2ECa0 AIb8u8esw+XsxbHpfHjP6piIZPaWz5PYa+VgvO7QQltMvSZsnZDMBubf15LMKJ8SA4ZK ctO3WnhdFV1knsiDrv01hP/i4IbtsEUw3RNkkXM4T/Ni4HiuG9jaVm2PU1sLeNblxqRC fI2g==
X-Received: by 10.68.125.164 with SMTP id mr4mr33767473pbb.27.1392739332972; Tue, 18 Feb 2014 08:02:12 -0800 (PST)
Received: from [10.169.113.83] (71-6-80-11.static-ip.telepacific.net. [71.6.80.11]) by mx.google.com with ESMTPSA id hb10sm57216572pbd.1.2014.02.18.08.02.12 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 08:02:12 -0800 (PST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <33991468-3841-42FA-BF1B-BE9DD6E98188@cisco.com>
Date: Tue, 18 Feb 2014 08:02:09 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <5AE8BFEE-F910-4BE5-BA68-71577B323CD6@gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com> <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com> <CA+YHcKFpmKd07Y_TdPSVgovdbc6c8vx+H=SR=0mu_b87JZPeyQ@mail.gmail.com> <33991468-3841-42FA-BF1B-BE9DD6E98188@cisco.com>
To: "Michiel Blokzijl (mblokzij)" <mblokzij@cisco.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/u03B_MPDs8zqJvPdKttltlaXAdI
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 16:02:22 -0000

> I was thinking a draft title that incorporates "flow" would probably =
be suitable, since you're extending LISP to deal with L4 flows. I was =
almost going to suggest lisp-flowmapping, or "flow mapping extension for =
LISP", or something like that.. But I don't know enough about the other =
projects you are involved in to know whether a title like the above =
sufficiently and/or correctly differentiates this draft from the other =
ones, if that's required.

How a title that indicate "LISP with a Granular Map-Cache". Because even =
not going too granular this draft could also include (S-prefix, =
G-prefix) entries. Which are not flows but source/destination pairs in =
prefix form.

Dino


From nobody Tue Feb 18 09:34:08 2014
Return-Path: <farinacci@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 9FFA91A04DE for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 09:34:06 -0800 (PST)
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 Uk7Opr2X2E1f for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 09:34:05 -0800 (PST)
Received: from mail-pb0-x235.google.com (mail-pb0-x235.google.com [IPv6:2607:f8b0:400e:c01::235]) by ietfa.amsl.com (Postfix) with ESMTP id 6E87E1A020A for <lisp@ietf.org>; Tue, 18 Feb 2014 09:34:05 -0800 (PST)
Received: by mail-pb0-f53.google.com with SMTP id md12so16898150pbc.26 for <lisp@ietf.org>; Tue, 18 Feb 2014 09:34:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:content-transfer-encoding:mime-version:subject :message-id:date:to; bh=Erh0z7iDw/TzwfNpwajOXdezXilEEk59iIyDPU5TwgE=; b=o+1uju8XyhZiy35tagfqkOBWQR2Hl0bPwNHGiNz1z2L2TGwz6fdE0OiP1S8Gep22az 9cXTVqG7ygutW38ZtvxoDg3QfHvfHlWeH8wAUmd+VSL7hV07DEGMJF+bl1Rq3uKEGtZw mH48tluoiQzG0qtlunV0yE8aby58te+BJayVh23GNmcaXm2rIck+7HqHSMGykbwOCqDZ kQmI9UdgYx1+JscQhz6IF3olUlx57N8Jgp8zqrotA/8oHdy0Xujb9BpeIRSxuPBHd0I2 pQwIWNzQnxNgB+xJVgHDGx6Zm8gIHNbWe8IM5pA74VKvaP13pR26/lg6KfCmvl7huRBh 22sQ==
X-Received: by 10.67.22.100 with SMTP id hr4mr34121214pad.112.1392744842694; Tue, 18 Feb 2014 09:34:02 -0800 (PST)
Received: from [10.99.188.146] (mobile-166-137-186-237.mycingular.net. [166.137.186.237]) by mx.google.com with ESMTPSA id lh13sm146645292pab.4.2014.02.18.09.34.01 for <lisp@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 09:34:02 -0800 (PST)
From: Dino Farinacci <farinacci@gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (1.0)
Message-Id: <77CBDACC-F544-4C2C-8AB3-BD3C2E41A408@gmail.com>
Date: Tue, 18 Feb 2014 09:33:59 -0800
To: LISP mailing list list <lisp@ietf.org>
X-Mailer: iPhone Mail (11B554a)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/B5O1P5Ja3VoScEGpkXwqYlHHIYE
Subject: [lisp] draft-farinacci-lisp-crypto-00 posted last week
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: Tue, 18 Feb 2014 17:34:06 -0000

Just an FYI at a first stab at providing data-plane confidentiality in LISP. 

Dino


From nobody Tue Feb 18 14:48:29 2014
Return-Path: <marc@sniff.de>
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 320261A0289 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 14:48:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.548] 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 kAoi2OUr9c0D for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 14:48:25 -0800 (PST)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id E313F1A0268 for <lisp@ietf.org>; Tue, 18 Feb 2014 14:48:24 -0800 (PST)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 93C372AA0F; Tue, 18 Feb 2014 22:48:19 +0000 (GMT)
Date: Tue, 18 Feb 2014 14:48:25 -0800
From: Marc Binderberger <marc@sniff.de>
To: damien.saucez@inria.fr, olivier.bonaventure@uclouvain.be, luigi.iannone@telecom-paristech.fr, cf@cisco.com, LISP mailing list list <lisp@ietf.org>
Message-ID: <20140218144825842648.087ffc67@sniff.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ZYse-LR3MLWOX4GlgaF8LoTkZWk
Subject: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Tue, 18 Feb 2014 22:48:27 -0000

Hello Damien/Olivier/Luigi/Clarence & LISP experts,

had a look at draft-saucez-lisp-itr-graceful-03. And wonder if there is 
more to come? Somehow section 4 feels a bit "short".

What I mean: if you try to solve the problem of the _two_ cache-miss 
storms - first on the 2nd ITR (ITR2) when your restarting ITR (ITR1) 
goes down, then on the restarting ITR1 when it picks up traffic again - 
then section 4 would probably need to talk about a permanent cache 
synchronization (?). Unless you want to solve a planned restart only. 
But for a failure of the ITR1 I don't see how the solution you describe 
would work

   o  ITR cache synchronization: upon startup, the ITR synchronizes its
      cache with the other ITRs in its synchronization set.  The ITR is
      marked as available only after the cache is synchronized.

as ITR2 would trigger the cache-miss storm for the traffic after ITR1 
failure.

Or if you want to solve only the cache-miss storm when ITR1 comes back 
into the traffic stream then the ITR deflection has the advantage to 
not require any cache-synchronization protocol, IMHO. The rate of 
Map-Requests could be throttled to turn the storm into a breeze. The 
method how to transport traffic to ITR2 could be one of many - a direct 
LAN, GRE, Lisp.


So my question in short: are you planning to add some words about a 
permanent cache synchronization?


Thanks & Regards,
Marc


From nobody Tue Feb 18 15:35:38 2014
Return-Path: <farinacci@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 ED0B51A0106 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 15:35:35 -0800 (PST)
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 3n-qk2aQYrUU for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 15:35:32 -0800 (PST)
Received: from mail-pa0-x22e.google.com (mail-pa0-x22e.google.com [IPv6:2607:f8b0:400e:c03::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 86A471A02D9 for <lisp@ietf.org>; Tue, 18 Feb 2014 15:35:32 -0800 (PST)
Received: by mail-pa0-f46.google.com with SMTP id rd3so17496266pab.33 for <lisp@ietf.org>; Tue, 18 Feb 2014 15:35:28 -0800 (PST)
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=YC5VyAxcXp5oY/qfRKxm+Fssh0ZT30LuYgM+sC5lrZY=; b=wAnahLlhDLD1vrRYtmtQUaSBZrM2Zdqu3FpCB99tcowrz/QKvFsaFgnOYoRntZ+Bm2 hsCl2cxen33kUk4dsiN+e+37r4G8ORQULBlyZ8Kw6o53pESqy7bYkdk5p3dVoXx0lAgE 0QyhRv93AcKNIgf/7Oeqe65clRUuaP7gNxfH33ESUEklmeQKDs+3IRE4qQAhINRWnpPc DtB8/FOE4S3zf7gVZvcTFK47VwwrSV4SvJwMzfPseYt/A0j3jY/P0C1j2bWyXlTErlv8 ooW2FtpfmpZo6iZ30vGF2zZRAkwI/EGCQEzPXkH9rAiOdQn9jy9pYQi09l2rvMXs+PaU 7kMQ==
X-Received: by 10.66.141.165 with SMTP id rp5mr36165609pab.90.1392766528595; Tue, 18 Feb 2014 15:35:28 -0800 (PST)
Received: from [172.20.10.3] (mobile-166-137-186-237.mycingular.net. [166.137.186.237]) by mx.google.com with ESMTPSA id hr2sm59764484pbb.8.2014.02.18.15.35.26 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 15:35:27 -0800 (PST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com>
Date: Tue, 18 Feb 2014 15:34:38 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/L94RG8b7ioZTx62FtY_2xWh-Lek
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Tue, 18 Feb 2014 23:35:36 -0000

> http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00

Alberto, enclosed are my comments. The draft text comes first and is =
indented and my comments follow.

> Abstract
>=20
>    This document describes extensions for the Locator/ID Separation
>    Protocol (LISP) to make it more suitable to be used on Software
>    Defined Networking (SDN) scenarios.

As others have said this draft is probably mis-titled. SDN, in =
understandable form, is a mechanism to program network devices. This =
spec says nothing about the programmability and more about how to do =
map-cache lookups locally in the xTR and how to what lookup-key should =
be used for mapping database lookups.

So I think this is really a draft that says LISP can be extended to have =
more general lookup keys, multi tuple keys. So I suggest the title "LISP =
Granuarl Map-Caches". And the lookups are not just multi-tuple lookups =
but in practice will be more like each element of the tuple will be a =
LONGEST match lookup (that is a superset of an EXACT match lookup).

>    However, vanilla LISP offers a limited feature set on terms of SDN
>    requirements.  To position LISP as the foundations for a SDN
>    solution, advanced interaction between LISP elements and some
>    extensions to the stock protocol can be defined.  This document
>    describes SDN extensions for LISP.

I think this paragraph should be rewritten a bit. Most protocols do not =
offer or satisfy SDN requirements. Whatever that could be. But SDN =
capabilities can be used to configure, monitor, and get status from SDN =
capabile devices. So this issue, or problem you are trying to form, is =
not in the protocol but a general device capability.

I think this paragraph should say "This draft will describe how a lookup =
key, specificly termed in the main LISP spec and the LISP-DDT spec as an =
extended-EID, can be used for more granular lookups ..."

And also note, we already have multi-tuples in the mapping system. They =
are {instance-id, EID-prefix} and LISP-RE uses {S-prefix, G-prefix}.

>    On the present iteration of this draft, the LISP protocol operating
>    in a SDN deployment manages network traffic in terms of flows
>    identified by a 5-tuple identifier. 5-tuples are encoded in a

A 5-tuple map-cache entry can be configured with SNMP, local CLI, an SDN =
type API or learned via protocol mechansims (Map-Request/Map-Reply =
exchange).

>    specific type of LISP Canonical Address Format (LCAF).  Flows are
>    routed over the network using Explicit Locator Paths (ELPs).  The

A 5-tuple extended-EID can be used to yield any type of locator-set, not =
just one with an ELP in it. You may want this application to use ELPs, =
but state that later in a specific use-case example, in a separate =
section.

>  o  Extended-EID: This document uses the term Extended-EID to refer to
>       any n-tuple (including a 5-tuple) used in a EID role.

Indicate this is the same extended-EID as in LISP-DDT. Or else, you =
can't look up a multi-tuple entry in the mapping system. This is the =
same comments Joel provided. And yes, he is right, we have to provide =
way more details about how its done. I can explain at the LISP WG =
meeting.

> Protocol operation follows the specification defined on [LISP] except
>    for the following.  Besides of IP to IP mappings, Mapping System
>    stores also Extended-EID to ELP mappings.  Being Extended-EID a
>    n-tuple identifying a flow.  LISP routers perform look-ups based on
>    these Extended-EIDs, instead of on destination IPs.  Apart from =
using
>    n- tuples instead of IPs, retrieving information from the Mapping
>    System follows LISP standard mechanisms (i.e. Map-Request, Map-
>    Reply).

The basic framework and structure is already in LISP. You are just =
defining a different key lookup and a return result. Please phrase it =
that way. This is a specific use-case of having a 5-tuple-to-RLOC-ELP =
mapping.

>  Traditionally ETRs register EID-prefixes that include their own RLOC
>    addresses as well as other RLOCs for ETRs at the same site.  Here a
>    third-party will also register Extended-EID-to-ELP bindings.

A third-party is not required to register these new mappings. An ETR can =
do this. And a third-party could register ETR RLOC addresses in the =
current form.

> LISP routers (xTRs, RTRs) behave as specified on [RFC6830] and
>    [RFC6833], except for the following.  LISP routers perform mapping
>    lookups based on Extended-EID (n-tuple) not on IP address EID and
>    they obtain an ELP instead of an IP address RLOC.  Which specific
>    n-tuple lookup to use and how to configure the router to use it, is
>    to be covered on future iterations of this document.

> It is not except for the following. Today multi-tuples are looked up =
in the form of {instance-ID, EID}.
>=20
> The
>=20
> Rodriguez-Natal, et al.  Expires August 11, 2014                [Page =
4]
> Internet-Draft                  LISP-SDN                   February =
2014
>=20
>=20
>    Mapping System must reply with a Map- Reply carrying on the locator
>    field an ELP.  This Map-Reply can carry on the EID-prefix field an
>    Extended-EID more coarse in some fields, but covering the original
>    Extended-EID.  The LISP router must store this Extended-EID entry
>    (even if more coarse) in its map-cache.

It is not required for the mapping system to return the Map-Reply for =
this use-case. The process of sending and processing a Map-Request can =
occur just like it is documented today. That is, whoever registered the =
extended-multi-tuple-extended-EID-prefix is the one that gets the =
Map-Request and can reply with or without policy added or that entity =
registers to its Map-Servers with the proxy-reply flag where the =
Map-Server sends the Map-Reply.

> Mapping System (comprising Map Servers and Map Resolvers) behaves as
>    specified on [RFC6830] and [RFC6833], except for the following.  It
>    also stores mappings indexed by Extended-EID.  These mappings =
contain
>    n-tuple to ELP mappings.

You must include LISP-DDT here. And you must not (and you did not) =
include LISP-ALT because it can only handle IPv4 and IPv6 EIDs.

And again, this is not an exception, we can handle multi-tuples today =
and implementations exist to support it.

> Map Servers can store more coarse Extended-EID entries.

And so do LISP-DDT nodes as well. And you'll need to specify that each =
element of a multi-tuple can be coarse.

>    Map Resolvers must be capable of finding the Map-Server containing
>    the longest match Extended-EID entry, according to the lookup rules
>    described in section Section 6.  Once found, the Map Resolver
>    forwards the Map-Request to the Map Server.  The Map Server replies

" ... using the mapping database transport system such as LISP-DDT ...".

>    itself to Map- Requests.  It must not forward Map-Requests =
comprising
>    Extended-EIDs to any ITRs.

You shouldn't say that. Because if an ITR is acting as a proxy =
registerer, then the mapping system should. I'm not saying we should do =
this but you don't need to make that statement.

>    The 5-tuple LCAF is the combination of LCAF types 4 and 12.

Make this sentence more user-friendly indicate "a combination of =
Application Data Type 4 and Source/Dest Type 12".

> 12.  Normative References

Add a LISP-DDT reference.

Thanks,
Dino










From nobody Tue Feb 18 15:46:05 2014
Return-Path: <farinacci@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 886DC1A02AF for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 15:46:04 -0800 (PST)
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 TPjiQ1V2PYzx for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 15:46:02 -0800 (PST)
Received: from mail-pb0-x22f.google.com (mail-pb0-x22f.google.com [IPv6:2607:f8b0:400e:c01::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 964621A0106 for <lisp@ietf.org>; Tue, 18 Feb 2014 15:46:02 -0800 (PST)
Received: by mail-pb0-f47.google.com with SMTP id rp16so17447404pbb.34 for <lisp@ietf.org>; Tue, 18 Feb 2014 15:45:59 -0800 (PST)
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=nHJHM1gwoQXM3Lp9WnWDgeTwXtlgmBrpgeVdvms0zP0=; b=Mq+f6CM1SnaW9iKF5CjH10mZqWM23lXbW0RVjPNIcNPNgK+UT+ImTXi2Bj9QX28ct1 FvsuuRgnes1YWc9QkXD+Ecm+oYlcK8cpBcTzeRkx9rkqwcH6IbId+reNznD6wXNfA5P8 BFXme/j7etRgg/QzaRTNj2p9uMfYscX8HXOyqKVfueYjgdbb92cugIB4CLCLlMi4vDJj s6HtJtnArxJcuCNIRvRiuZhB+YtggxRcfwvjOqH3xv5Th3pIEtHjBHcn2gWBRPaDBYRm 0+txJlUZ0pzLk4rodx2y1UXsSGG9zilGyDhOaE1kRiXe33iGuZvsLeyudr02ph+TdXQC IRcQ==
X-Received: by 10.67.13.226 with SMTP id fb2mr12969602pad.146.1392767159664; Tue, 18 Feb 2014 15:45:59 -0800 (PST)
Received: from [172.20.10.3] (mobile-166-137-186-237.mycingular.net. [166.137.186.237]) by mx.google.com with ESMTPSA id af1sm37755615pad.12.2014.02.18.15.45.58 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 15:45:59 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <20140218144825842648.087ffc67@sniff.de>
Date: Tue, 18 Feb 2014 15:45:53 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com>
References: <20140218144825842648.087ffc67@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/7PBC4T0p9S2LCiXDQpyZyvW5EhI
Cc: Damien Saucez <damien.saucez@inria.fr>, cf@cisco.com, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Tue, 18 Feb 2014 23:46:04 -0000

> Or if you want to solve only the cache-miss storm when ITR1 comes back=20=

> into the traffic stream then the ITR deflection has the advantage to=20=

> not require any cache-synchronization protocol, IMHO. The rate of=20
> Map-Requests could be throttled to turn the storm into a breeze. The=20=

> method how to transport traffic to ITR2 could be one of many - a =
direct=20
> LAN, GRE, Lisp.

Or just make it a local matter and have ITR1 read its checkpoint file =
that it had written the last time before it crashed. These sort of =
problems could be solved better with implementation design and not =
protocol design.

Dino


From nobody Tue Feb 18 19:50:38 2014
Return-Path: <Sharon@Contextream.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 075201A0320 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 19:50:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_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 qcix-LyrXvyM for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 19:50:32 -0800 (PST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3lp0081.outbound.protection.outlook.com [213.199.154.81]) by ietfa.amsl.com (Postfix) with ESMTP id 8A0341A0321 for <lisp@ietf.org>; Tue, 18 Feb 2014 19:50:31 -0800 (PST)
Received: from DBXPR06MB399.eurprd06.prod.outlook.com (10.141.14.23) by DBXPR06MB397.eurprd06.prod.outlook.com (10.141.14.20) with Microsoft SMTP Server (TLS) id 15.0.878.16; Wed, 19 Feb 2014 03:50:26 +0000
Received: from DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) by DBXPR06MB399.eurprd06.prod.outlook.com ([10.141.14.23]) with mapi id 15.00.0878.008; Wed, 19 Feb 2014 03:50:26 +0000
From: Sharon Barkai <Sharon@Contextream.com>
To: Lori Jakab <lori@lispmob.org>
Thread-Topic: [lisp] LISP SDN
Thread-Index: AQHPK//MEZyuUQu5nkO+LbTjmnaNXJq50QmAgAD7ooCAAAvggIAABVwAgAAGG4CAAQ9w2Q==
Date: Wed, 19 Feb 2014 03:50:26 +0000
Message-ID: <81628076-D703-43D7-BADB-60636F4E441E@Contextream.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <CA+b+ERmJsdSw+kb+oSi-yyydQrB6_uTJBXPnNT9LH9nqovLRMQ@mail.gmail.com> <CA+YHcKFgSWxeSbCeCJm9Te8Cxmv1xjvrLvO9h3Yd+y=yDsLKxg@mail.gmail.com> <53033CB1.1020000@lispmob.org> <CA+YHcKHFUg3hxMOe8K7Rrm0BXOfK=cwvpCp6u_=OdX6+YwuQPw@mail.gmail.com>, <5303464F.2040308@lispmob.org>
In-Reply-To: <5303464F.2040308@lispmob.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [108.214.96.27]
x-forefront-prvs: 012792EC17
x-forefront-antispam-report: SFV:NSPM; SFS:(10019001)(6009001)(51444003)(479174003)(51704005)(189002)(199002)(24454002)(51914003)(377454003)(94316002)(95416001)(69226001)(94946001)(81342001)(51856001)(54356001)(56776001)(54316002)(53806001)(86362001)(81542001)(46102001)(93136001)(82746002)(81686001)(15975445006)(81816001)(80976001)(33656001)(77982001)(63696002)(59766001)(76482001)(95666001)(49866001)(47736001)(93516002)(36756003)(92566001)(92726001)(4396001)(19580405001)(85306002)(83716003)(50986001)(2656002)(65816001)(87266001)(74662001)(47446002)(90146001)(74502001)(56816005)(31966008)(80022001)(79102001)(87936001)(47976001)(83072002)(83322001)(19580395003)(74876001)(85852003)(66066001)(74706001)(76786001)(76796001)(74366001)(80792004); DIR:OUT; SFP:1102; SCL:1; SRVR:DBXPR06MB397; H:DBXPR06MB399.eurprd06.prod.outlook.com; CLIP:108.214.96.27; FPR:ECD7F17F.17E2D2E5.B9D3DDBB.C5E5D088.20484; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Contextream.com
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/z9QGD66tGkfTcswqs_yMDkmxwnE
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Wed, 19 Feb 2014 03:50:35 -0000

Have to say that I agree with Lori on that point.=20

It's possible to specify a flow based lisp, ie cached-lookup, pub-sub, as D=
ino says very accurately and consequently all around efficient low-cost, lo=
w-footprint hardware, high performance software on generic hardware impleme=
ntation...
All that without committing to OpenFlow.

And it's possible to specify federated, data-driven, consistent distributio=
n of OpenFlow based on distributed overlays, without committing to LISP (mu=
lticast transparent bridging, route-reflector as directory, or some other w=
eird method).

Its probably a good idea to unify LISP & OpenFlow at least as a reference w=
ith consistent cross reference to tuples, transient aging time / watch-dogs=
, etc.   =20

But add text to the LISP draft that explains the generalization made here w=
ith respect to looking up whole network conversations in the mapping and no=
t per-packet, and sticking to common conventions as to the definition of th=
ese conversations (TCP/UDP) for such and such time while active packets pro=
log aging..

In the flowMapping NFV specs we take the concepts further to per subscriber=
 flow function affinity, function chaining, app specific mapping schemas..
But Alberto's draft is a much needed pre-step, generates the right discussi=
on.


--szb

On Feb 18, 2014, at 3:39 AM, "Lori Jakab" <lori@lispmob.org> wrote:

> On 02/18/2014 01:17 PM, Alberto Rodriguez-Natal wrote:
> Hi Lori,
>=20
> Thanks for the comments, see below.
>=20
> On Tue, Feb 18, 2014 at 7:57 PM, Lori Jakab <lori@lispmob.org
> <mailto:lori@lispmob.org>> wrote:

[...]

>> Besides, please note that we may won't cover the same types that OF
>> covers. We don't want to compete with OF, but rather to complement it.
>=20
>    I don't think you would be competing with OF by specifying the same
>    match types as the ONF does, you would be using (implementing?)
>    OpenFlow, and that would lead to less fragmentation and more code reus=
e.
>=20
>=20
> Don't get me wrong here. Maybe I explained myself poorly. I didn't want
> to say that we need to cover different fields. What I meant to say is
> that maybe we don't need to cover ALL the fields that OF covers. Perhaps
> a subset of those is enough for LISP. Of course, in the future maybe we
> see the need for covering more (all?) OF fields or maybe beyond OF ones.

Understand.

My main consideration here is that many (most?) SDN software packages
today (for whatever definition of SDN) has support for OpenFlow (mostly
1.0). Hardware is also starting to support OpenFlow. So I think that
simply from the implementation point of view you have an advantage if
you just can reuse a versatile existing matching engine.

>=20
>=20
>> It's about using the right tool for the job. OF is (generally
>    speaking)
>> focused on L2, while LISP is (generally speaking) focused on L3.
>    That's
>> why the 5-tuple makes more sense for LISP as a flow identifier than,
>> let's say, ETH or ARP fields. Hope I had brought some light here ;)
>=20
>    Well, OpenFlow is slowly adding support for L3 only flows, and LISP is
>    slowly adding support for L2 encaps.=20
>=20
>=20
> That's why I said "generally speaking" ;)

I thought so :)  But I still wrote the comment because I think we should
be forward looking!

Thanks for the discussion,
-Lori

_______________________________________________
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


From nobody Tue Feb 18 20:03:25 2014
Return-Path: <arnatal@ac.upc.edu>
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 A53851A0310 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 20:03:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.827
X-Spam-Level: 
X-Spam-Status: No, score=-1.827 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.548, SPF_HELO_PASS=-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 rNV0iNm-ydq7 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 20:03:20 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.edu [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 745A01A0309 for <lisp@ietf.org>; Tue, 18 Feb 2014 20:03:19 -0800 (PST)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1J43FXf013051 for <lisp@ietf.org>; Wed, 19 Feb 2014 05:03:15 +0100
Received: from mail-yh0-f44.google.com (mail-yh0-f44.google.com [209.85.213.44]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id 5371592 for <lisp@ietf.org>; Wed, 19 Feb 2014 05:03:15 +0100 (CET)
Received: by mail-yh0-f44.google.com with SMTP id f73so16474422yha.17 for <lisp@ietf.org>; Tue, 18 Feb 2014 20:03:14 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ZsgcZgJ8hr+dbpe66K4VjJR17ZPFpKkLO/6Si8wg8y0=; b=HkKpuWSh2/aoD39hX4q2PonUffNlmJI9qTjvNFzvTMjWL9O/hXwIWhV94AXICWH51o vhev64UFWW3puah2bNjvShD6fTh9/N8RdisP/uxwOQPMHf7jxgUuaYeXfmo+H9LiyAFr +DnOOofBR8ZGS5QFm1M7VSPIXVxV4LjGhQI6matWEmkJ9/WvnM7zGaXzFM7NjucMUl1+ 0Gvq1qJRNfKmFdVoXuJMRkFvHhN3atVAqwlZtHhdtEtDmWTwy+CH63WTQwn6nV9rXtUX 2Xy7fLw+ycowjwP+hGg67k3d7VsP/ag9INVuDd3Z4mpctiv5D36LJ3CuwceXzpfKqspF sxkg==
X-Received: by 10.236.190.100 with SMTP id d64mr29199332yhn.76.1392782594018;  Tue, 18 Feb 2014 20:03:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.170.51.209 with HTTP; Tue, 18 Feb 2014 20:02:52 -0800 (PST)
In-Reply-To: <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Wed, 19 Feb 2014 13:02:52 +0900
Message-ID: <CA+YHcKGv67R1ATnBg1fqK2tgCx3gftz9q2XL-3L7+K51TEiteQ@mail.gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/alternative; boundary=20cf305e262bc411f904f2ba77c3
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Wws6-KC9wUs7eU8w6xbcPybldEI
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Wed, 19 Feb 2014 04:03:23 -0000

--20cf305e262bc411f904f2ba77c3
Content-Type: text/plain; charset=ISO-8859-1

Hi Dino,

I mostly agree with all of your comments regarding the current text (with
some nuances of course), but I think that we can carry on that discussion
on London. However, let me address something here.


On Wed, Feb 19, 2014 at 8:34 AM, Dino Farinacci <farinacci@gmail.com> wrote:

> > http://tools.ietf.org/html/draft-rodrigueznatal-lisp-sdn-00
>
> Alberto, enclosed are my comments. The draft text comes first and is
> indented and my comments follow.
>
> > Abstract
> >
> >    This document describes extensions for the Locator/ID Separation
> >    Protocol (LISP) to make it more suitable to be used on Software
> >    Defined Networking (SDN) scenarios.
>
> As others have said this draft is probably mis-titled. SDN, in
> understandable form, is a mechanism to program network devices. This spec
> says nothing about the programmability and more about how to do map-cache
> lookups locally in the xTR and how to what lookup-key should be used for
> mapping database lookups


My idea with the draft is to address all the extensions (with all the
required technical detail) to enhance LISP+SDN deployments, that's the
reason for the name. Please keep in mind that this is just a -00 version
and most of the content is still to be written. Despite the fact that the
text now refers mostly to flow aspects, my intention is to address other
points (such Publish/Subscribe mechanism, etc) on the near future.

I would prefer to keep all SDN related stuff here to avoid the
proliferation of drafts. If in the future we see that some parts (like what
you call "LISP granular map-caches") require too much technical detail,
then we should consider the spin-off of those parts to different drafts and
keep this draft as a "SDN umbrella" (as Michiel suggested).

At this point this draft is a tool to work on all the SDN specific aspects
of LISP and to generate some discussion.

Let's talk in London ;)

Alberto

--20cf305e262bc411f904f2ba77c3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi Dino,<br><br></div>I mostly agree with all of your=
 comments regarding the current text (with some nuances of course), but I t=
hink that we can carry on that discussion on London. However, let me addres=
s something here.<br>

<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Wed, Feb 1=
9, 2014 at 8:34 AM, Dino Farinacci <span dir=3D"ltr">&lt;<a href=3D"mailto:=
farinacci@gmail.com" target=3D"_blank">farinacci@gmail.com</a>&gt;</span> w=
rote:<br>

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">&gt; <a href=3D"http://tools.ietf.org/html/d=
raft-rodrigueznatal-lisp-sdn-00" target=3D"_blank">http://tools.ietf.org/ht=
ml/draft-rodrigueznatal-lisp-sdn-00</a><br>


<br>
Alberto, enclosed are my comments. The draft text comes first and is indent=
ed and my comments follow.<br>
<br>
&gt; Abstract<br>
&gt;<br>
&gt; =A0 =A0This document describes extensions for the Locator/ID Separatio=
n<br>
&gt; =A0 =A0Protocol (LISP) to make it more suitable to be used on Software=
<br>
&gt; =A0 =A0Defined Networking (SDN) scenarios.<br>
<br>
As others have said this draft is probably mis-titled. SDN, in understandab=
le form, is a mechanism to program network devices. This spec says nothing =
about the programmability and more about how to do map-cache lookups locall=
y in the xTR and how to what lookup-key should be used for mapping database=
 lookups</blockquote>

<div><br></div><div>My idea with the draft is to address all the extensions=
 (with all the required technical detail) to enhance LISP+SDN deployments, =
that&#39;s the reason for the name. Please keep in mind that this is just a=
 -00 version and most of the content is still to be written. Despite the fa=
ct that the text now refers mostly to flow aspects, my intention is to addr=
ess other points (such Publish/Subscribe mechanism, etc) on the near future=
.<br>

<br></div><div>I would prefer to keep all SDN related stuff here to avoid t=
he proliferation of drafts. If in the future we see that some parts (like w=
hat you call &quot;LISP granular map-caches&quot;) require too much technic=
al detail, then we should consider the spin-off of those parts to different=
 drafts and keep this draft as a &quot;SDN umbrella&quot; (as Michiel sugge=
sted).<br>

</div></div><br></div><div class=3D"gmail_extra">At this point this draft i=
s a tool to work on all the SDN specific aspects of LISP and to generate so=
me discussion.<br><br></div><div class=3D"gmail_extra">Let&#39;s talk in Lo=
ndon ;)<br>

<br></div><div class=3D"gmail_extra">Alberto<br></div></div>

--20cf305e262bc411f904f2ba77c3--


From nobody Tue Feb 18 22:42:23 2014
Return-Path: <sbarkai@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 8DA661A0550 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 22:42:22 -0800 (PST)
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 hnldCYYPLCT3 for <lisp@ietfa.amsl.com>; Tue, 18 Feb 2014 22:42:20 -0800 (PST)
Received: from mail-yh0-x236.google.com (mail-yh0-x236.google.com [IPv6:2607:f8b0:4002:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id 143AE1A033F for <lisp@ietf.org>; Tue, 18 Feb 2014 22:42:19 -0800 (PST)
Received: by mail-yh0-f54.google.com with SMTP id z6so16783670yhz.27 for <lisp@ietf.org>; Tue, 18 Feb 2014 22:42:16 -0800 (PST)
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=8Qhl5/yk9wlbnpSmfVj+3ni3GqPYbxSLvITlHP0ruJI=; b=QRHerd5Wtnyk8OA+/TU3XrqgMDcgkosTLEXtivUXrVe/hcNcW0OXlf+acMbBvaTjuD ZOvy7fKOV0OCurvv8vUAigXXRg62tCSFKtZFQmaqThrTC4A7c8k5Cl6oQgF6b9UgMdkc pvVLkHeW4aaI9stYWIclXdt93265xipAvv0p4Aied1zeVu5kf5DsO+LsQrkUncGnAzUU lTtZzxwON672KBMz++MpMJVEH0N/ji+zZmLUy718wZFEtAyemh9Ff2yb2u3p+ZHHrr1J ABlHz5yeNcTwGA6mpKuclfKKxjYf22jb6pCgyxXCOlrKJEQpmRTTE0XrIoo49SUNB4+a QR3w==
X-Received: by 10.236.123.193 with SMTP id v41mr30140748yhh.68.1392792136680;  Tue, 18 Feb 2014 22:42:16 -0800 (PST)
Received: from [192.168.1.102] (108-214-96-27.lightspeed.sntcca.sbcglobal.net. [108.214.96.27]) by mx.google.com with ESMTPSA id c23sm43276660yhk.23.2014.02.18.22.42.15 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 22:42:16 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Sharon <sbarkai@gmail.com>
X-Mailer: iPhone Mail (11B554a)
In-Reply-To: <5AE8BFEE-F910-4BE5-BA68-71577B323CD6@gmail.com>
Date: Tue, 18 Feb 2014 22:42:12 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <6E2ADF1A-A0FC-4C82-97F9-C42E15C844C6@gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <530244E4.4060906@joelhalpern.com> <E7F7C080-38DF-4AF7-B0AD-CB0F95D74BBD@cisco.com> <CA+YHcKFpmKd07Y_TdPSVgovdbc6c8vx+H=SR=0mu_b87JZPeyQ@mail.gmail.com> <33991468-3841-42FA-BF1B-BE9DD6E98188@cisco.com> <5AE8BFEE-F910-4BE5-BA68-71577B323CD6@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/FZiRqvP5U7cyre_SOXhKz6A5qb0
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Wed, 19 Feb 2014 06:42:22 -0000

LISP Pattern Matching Hashing Caching :)

--szb

> On Feb 18, 2014, at 8:02 AM, Dino Farinacci <farinacci@gmail.com> wrote:
>=20

> I was thinking a draft title that incorporates "flow" would probably be su=
itable, since you're extending LISP to deal with L4 flows. I was almost goin=
g to suggest lisp-flowmapping, or "flow mapping extension for LISP", or some=
thing like that.. But I don't know enough about the other projects you are i=
nvolved in to know whether a title like the above sufficiently and/or correc=
tly differentiates this draft from the other ones, if that's required.

How a title that indicate "LISP with a Granular Map-Cache". Because even not=
 going too granular this draft could also include (S-prefix, G-prefix) entri=
es. Which are not flows but source/destination pairs in prefix form.

Dino

_______________________________________________
lisp mailing list
lisp@ietf.org
https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Feb 19 00:39:02 2014
Return-Path: <damien.saucez@inria.fr>
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 685FD1A0450 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 00:39:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level: 
X-Spam-Status: No, score=-7.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548] 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 7xrYLxJmT2gN for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 00:38:59 -0800 (PST)
Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by ietfa.amsl.com (Postfix) with ESMTP id 104241A0389 for <lisp@ietf.org>; Wed, 19 Feb 2014 00:38:58 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,504,1389740400"; d="scan'208";a="49611038"
Received: from faucon.inria.fr ([138.96.201.73]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 19 Feb 2014 09:38:54 +0100
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Damien Saucez <damien.saucez@inria.fr>
In-Reply-To: <20140218144825842648.087ffc67@sniff.de>
Date: Wed, 19 Feb 2014 09:38:54 +0100
Content-Transfer-Encoding: 7bit
Message-Id: <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr>
References: <20140218144825842648.087ffc67@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/t8UzZh0iA0yoUPDnrA8aPORFMn0
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 08:39:01 -0000

Hello Marc,

On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> wrote:

> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
> 
> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if there is 
> more to come?

Thank you for the interest.  We are indeed thinking on ways to extend
the document and provide more details on the ways the solutions could
be implemented.


> Somehow section 4 feels a bit "short".
> 
> What I mean: if you try to solve the problem of the _two_ cache-miss 
> storms - first on the 2nd ITR (ITR2) when your restarting ITR (ITR1) 
> goes down, then on the restarting ITR1 when it picks up traffic again - 
> then section 4 would probably need to talk about a permanent cache 
> synchronization (?). Unless you want to solve a planned restart only. 
> But for a failure of the ITR1 I don't see how the solution you describe 
> would work
> 
>   o  ITR cache synchronization: upon startup, the ITR synchronizes its
>      cache with the other ITRs in its synchronization set.  The ITR is
>      marked as available only after the cache is synchronized.
> 
> as ITR2 would trigger the cache-miss storm for the traffic after ITR1 
> failure.
> 
> Or if you want to solve only the cache-miss storm when ITR1 comes back 
> into the traffic stream then the ITR deflection has the advantage to 
> not require any cache-synchronization protocol, IMHO. The rate of 
> Map-Requests could be throttled to turn the storm into a breeze. The 
> method how to transport traffic to ITR2 could be one of many - a direct 
> LAN, GRE, Lisp.
> 
> 
> So my question in short: are you planning to add some words about a 
> permanent cache synchronization?
> 

For now we don't have acceptable techniques to keep caches
synchronised in a permanent way but I don't think it is a big issue as
the purpose of the document is to deal with planned restart of routers
meaning that we know exactly when the routeur will get down then up
(it is controlled by the operator).

If you have a solution to continuously synchronise ITRs caches, we
would be very happy to look at them and integrate them in the proposed
solution.

Thank you,

Damien Saucez

> 
> Thanks & Regards,
> Marc


From nobody Wed Feb 19 00:40:58 2014
Return-Path: <damien.saucez@inria.fr>
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 4B7E41A0450 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 00:40:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level: 
X-Spam-Status: No, score=-7.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548] 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 IdGMllSZsYcR for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 00:40:55 -0800 (PST)
Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by ietfa.amsl.com (Postfix) with ESMTP id 7C44C1A0080 for <lisp@ietf.org>; Wed, 19 Feb 2014 00:40:55 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,504,1389740400"; d="scan'208";a="49611326"
Received: from faucon.inria.fr ([138.96.201.73]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 19 Feb 2014 09:40:51 +0100
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Damien Saucez <damien.saucez@inria.fr>
In-Reply-To: <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com>
Date: Wed, 19 Feb 2014 09:40:51 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ZXPJVCBdow_o7HXdbfuVcisS9U8
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 08:40:57 -0000

On 19 Feb 2014, at 00:45, Dino Farinacci <farinacci@gmail.com> wrote:

>=20
>> Or if you want to solve only the cache-miss storm when ITR1 comes =
back=20
>> into the traffic stream then the ITR deflection has the advantage to=20=

>> not require any cache-synchronization protocol, IMHO. The rate of=20
>> Map-Requests could be throttled to turn the storm into a breeze. The=20=

>> method how to transport traffic to ITR2 could be one of many - a =
direct=20
>> LAN, GRE, Lisp.
>=20
> Or just make it a local matter and have ITR1 read its checkpoint file =
that it had written the last time before it crashed. These sort of =
problems could be solved better with implementation design and not =
protocol design.
>=20

As a matter of fact, this is probably the simplest solution.  However
that implies that routers are down for period of time shorter than the
lifetime of entries in the cache.  Unfortunately, this solution only
prevents storms for the startup, not for the shutdown.

Damien Saucez

> Dino
>=20


From nobody Wed Feb 19 04:33:32 2014
Return-Path: <arnatal@ac.upc.edu>
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 9DC691A047F for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 04:33:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.279
X-Spam-Level: 
X-Spam-Status: No, score=-1.279 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 XimrUzNeWDnK for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 04:33:26 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id 7BB6D1A01A5 for <lisp@ietf.org>; Wed, 19 Feb 2014 04:33:25 -0800 (PST)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1JCXLa6027828 for <lisp@ietf.org>; Wed, 19 Feb 2014 13:33:21 +0100
Received: from mail-yh0-f42.google.com (mail-yh0-f42.google.com [209.85.213.42]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id 85CB3CF for <lisp@ietf.org>; Wed, 19 Feb 2014 13:33:20 +0100 (CET)
Received: by mail-yh0-f42.google.com with SMTP id a41so294337yho.1 for <lisp@ietf.org>; Wed, 19 Feb 2014 04:33:18 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=IWSqzv0QnQLpXO7UiL7I6+s9d1/GPw/qdMFqdNE0dQo=; b=UaxAGonu2NqWmXF/NrW3y46mGlQ4rGrd+2hWCCI9cE6lvahkJlJCXCyo+AclUnJNQ5 kYc1g0eFbPuHnR3lf2Tgd+NiURdOF43Hd3xELbs/vKvm5qNjMkeEkssqF5QJz/iRoOeJ q7jWquWDvJtaXKy7M2Kkbt39e2F9feWU3chpB5Px4EGQ8JUben1XjcVtWt4K/6En8LiJ pN/CtzwAmXRjq9OIcZUMc2AlsufKxJNCeKHnz+RMPGSoE/3L1bfk8bV1MCUd8/5z16qJ ovo2Gf6nMGw2646IxmFjV4i7ivTa8aXTArKro1UIimDHesIAgZDqXHNf73yod7TF6kCr u6Ww==
X-Received: by 10.236.142.198 with SMTP id i46mr32552978yhj.66.1392813198804;  Wed, 19 Feb 2014 04:33:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.170.51.209 with HTTP; Wed, 19 Feb 2014 04:32:58 -0800 (PST)
In-Reply-To: <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com>
From: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
Date: Wed, 19 Feb 2014 21:32:58 +0900
Message-ID: <CA+YHcKGZ_1w7z2bFceQtXRbwmdb+fmi0ZdzxAWzpF9j0kqih4A@mail.gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/alternative; boundary=20cf306849edf40f2704f2c197d0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/LP4HdoHN2DzKVs8sY6IqAgNTcvM
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Wed, 19 Feb 2014 12:33:30 -0000

--20cf306849edf40f2704f2c197d0
Content-Type: text/plain; charset=ISO-8859-1

Hi again Dino,

Just for list completeness and to prepare the meeting in London, here are
some replies to the rest of your comments.


On Wed, Feb 19, 2014 at 8:34 AM, Dino Farinacci <farinacci@gmail.com> wrote:

[...]

>    However, vanilla LISP offers a limited feature set on terms of SDN
> >    requirements.  To position LISP as the foundations for a SDN
> >    solution, advanced interaction between LISP elements and some
> >    extensions to the stock protocol can be defined.  This document
> >    describes SDN extensions for LISP.
>
> I think this paragraph should be rewritten a bit. Most protocols do not
> offer or satisfy SDN requirements. Whatever that could be. But SDN
> capabilities can be used to configure, monitor, and get status from SDN
> capabile devices. So this issue, or problem you are trying to form, is not
> in the protocol but a general device capability.
>

Correct, this is not an issue of LISP. I'll rewrite this to state that more
clearly.

>
> I think this paragraph should say "This draft will describe how a lookup
> key, specificly termed in the main LISP spec and the LISP-DDT spec as an
> extended-EID, can be used for more granular lookups ..."
>

Perfect, that text is a good introduction to the lookup section (or the
eventual lookup draft) .

>
> And also note, we already have multi-tuples in the mapping system. They
> are {instance-id, EID-prefix} and LISP-RE uses {S-prefix, G-prefix}.
>

Noted ;)

>
> >    On the present iteration of this draft, the LISP protocol operating
> >    in a SDN deployment manages network traffic in terms of flows
> >    identified by a 5-tuple identifier. 5-tuples are encoded in a
>
> A 5-tuple map-cache entry can be configured with SNMP, local CLI, an SDN
> type API or learned via protocol mechansims (Map-Request/Map-Reply
> exchange).
>

Agreed.

>
> >    specific type of LISP Canonical Address Format (LCAF).  Flows are
> >    routed over the network using Explicit Locator Paths (ELPs).  The
>
> A 5-tuple extended-EID can be used to yield any type of locator-set, not
> just one with an ELP in it. You may want this application to use ELPs, but
> state that later in a specific use-case example, in a separate section.
>

You are right and I like the idea of stating the use of ELPs for the SDN
case in another section.

>
> >  o  Extended-EID: This document uses the term Extended-EID to refer to
> >       any n-tuple (including a 5-tuple) used in a EID role.
>
> Indicate this is the same extended-EID as in LISP-DDT. Or else, you can't
> look up a multi-tuple entry in the mapping system. This is the same
> comments Joel provided. And yes, he is right, we have to provide way more
> details about how its done. I can explain at the LISP WG meeting.
>

Agreed. That needs more explanation. Regarding Extended-EID, I believe the
definition here goes beyond the Extended-EID definition on LISP-DDT. Let's
put it this way, the Extended-EID defined in LISP-DDT is just an example of
a possible n-tuple Extended-EID on the sense of Extended-EID used on the
SDN draft. We can talk further about this in London.

>
> > Protocol operation follows the specification defined on [LISP] except
> >    for the following.  Besides of IP to IP mappings, Mapping System
> >    stores also Extended-EID to ELP mappings.  Being Extended-EID a
> >    n-tuple identifying a flow.  LISP routers perform look-ups based on
> >    these Extended-EIDs, instead of on destination IPs.  Apart from using
> >    n- tuples instead of IPs, retrieving information from the Mapping
> >    System follows LISP standard mechanisms (i.e. Map-Request, Map-
> >    Reply).
>
> The basic framework and structure is already in LISP. You are just
> defining a different key lookup and a return result. Please phrase it that
> way. This is a specific use-case of having a 5-tuple-to-RLOC-ELP mapping.
>

Absolutely correct. It was not my intention to say that this is not already
present on LISP. .Will rephrase.

>
> >  Traditionally ETRs register EID-prefixes that include their own RLOC
> >    addresses as well as other RLOCs for ETRs at the same site.  Here a
> >    third-party will also register Extended-EID-to-ELP bindings.
>
> A third-party is not required to register these new mappings. An ETR can
> do this. And a third-party could register ETR RLOC addresses in the current
> form.
>

Correct, an ETR can do this. However in the context of SDN, it's most
likely that a third-party, and no the ETR, will register the tuple-ELP
mappings on the Mapping System.

>
> > LISP routers (xTRs, RTRs) behave as specified on [RFC6830] and
> >    [RFC6833], except for the following.  LISP routers perform mapping
> >    lookups based on Extended-EID (n-tuple) not on IP address EID and
> >    they obtain an ELP instead of an IP address RLOC.  Which specific
> >    n-tuple lookup to use and how to configure the router to use it, is
> >    to be covered on future iterations of this document.
>
> > It is not except for the following. Today multi-tuples are looked up in
> the form of {instance-ID, EID}.
> >
> > The
> >
> > Rodriguez-Natal, et al.  Expires August 11, 2014                [Page 4]
> > Internet-Draft                  LISP-SDN                   February 2014
> >
> >
> >    Mapping System must reply with a Map- Reply carrying on the locator
> >    field an ELP.  This Map-Reply can carry on the EID-prefix field an
> >    Extended-EID more coarse in some fields, but covering the original
> >    Extended-EID.  The LISP router must store this Extended-EID entry
> >    (even if more coarse) in its map-cache.
>
> It is not required for the mapping system to return the Map-Reply for this
> use-case. The process of sending and processing a Map-Request can occur
> just like it is documented today. That is, whoever registered the
> extended-multi-tuple-extended-EID-prefix is the one that gets the
> Map-Request and can reply with or without policy added or that entity
> registers to its Map-Servers with the proxy-reply flag where the Map-Server
> sends the Map-Reply.
>

Yes, I'm not defining any new operation of LISP. Just trying to make clear
how this LISP operation will look like when used on a SDN scenario.

>
> > Mapping System (comprising Map Servers and Map Resolvers) behaves as
> >    specified on [RFC6830] and [RFC6833], except for the following.  It
> >    also stores mappings indexed by Extended-EID.  These mappings contain
> >    n-tuple to ELP mappings.
>
> You must include LISP-DDT here. And you must not (and you did not) include
> LISP-ALT because it can only handle IPv4 and IPv6 EIDs.
>
> And again, this is not an exception, we can handle multi-tuples today and
> implementations exist to support it.
>

Which Mapping System to use requires further and deeper discussion (I
think). For an exact match tuple lookup the best choice would be a DHT one
(since it's a plain namespace). However for coarse lookups I'm not sure yet
how to proceed.

>
> > Map Servers can store more coarse Extended-EID entries.
>
> And so do LISP-DDT nodes as well. And you'll need to specify that each
> element of a multi-tuple can be coarse.
>

If we finally allow that, then for sure that should be specified.

>
> >    Map Resolvers must be capable of finding the Map-Server containing
> >    the longest match Extended-EID entry, according to the lookup rules
> >    described in section Section 6.  Once found, the Map Resolver
> >    forwards the Map-Request to the Map Server.  The Map Server replies
>
> " ... using the mapping database transport system such as LISP-DDT ...".
>
> >    itself to Map- Requests.  It must not forward Map-Requests comprising
> >    Extended-EIDs to any ITRs.
>
> You shouldn't say that. Because if an ITR is acting as a proxy registerer,
> then the mapping system should. I'm not saying we should do this but you
> don't need to make that statement.
>

Agreed. Good point.

>
> >    The 5-tuple LCAF is the combination of LCAF types 4 and 12.
>
> Make this sentence more user-friendly indicate "a combination of
> Application Data Type 4 and Source/Dest Type 12".
>

We need also to discuss if this is enough, or if we want to define a
5-tuple specific type to avoid extra LCAF headers overhead.

>
> > 12.  Normative References
>
> Add a LISP-DDT reference.
>

Will do.

Thanks,
Alberto

>
> Thanks,
> Dino
>
>
>
>
>
>
>
>
>
>

--20cf306849edf40f2704f2c197d0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi again Dino,<br><br></div>Just for list completenes=
s and to prepare the meeting in London, here are some replies to the rest o=
f your comments.<br><div class=3D"gmail_extra"><br><br><div class=3D"gmail_=
quote">


On Wed, Feb 19, 2014 at 8:34 AM, Dino Farinacci <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:farinacci@gmail.com" target=3D"_blank">farinacci@gmail.com</a>=
&gt;</span> wrote:<br><div><br>[...] <br><br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">


&gt; =A0 =A0However, vanilla LISP offers a limited feature set on terms of =
SDN<br>
&gt; =A0 =A0requirements. =A0To position LISP as the foundations for a SDN<=
br>
&gt; =A0 =A0solution, advanced interaction between LISP elements and some<b=
r>
&gt; =A0 =A0extensions to the stock protocol can be defined. =A0This docume=
nt<br>
&gt; =A0 =A0describes SDN extensions for LISP.<br>
<br>
I think this paragraph should be rewritten a bit. Most protocols do not off=
er or satisfy SDN requirements. Whatever that could be. But SDN capabilitie=
s can be used to configure, monitor, and get status from SDN capabile devic=
es. So this issue, or problem you are trying to form, is not in the protoco=
l but a general device capability.<br>


</blockquote><div><br></div><div>Correct, this is not an issue of LISP. I&#=
39;ll rewrite this to state that more clearly.<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">



<br>
I think this paragraph should say &quot;This draft will describe how a look=
up key, specificly termed in the main LISP spec and the LISP-DDT spec as an=
 extended-EID, can be used for more granular lookups ...&quot;<br></blockqu=
ote>


<div><br></div><div>Perfect, that text is a good introduction to the lookup=
 section (or the eventual lookup draft) .<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">



<br>
And also note, we already have multi-tuples in the mapping system. They are=
 {instance-id, EID-prefix} and LISP-RE uses {S-prefix, G-prefix}.<br></bloc=
kquote><div><br></div><div>Noted ;) <br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">



<br>
&gt; =A0 =A0On the present iteration of this draft, the LISP protocol opera=
ting<br>
&gt; =A0 =A0in a SDN deployment manages network traffic in terms of flows<b=
r>
&gt; =A0 =A0identified by a 5-tuple identifier. 5-tuples are encoded in a<b=
r>
<br>
A 5-tuple map-cache entry can be configured with SNMP, local CLI, an SDN ty=
pe API or learned via protocol mechansims (Map-Request/Map-Reply exchange).=
<br></blockquote><div><br></div><div>Agreed.<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">



<br>
&gt; =A0 =A0specific type of LISP Canonical Address Format (LCAF). =A0Flows=
 are<br>
&gt; =A0 =A0routed over the network using Explicit Locator Paths (ELPs). =
=A0The<br>
<br>
A 5-tuple extended-EID can be used to yield any type of locator-set, not ju=
st one with an ELP in it. You may want this application to use ELPs, but st=
ate that later in a specific use-case example, in a separate section.<br>


</blockquote><div><br></div><div>You are right and I like the idea of stati=
ng the use of ELPs for the SDN case in another section.<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">



<br>
&gt; =A0o =A0Extended-EID: This document uses the term Extended-EID to refe=
r to<br>
&gt; =A0 =A0 =A0 any n-tuple (including a 5-tuple) used in a EID role.<br>
<br>
Indicate this is the same extended-EID as in LISP-DDT. Or else, you can&#39=
;t look up a multi-tuple entry in the mapping system. This is the same comm=
ents Joel provided. And yes, he is right, we have to provide way more detai=
ls about how its done. I can explain at the LISP WG meeting.<br>


</blockquote><div><br></div><div>Agreed. That needs more explanation. Regar=
ding Extended-EID, I believe the definition here goes beyond the Extended-E=
ID definition on LISP-DDT. Let&#39;s put it this way, the Extended-EID defi=
ned in LISP-DDT is just an example of a possible n-tuple Extended-EID on th=
e sense of Extended-EID used on the SDN draft. We can talk further about th=
is in London.<br>


</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; Protocol operation follows the specification defined on [LISP] except<=
br>
&gt; =A0 =A0for the following. =A0Besides of IP to IP mappings, Mapping Sys=
tem<br>
&gt; =A0 =A0stores also Extended-EID to ELP mappings. =A0Being Extended-EID=
 a<br>
&gt; =A0 =A0n-tuple identifying a flow. =A0LISP routers perform look-ups ba=
sed on<br>
&gt; =A0 =A0these Extended-EIDs, instead of on destination IPs. =A0Apart fr=
om using<br>
&gt; =A0 =A0n- tuples instead of IPs, retrieving information from the Mappi=
ng<br>
&gt; =A0 =A0System follows LISP standard mechanisms (i.e. Map-Request, Map-=
<br>
&gt; =A0 =A0Reply).<br>
<br>
The basic framework and structure is already in LISP. You are just defining=
 a different key lookup and a return result. Please phrase it that way. Thi=
s is a specific use-case of having a 5-tuple-to-RLOC-ELP mapping.<br></bloc=
kquote>


<div><br></div><div>Absolutely correct. It was not my intention to say that=
 this is not already present on LISP. .Will rephrase.=A0 <br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">



<br>
&gt; =A0Traditionally ETRs register EID-prefixes that include their own RLO=
C<br>
&gt; =A0 =A0addresses as well as other RLOCs for ETRs at the same site. =A0=
Here a<br>
&gt; =A0 =A0third-party will also register Extended-EID-to-ELP bindings.<br=
>
<br>
A third-party is not required to register these new mappings. An ETR can do=
 this. And a third-party could register ETR RLOC addresses in the current f=
orm.<br></blockquote><div><br></div><div>Correct, an ETR can do this. Howev=
er in the context of SDN, it&#39;s most likely that a third-party, and no t=
he ETR, will register the tuple-ELP mappings on the Mapping System. <br>


</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; LISP routers (xTRs, RTRs) behave as specified on [RFC6830] and<br>
&gt; =A0 =A0[RFC6833], except for the following. =A0LISP routers perform ma=
pping<br>
&gt; =A0 =A0lookups based on Extended-EID (n-tuple) not on IP address EID a=
nd<br>
&gt; =A0 =A0they obtain an ELP instead of an IP address RLOC. =A0Which spec=
ific<br>
&gt; =A0 =A0n-tuple lookup to use and how to configure the router to use it=
, is<br>
&gt; =A0 =A0to be covered on future iterations of this document.<br>
<br>
&gt; It is not except for the following. Today multi-tuples are looked up i=
n the form of {instance-ID, EID}.<br>
&gt;<br>
&gt; The<br>
&gt;<br>
&gt; Rodriguez-Natal, et al. =A0Expires August 11, 2014 =A0 =A0 =A0 =A0 =A0=
 =A0 =A0 =A0[Page 4]<br>
&gt; Internet-Draft =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0LISP-SDN =A0 =A0 =A0=
 =A0 =A0 =A0 =A0 =A0 =A0 February 2014<br>
&gt;<br>
&gt;<br>
&gt; =A0 =A0Mapping System must reply with a Map- Reply carrying on the loc=
ator<br>
&gt; =A0 =A0field an ELP. =A0This Map-Reply can carry on the EID-prefix fie=
ld an<br>
&gt; =A0 =A0Extended-EID more coarse in some fields, but covering the origi=
nal<br>
&gt; =A0 =A0Extended-EID. =A0The LISP router must store this Extended-EID e=
ntry<br>
&gt; =A0 =A0(even if more coarse) in its map-cache.<br>
<br>
It is not required for the mapping system to return the Map-Reply for this =
use-case. The process of sending and processing a Map-Request can occur jus=
t like it is documented today. That is, whoever registered the extended-mul=
ti-tuple-extended-EID-prefix is the one that gets the Map-Request and can r=
eply with or without policy added or that entity registers to its Map-Serve=
rs with the proxy-reply flag where the Map-Server sends the Map-Reply.<br>


</blockquote><div><br></div><div>Yes, I&#39;m not defining any new operatio=
n of LISP. Just trying to make clear how this LISP operation will look like=
 when used on a SDN scenario. <br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">



<br>
&gt; Mapping System (comprising Map Servers and Map Resolvers) behaves as<b=
r>
&gt; =A0 =A0specified on [RFC6830] and [RFC6833], except for the following.=
 =A0It<br>
&gt; =A0 =A0also stores mappings indexed by Extended-EID. =A0These mappings=
 contain<br>
&gt; =A0 =A0n-tuple to ELP mappings.<br>
<br>
You must include LISP-DDT here. And you must not (and you did not) include =
LISP-ALT because it can only handle IPv4 and IPv6 EIDs.<br>
<br>
And again, this is not an exception, we can handle multi-tuples today and i=
mplementations exist to support it.<br></blockquote><div><br></div><div>Whi=
ch Mapping System to use requires further and deeper discussion (I think). =
For an exact match tuple lookup the best choice would be a DHT one (since i=
t&#39;s a plain namespace). However for coarse lookups I&#39;m not sure yet=
 how to proceed.<br>


</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; Map Servers can store more coarse Extended-EID entries.<br>
<br>
And so do LISP-DDT nodes as well. And you&#39;ll need to specify that each =
element of a multi-tuple can be coarse.<br></blockquote><div><br></div><div=
>If we finally allow that, then for sure that should be specified. <br>


</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; =A0 =A0Map Resolvers must be capable of finding the Map-Server contain=
ing<br>
&gt; =A0 =A0the longest match Extended-EID entry, according to the lookup r=
ules<br>
&gt; =A0 =A0described in section Section 6. =A0Once found, the Map Resolver=
<br>
&gt; =A0 =A0forwards the Map-Request to the Map Server. =A0The Map Server r=
eplies<br>
<br>
&quot; ... using the mapping database transport system such as LISP-DDT ...=
&quot;.<br>
<br>
&gt; =A0 =A0itself to Map- Requests. =A0It must not forward Map-Requests co=
mprising<br>
&gt; =A0 =A0Extended-EIDs to any ITRs.<br>
<br>
You shouldn&#39;t say that. Because if an ITR is acting as a proxy register=
er, then the mapping system should. I&#39;m not saying we should do this bu=
t you don&#39;t need to make that statement.<br></blockquote><div><br>


</div><div>Agreed. Good point.<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">
<br>
&gt; =A0 =A0The 5-tuple LCAF is the combination of LCAF types 4 and 12.<br>
<br>
Make this sentence more user-friendly indicate &quot;a combination of Appli=
cation Data Type 4 and Source/Dest Type 12&quot;.<br></blockquote><div><br>=
</div><div>We need also to discuss if this is enough, or if we want to defi=
ne a 5-tuple specific type to avoid extra LCAF headers overhead.<br>


</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; 12. =A0Normative References<br>
<br>
Add a LISP-DDT reference.<br></blockquote><div><br></div><div>Will do.<br><=
br></div><div>Thanks,<br></div><div>Alberto <br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">



<br>
Thanks,<br>
Dino<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div><br></div></div>

--20cf306849edf40f2704f2c197d0--


From nobody Wed Feb 19 08:40:05 2014
Return-Path: <farinacci@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 D05AB1A05CF for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 08:40:02 -0800 (PST)
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 Uk70uxJRQj8i for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 08:39:56 -0800 (PST)
Received: from mail-pd0-x233.google.com (mail-pd0-x233.google.com [IPv6:2607:f8b0:400e:c02::233]) by ietfa.amsl.com (Postfix) with ESMTP id 263C01A05E0 for <lisp@ietf.org>; Wed, 19 Feb 2014 08:39:54 -0800 (PST)
Received: by mail-pd0-f179.google.com with SMTP id fp1so596030pdb.10 for <lisp@ietf.org>; Wed, 19 Feb 2014 08:39:51 -0800 (PST)
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=D7xn0ORWWNmNvnT7tqLabX6uCW5o0Pux63/4tSwCFnE=; b=kByHraziebBdJk1lgUJjEvlJ2S1zUuGlkWOFecLjUrCsFUbqkIiYkrwAnexpBNmr9V /aCD1idOc7EONxJn1XLM8Sn60rgX29RyVuladHyKv6+KqOkhhp8aOjXwAcMMN7nnb/l/ OevYckaqJQ81pW6Zu+sgLq+nQ4E0kOfT6zPh3NH7tJXjv/ED/ZJZUOftvUOZbWdcc6Xg IzBc2i6GIDgQ2eFW2vVwefJTI19dFWYzXN1rB0RJUeQFar8VYvP+KXhFg10gaqF+UF2F 8jhycUQzAiGnSFlb6VR5WVZHKjfW/zfzOUTiHcoFsJTLFlvl9dOaO/+UDcmNkF9455qf RHZA==
X-Received: by 10.66.179.7 with SMTP id dc7mr3411646pac.47.1392827991019; Wed, 19 Feb 2014 08:39:51 -0800 (PST)
Received: from [10.169.113.83] (71-6-80-11.static-ip.telepacific.net. [71.6.80.11]) by mx.google.com with ESMTPSA id lh13sm4920027pab.4.2014.02.19.08.39.49 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 08:39:50 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr>
Date: Wed, 19 Feb 2014 08:39:47 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr>
To: Damien Saucez <damien.saucez@inria.fr>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/z0s-Me3NIehaBCNEYMzW-QKgBnc
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 16:40:03 -0000

On 19 Feb 2014, at 00:45, Dino Farinacci <farinacci@gmail.com> wrote:
>=20
>>=20
>>> Or if you want to solve only the cache-miss storm when ITR1 comes =
back=20
>>> into the traffic stream then the ITR deflection has the advantage to=20=

>>> not require any cache-synchronization protocol, IMHO. The rate of=20
>>> Map-Requests could be throttled to turn the storm into a breeze. The=20=

>>> method how to transport traffic to ITR2 could be one of many - a =
direct=20
>>> LAN, GRE, Lisp.
>>=20
>> Or just make it a local matter and have ITR1 read its checkpoint file =
that it had written the last time before it crashed. These sort of =
problems could be solved better with implementation design and not =
protocol design.
>>=20
>=20
> As a matter of fact, this is probably the simplest solution.  However
> that implies that routers are down for period of time shorter than the
> lifetime of entries in the cache.  Unfortunately, this solution only
> prevents storms for the startup, not for the shutdown.

I am not following your logic.

Dino

>=20
> Damien Saucez
>=20
>> Dino
>>=20
>=20


From nobody Wed Feb 19 08:56:43 2014
Return-Path: <farinacci@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 549921A04F1 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 08:56:40 -0800 (PST)
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 3zD1goAUHu4B for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 08:56:38 -0800 (PST)
Received: from mail-pa0-x244.google.com (mail-pa0-x244.google.com [IPv6:2607:f8b0:400e:c03::244]) by ietfa.amsl.com (Postfix) with ESMTP id 1C4CE1A05C2 for <lisp@ietf.org>; Wed, 19 Feb 2014 08:56:38 -0800 (PST)
Received: by mail-pa0-f68.google.com with SMTP id kp14so380695pab.3 for <lisp@ietf.org>; Wed, 19 Feb 2014 08:56:35 -0800 (PST)
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=1zQUBCr7Mg19nvRrsdGM1OjK8gk8BB+j6IPnzZuoc5w=; b=sS6q5d1PMzS3POfDlKwYgFTzwYSKRbRV6sN11AG5hWSeqEdZyu5E6hGbAohbGo5iDf BTqx63bk1aE4wezhJR8dtUgTxAfwRM1JTJgdjf/SfKWqtN0ReNHt8BjXB29mUlQc2Vot oG5odsSXJ2+j/SR0qAW0fqowm19Zg5oZ68ZdN/gCSaJ3jLS39EbsFYHrlYOFz9YGYImU 6Rihc09fE7O6Qh434p9tIvxcEnNli4Lap/xGiddauHQRiWC/UGZF/Kz5DzpaE7fxb7ba 51OuvPaYHfV21RHrGwcvZVGgrosaBoDPgChLCclVD0u0E2sxoF1f+lsOHRPGROCWny4Y pIZg==
X-Received: by 10.68.189.100 with SMTP id gh4mr40566367pbc.21.1392828994992; Wed, 19 Feb 2014 08:56:34 -0800 (PST)
Received: from [10.169.113.83] (71-6-80-11.static-ip.telepacific.net. [71.6.80.11]) by mx.google.com with ESMTPSA id ug2sm5053448pac.21.2014.02.19.08.56.34 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 08:56:34 -0800 (PST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CA+YHcKGv67R1ATnBg1fqK2tgCx3gftz9q2XL-3L7+K51TEiteQ@mail.gmail.com>
Date: Wed, 19 Feb 2014 08:56:33 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <FC77B824-AA56-40E2-A50B-641F725CF9D6@gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com> <CA+YHcKGv67R1ATnBg1fqK2tgCx3gftz9q2XL-3L7+K51TEiteQ@mail.gmail.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/X8G6JuWRK_dmC11DuKvYgZE13TE
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Wed, 19 Feb 2014 16:56:40 -0000

> My idea with the draft is to address all the extensions (with all the =
required technical detail) to enhance LISP+SDN deployments, that's the =
reason for the name. Please keep in mind that this is just a -00 version =
and

I understand what you are trying to do but when you say "LISP+SDN" that =
can mean 100s of things. Here is an example:

(1) I have 1 ITR and 1000 ETRs.
(2) I have 100 groups where there membership is a subset of the 1000 =
ETRs.
(3) I don't want to do any protocol signalling to allow the ITR to =
replicate multicast packets for the 100=20
groups to the various ETRs.
(4) I have an SDN application that programs the ITR with 100 map-cache =
entries.

So the above example can be classified as "LISP+SDN" but you, of course, =
had no intention to cover that in your draft. My point being is that you =
need to GET SPECIFIC.

> most of the content is still to be written. Despite the fact that the =
text now refers mostly to flow aspects, my intention is to address other =
points (such Publish/Subscribe mechanism, etc) on the near future.

Publish means that ETRs register 5-tuples to the mapping system. =
Subscribe means that ITRs send Map-Requests to find RLOC-records for =
those 5-tuples.

Unless you use specific language like I did above just saying "Pub/Sub" =
can mean dozens of things.

> I would prefer to keep all SDN related stuff here to avoid the =
proliferation of drafts. If in the future we see

What is the "SDN related stuff" mean?

> that some parts (like what you call "LISP granular map-caches") =
require too much technical detail, then we should consider the spin-off =
of those parts to different drafts and keep this draft as a "SDN =
umbrella" (as Michiel suggested).

If you take the details of the granular map-cache out of this spec, then =
what is the spec covering?

> At this point this draft is a tool to work on all the SDN specific =
aspects of LISP and to generate some discussion.
>=20
> Let's talk in London ;)

Where is the spec on SDN specific aspects of BGP and OSPF? There isn't =
any because it doesn't make sense.

Can someone else clarify this if you think I'm missing something?

Dino




From nobody Wed Feb 19 08:58:04 2014
Return-Path: <farinacci@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 D95151A025D for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 08:58:00 -0800 (PST)
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 S2pGtzJ0nkJG for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 08:57:57 -0800 (PST)
Received: from mail-pd0-x22a.google.com (mail-pd0-x22a.google.com [IPv6:2607:f8b0:400e:c02::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 091CE1A032A for <lisp@ietf.org>; Wed, 19 Feb 2014 08:57:56 -0800 (PST)
Received: by mail-pd0-f170.google.com with SMTP id p10so621982pdj.1 for <lisp@ietf.org>; Wed, 19 Feb 2014 08:57:52 -0800 (PST)
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=Nh9yEUTK3ijunCtcT3UtqusHh5vJzqA7qS1+q+LZZfo=; b=gHLOBHsY5TtMqGqc0cc5bZ2JN8+MBQawbOGNJPW77m+Wt5h+qvPuhflMUbbRkk9LDW rDITy/P/UT41wC8EuKY+wxOa9pB7Fsgs68VCX7OJI5ec9/X3eQ0j7Z7Fkq423eE9hbSN So7SAgQ5rAJHlYt9zITccVxxey229wT7NWzwY0PWDN1euNQN/Vhj2SmI1aQgN7rOsch1 nnnbxea47sdtegh72VhZKY3zjcSi14kfsxbTTFsQESyhywmFKs29aakCjlo5znYSs7Qy 4izCEFl4VXpdyFCO2J+y60JLucvPU4YSOjAU9Nc2VGXdaeXUYrl9Z18vVNdcBS3yTugJ yy0Q==
X-Received: by 10.68.4.232 with SMTP id n8mr3439944pbn.114.1392829072025; Wed, 19 Feb 2014 08:57:52 -0800 (PST)
Received: from [10.169.113.83] (71-6-80-11.static-ip.telepacific.net. [71.6.80.11]) by mx.google.com with ESMTPSA id qh2sm5135647pab.13.2014.02.19.08.57.51 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 08:57:51 -0800 (PST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <CA+YHcKGZ_1w7z2bFceQtXRbwmdb+fmi0ZdzxAWzpF9j0kqih4A@mail.gmail.com>
Date: Wed, 19 Feb 2014 08:57:51 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <8C62A450-C03B-4B4C-8435-B50C969D2F5F@gmail.com>
References: <CA+YHcKF5aUK-ADsxaE7W1T9DmkON51LogDdDXVEWTq1jF5tDDA@mail.gmail.com> <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com> <CA+YHcKGZ_1w7z2bFceQtXRbwmdb+fmi0ZdzxAWzpF9j0kqih4A@mail.gmail.com>
To: Alberto Rodriguez-Natal <arnatal@ac.upc.edu>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/fB1L4r53BhonVb5qPLRddK_aWc4
Cc: "lisp@ietf.org list" <lisp@ietf.org>
Subject: Re: [lisp] LISP SDN
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: Wed, 19 Feb 2014 16:58:01 -0000

Ack. Thanks for being receptive of my comments.

Dino

On Feb 19, 2014, at 4:32 AM, Alberto Rodriguez-Natal =
<arnatal@ac.upc.edu> wrote:

> Hi again Dino,
>=20
> Just for list completeness and to prepare the meeting in London, here =
are some replies to the rest of your comments.
>=20
>=20
> On Wed, Feb 19, 2014 at 8:34 AM, Dino Farinacci <farinacci@gmail.com> =
wrote:
>=20
> [...]=20
>=20
> >    However, vanilla LISP offers a limited feature set on terms of =
SDN
> >    requirements.  To position LISP as the foundations for a SDN
> >    solution, advanced interaction between LISP elements and some
> >    extensions to the stock protocol can be defined.  This document
> >    describes SDN extensions for LISP.
>=20
> I think this paragraph should be rewritten a bit. Most protocols do =
not offer or satisfy SDN requirements. Whatever that could be. But SDN =
capabilities can be used to configure, monitor, and get status from SDN =
capabile devices. So this issue, or problem you are trying to form, is =
not in the protocol but a general device capability.
>=20
> Correct, this is not an issue of LISP. I'll rewrite this to state that =
more clearly.
>=20
> I think this paragraph should say "This draft will describe how a =
lookup key, specificly termed in the main LISP spec and the LISP-DDT =
spec as an extended-EID, can be used for more granular lookups ..."
>=20
> Perfect, that text is a good introduction to the lookup section (or =
the eventual lookup draft) .
>=20
> And also note, we already have multi-tuples in the mapping system. =
They are {instance-id, EID-prefix} and LISP-RE uses {S-prefix, =
G-prefix}.
>=20
> Noted ;)=20
>=20
> >    On the present iteration of this draft, the LISP protocol =
operating
> >    in a SDN deployment manages network traffic in terms of flows
> >    identified by a 5-tuple identifier. 5-tuples are encoded in a
>=20
> A 5-tuple map-cache entry can be configured with SNMP, local CLI, an =
SDN type API or learned via protocol mechansims (Map-Request/Map-Reply =
exchange).
>=20
> Agreed.
>=20
> >    specific type of LISP Canonical Address Format (LCAF).  Flows are
> >    routed over the network using Explicit Locator Paths (ELPs).  The
>=20
> A 5-tuple extended-EID can be used to yield any type of locator-set, =
not just one with an ELP in it. You may want this application to use =
ELPs, but state that later in a specific use-case example, in a separate =
section.
>=20
> You are right and I like the idea of stating the use of ELPs for the =
SDN case in another section.
>=20
> >  o  Extended-EID: This document uses the term Extended-EID to refer =
to
> >       any n-tuple (including a 5-tuple) used in a EID role.
>=20
> Indicate this is the same extended-EID as in LISP-DDT. Or else, you =
can't look up a multi-tuple entry in the mapping system. This is the =
same comments Joel provided. And yes, he is right, we have to provide =
way more details about how its done. I can explain at the LISP WG =
meeting.
>=20
> Agreed. That needs more explanation. Regarding Extended-EID, I believe =
the definition here goes beyond the Extended-EID definition on LISP-DDT. =
Let's put it this way, the Extended-EID defined in LISP-DDT is just an =
example of a possible n-tuple Extended-EID on the sense of Extended-EID =
used on the SDN draft. We can talk further about this in London.
>=20
> > Protocol operation follows the specification defined on [LISP] =
except
> >    for the following.  Besides of IP to IP mappings, Mapping System
> >    stores also Extended-EID to ELP mappings.  Being Extended-EID a
> >    n-tuple identifying a flow.  LISP routers perform look-ups based =
on
> >    these Extended-EIDs, instead of on destination IPs.  Apart from =
using
> >    n- tuples instead of IPs, retrieving information from the Mapping
> >    System follows LISP standard mechanisms (i.e. Map-Request, Map-
> >    Reply).
>=20
> The basic framework and structure is already in LISP. You are just =
defining a different key lookup and a return result. Please phrase it =
that way. This is a specific use-case of having a 5-tuple-to-RLOC-ELP =
mapping.
>=20
> Absolutely correct. It was not my intention to say that this is not =
already present on LISP. .Will rephrase. =20
>=20
> >  Traditionally ETRs register EID-prefixes that include their own =
RLOC
> >    addresses as well as other RLOCs for ETRs at the same site.  Here =
a
> >    third-party will also register Extended-EID-to-ELP bindings.
>=20
> A third-party is not required to register these new mappings. An ETR =
can do this. And a third-party could register ETR RLOC addresses in the =
current form.
>=20
> Correct, an ETR can do this. However in the context of SDN, it's most =
likely that a third-party, and no the ETR, will register the tuple-ELP =
mappings on the Mapping System.=20
>=20
> > LISP routers (xTRs, RTRs) behave as specified on [RFC6830] and
> >    [RFC6833], except for the following.  LISP routers perform =
mapping
> >    lookups based on Extended-EID (n-tuple) not on IP address EID and
> >    they obtain an ELP instead of an IP address RLOC.  Which specific
> >    n-tuple lookup to use and how to configure the router to use it, =
is
> >    to be covered on future iterations of this document.
>=20
> > It is not except for the following. Today multi-tuples are looked up =
in the form of {instance-ID, EID}.
> >
> > The
> >
> > Rodriguez-Natal, et al.  Expires August 11, 2014                =
[Page 4]
> > Internet-Draft                  LISP-SDN                   February =
2014
> >
> >
> >    Mapping System must reply with a Map- Reply carrying on the =
locator
> >    field an ELP.  This Map-Reply can carry on the EID-prefix field =
an
> >    Extended-EID more coarse in some fields, but covering the =
original
> >    Extended-EID.  The LISP router must store this Extended-EID entry
> >    (even if more coarse) in its map-cache.
>=20
> It is not required for the mapping system to return the Map-Reply for =
this use-case. The process of sending and processing a Map-Request can =
occur just like it is documented today. That is, whoever registered the =
extended-multi-tuple-extended-EID-prefix is the one that gets the =
Map-Request and can reply with or without policy added or that entity =
registers to its Map-Servers with the proxy-reply flag where the =
Map-Server sends the Map-Reply.
>=20
> Yes, I'm not defining any new operation of LISP. Just trying to make =
clear how this LISP operation will look like when used on a SDN =
scenario.=20
>=20
> > Mapping System (comprising Map Servers and Map Resolvers) behaves as
> >    specified on [RFC6830] and [RFC6833], except for the following.  =
It
> >    also stores mappings indexed by Extended-EID.  These mappings =
contain
> >    n-tuple to ELP mappings.
>=20
> You must include LISP-DDT here. And you must not (and you did not) =
include LISP-ALT because it can only handle IPv4 and IPv6 EIDs.
>=20
> And again, this is not an exception, we can handle multi-tuples today =
and implementations exist to support it.
>=20
> Which Mapping System to use requires further and deeper discussion (I =
think). For an exact match tuple lookup the best choice would be a DHT =
one (since it's a plain namespace). However for coarse lookups I'm not =
sure yet how to proceed.
>=20
> > Map Servers can store more coarse Extended-EID entries.
>=20
> And so do LISP-DDT nodes as well. And you'll need to specify that each =
element of a multi-tuple can be coarse.
>=20
> If we finally allow that, then for sure that should be specified.=20
>=20
> >    Map Resolvers must be capable of finding the Map-Server =
containing
> >    the longest match Extended-EID entry, according to the lookup =
rules
> >    described in section Section 6.  Once found, the Map Resolver
> >    forwards the Map-Request to the Map Server.  The Map Server =
replies
>=20
> " ... using the mapping database transport system such as LISP-DDT =
...".
>=20
> >    itself to Map- Requests.  It must not forward Map-Requests =
comprising
> >    Extended-EIDs to any ITRs.
>=20
> You shouldn't say that. Because if an ITR is acting as a proxy =
registerer, then the mapping system should. I'm not saying we should do =
this but you don't need to make that statement.
>=20
> Agreed. Good point.
>=20
> >    The 5-tuple LCAF is the combination of LCAF types 4 and 12.
>=20
> Make this sentence more user-friendly indicate "a combination of =
Application Data Type 4 and Source/Dest Type 12".
>=20
> We need also to discuss if this is enough, or if we want to define a =
5-tuple specific type to avoid extra LCAF headers overhead.
>=20
> > 12.  Normative References
>=20
> Add a LISP-DDT reference.
>=20
> Will do.
>=20
> Thanks,
> Alberto=20
>=20
> Thanks,
> Dino
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20


From nobody Wed Feb 19 08:58:23 2014
Return-Path: <damien.saucez@inria.fr>
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 B32EA1A032A for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 08:58:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level: 
X-Spam-Status: No, score=-7.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548] 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 Bdmi2gQtmifu for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 08:58:09 -0800 (PST)
Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by ietfa.amsl.com (Postfix) with ESMTP id C2E821A025D for <lisp@ietf.org>; Wed, 19 Feb 2014 08:58:08 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,506,1389740400"; d="scan'208";a="49690228"
Received: from faucon.inria.fr ([138.96.201.73]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 19 Feb 2014 17:58:04 +0100
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Damien Saucez <damien.saucez@inria.fr>
In-Reply-To: <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com>
Date: Wed, 19 Feb 2014 17:58:04 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr> <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Uk2-GbazYAXAE7nuIfmHgcl4kew
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 16:58:11 -0000

On 19 Feb 2014, at 17:39, Dino Farinacci <farinacci@gmail.com> wrote:

> On 19 Feb 2014, at 00:45, Dino Farinacci <farinacci@gmail.com> wrote:
>>=20
>>>=20
>>>> Or if you want to solve only the cache-miss storm when ITR1 comes =
back=20
>>>> into the traffic stream then the ITR deflection has the advantage =
to=20
>>>> not require any cache-synchronization protocol, IMHO. The rate of=20=

>>>> Map-Requests could be throttled to turn the storm into a breeze. =
The=20
>>>> method how to transport traffic to ITR2 could be one of many - a =
direct=20
>>>> LAN, GRE, Lisp.
>>>=20
>>> Or just make it a local matter and have ITR1 read its checkpoint =
file that it had written the last time before it crashed. These sort of =
problems could be solved better with implementation design and not =
protocol design.
>>>=20
>>=20
>> As a matter of fact, this is probably the simplest solution.  However
>> that implies that routers are down for period of time shorter than =
the
>> lifetime of entries in the cache.  Unfortunately, this solution only
>> prevents storms for the startup, not for the shutdown.
>=20
> I am not following your logic.
>=20

1.  if you store the cache for next reboot, you will not experience
the miss storm when the traffic will come back to you.

2.  if you shutdown an ITR, packets are forwarded to another ITR and
there is a miss storm as long as the prefixes in the backup ITR do not
cover those that where in the "down" ITR.


Damien Saucez

> Dino
>=20
>>=20
>> Damien Saucez
>>=20
>>> Dino
>>>=20
>>=20
>=20


From nobody Wed Feb 19 09:18:49 2014
Return-Path: <farinacci@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 9BB351A0241 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:18:48 -0800 (PST)
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 s61yeWAlUbGe for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:18:47 -0800 (PST)
Received: from mail-pd0-x22b.google.com (mail-pd0-x22b.google.com [IPv6:2607:f8b0:400e:c02::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 3A7D11A022F for <lisp@ietf.org>; Wed, 19 Feb 2014 09:18:47 -0800 (PST)
Received: by mail-pd0-f171.google.com with SMTP id g10so635669pdj.30 for <lisp@ietf.org>; Wed, 19 Feb 2014 09:18:44 -0800 (PST)
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=EwSQuiYw8vKJYaEMlRQwYCAwPbsunSz0UoebGwuUu+s=; b=hft1VKReKNXBDQihCvkzifYriZjjOMO3tkVyF3y2f4f9In/PONj8/vh3WU+KACSwPB j2eszsmBhNRHHDz1AoiUIRivXk+x1Eq6bIBVxq4ibIx6/349gtXwCqTX5E8Gg7Tz0Q1A bkblKXNN1qNflaLGHZfhTiN9FH8tZzlYz46+IiAOX+1GQHt1ufdwNGyWVqMl6scU4Oy2 pf4bDQJk9J/SWfbU3DzBk7cKrPfPdIftLzleuICvxL7rrQm1hC80emnkLvJ+daw6R4K0 28rd8vuyRXXaBMFItzrPhemEMl8MUj0DzmGICzHqhS5o1i7KWfoXAuEX2OTPLQXvo/5B zekA==
X-Received: by 10.67.5.131 with SMTP id cm3mr3571216pad.92.1392830324108; Wed, 19 Feb 2014 09:18:44 -0800 (PST)
Received: from [10.169.113.83] (71-6-80-11.static-ip.telepacific.net. [71.6.80.11]) by mx.google.com with ESMTPSA id ja8sm2471330pbd.3.2014.02.19.09.18.42 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 09:18:43 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr>
Date: Wed, 19 Feb 2014 09:18:38 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr> <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com> <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr>
To: Damien Saucez <damien.saucez@inria.fr>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/KBXPWnQP_rhe4P9SiRLFiB0-Llg
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 17:18:48 -0000

> 1.  if you store the cache for next reboot, you will not experience
> the miss storm when the traffic will come back to you.
>=20
> 2.  if you shutdown an ITR, packets are forwarded to another ITR and
> there is a miss storm as long as the prefixes in the backup ITR do not
> cover those that where in the "down" ITR.

LISP promotes multi-homing for inbound traffic to a LISP site, as well =
as outbound packets from a LISP site. You deploy LISP so you can get =
active-active multihoming.

So this storm will typically be academic.

Dino


From nobody Wed Feb 19 09:26:45 2014
Return-Path: <damien.saucez@inria.fr>
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 64BD61A01CF for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:26:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level: 
X-Spam-Status: No, score=-7.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548] 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 u-UPsQ-NUfjB for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:26:39 -0800 (PST)
Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by ietfa.amsl.com (Postfix) with ESMTP id 3C7A11A05C7 for <lisp@ietf.org>; Wed, 19 Feb 2014 09:26:39 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,506,1389740400"; d="scan'208";a="49693718"
Received: from faucon.inria.fr ([138.96.201.73]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 19 Feb 2014 18:26:34 +0100
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Damien Saucez <damien.saucez@inria.fr>
In-Reply-To: <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com>
Date: Wed, 19 Feb 2014 18:26:34 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <3482805F-EC6F-4AAE-B0DB-49B619020A3C@inria.fr>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr> <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com> <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/aSZIV_l5hOsdOI_OE8zwnLoUewc
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 17:26:41 -0000

On 19 Feb 2014, at 18:18, Dino Farinacci <farinacci@gmail.com> wrote:

>> 1.  if you store the cache for next reboot, you will not experience
>> the miss storm when the traffic will come back to you.
>>=20
>> 2.  if you shutdown an ITR, packets are forwarded to another ITR and
>> there is a miss storm as long as the prefixes in the backup ITR do =
not
>> cover those that where in the "down" ITR.
>=20
> LISP promotes multi-homing for inbound traffic to a LISP site, as well =
as outbound packets from a LISP site. You deploy LISP so you can get =
active-active multihoming.
>=20
> So this storm will typically be academic.

Well it is not just theoretical, it can happen as soon as you have two
egress points, even in active/active mode.

Imagine you have two identical egress points in your network (let say
that they can both reach the whole Internet) depending on the IGP the
traffic from a part of the network will go to one and the traffic from
the other part of the network will go to the second router.
Unfortunately the set of destination is not the same in both part of
the network so when you fallback to one router after the outage of the
other one, you will have misses.

We have evaluated that on our network (that is primary/backup) and
simulated it as active/active and noticed that the storm would not
negligible.

Damien Saucez

>=20
> Dino
>=20


From nobody Wed Feb 19 09:30:01 2014
Return-Path: <darlewis@cisco.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 8B10B1A04F1 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:30:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.049
X-Spam-Level: 
X-Spam-Status: No, score=-15.049 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 9AqnDpfoeVoA for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:29:58 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id B70AB1A04EF for <lisp@ietf.org>; Wed, 19 Feb 2014 09:29:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1036; q=dns/txt; s=iport; t=1392830995; x=1394040595; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ZDnaEGnKqs/sZzICEvWOZyyi155ZGp2x03fZ1NOJc+4=; b=Vzm0AuFfPSkRRTjPkoXdQpqYsKh8hvPV5wdFPbMz4u5YHN+Xj7VyHklL s+rzyrPc+K3S+R8pLbUOjq6ihzLCfbv6ZH21dgDJwTh0tfsc7RJWMz+5c a1vHUrlOI9k08gcPKHw/QyR70lkMJlHSmn42XQ3CHrPF9HPKfU3RuMj6k I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah0FAArpBFOtJV2Y/2dsb2JhbABZgwiBDbxNgRoWAXSDfQEBAQMBOj8QAgEINhAhESUCBA4Fh3ADCQi9Zg2HbxeMf4EoODMHgyOBEwEDliuBa4xahTqDK4Iq
X-IronPort-AV: E=Sophos;i="4.97,863,1389744000"; d="scan'208";a="302082968"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-9.cisco.com with ESMTP; 19 Feb 2014 17:29:55 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s1JHTtfL011244 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 19 Feb 2014 17:29:55 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.9]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.03.0123.003; Wed, 19 Feb 2014 11:29:54 -0600
From: "Darrel Lewis (darlewis)" <darlewis@cisco.com>
To: Dino Farinacci <farinacci@gmail.com>
Thread-Topic: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
Thread-Index: AQHPLZgzXA4zb8V3RkCoLKxm7RuEBw==
Date: Wed, 19 Feb 2014 17:29:54 +0000
Message-ID: <B5B0430A-9CD8-40A1-AC20-5D98B1EACC0F@cisco.com>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr> <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com> <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com>
In-Reply-To: <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-Auto-Response-Suppress: DR, OOF, AutoReply
X-MS-TNEF-Correlator: 
x-originating-ip: [10.154.148.69]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <EEF82DC45EF487459337EEF670F793C2@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/wXvrLRqqj5giIcMv1StX400-a2Q
Cc: Damien Saucez <damien.saucez@inria.fr>, "cf\(mailer list\)" <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 17:30:00 -0000

On Feb 19, 2014, at 9:18 AM, Dino Farinacci <farinacci@gmail.com> wrote:

>> 1.  if you store the cache for next reboot, you will not experience
>> the miss storm when the traffic will come back to you.
>>=20
>> 2.  if you shutdown an ITR, packets are forwarded to another ITR and
>> there is a miss storm as long as the prefixes in the backup ITR do not
>> cover those that where in the "down" ITR.
>=20
> LISP promotes multi-homing for inbound traffic to a LISP site, as well as=
 outbound packets from a LISP site. You deploy LISP so you can get active-a=
ctive multihoming.
>=20
> So this storm will typically be academic.

+1=20

I've always thought that the mapping system will have to have capacity to d=
eal with broken clients, random LIG bots, and DoS attacks (just like, say, =
DNS does).  This leads me to believe that over-engineering the management o=
f sending map-requests on a given ITR will likely end up creating more comp=
lexity, and therefor fragility, in the implementation.


-Darrel=


From nobody Wed Feb 19 09:31:37 2014
Return-Path: <damien.saucez@inria.fr>
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 A3B511A04F4 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:31:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level: 
X-Spam-Status: No, score=-7.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548] 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 NlY0TITyzI-s for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:31:35 -0800 (PST)
Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by ietfa.amsl.com (Postfix) with ESMTP id 04AFC1A00B2 for <lisp@ietf.org>; Wed, 19 Feb 2014 09:31:34 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,506,1389740400"; d="scan'208";a="49694167"
Received: from faucon.inria.fr ([138.96.201.73]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 19 Feb 2014 18:31:31 +0100
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Damien Saucez <damien.saucez@inria.fr>
In-Reply-To: <B5B0430A-9CD8-40A1-AC20-5D98B1EACC0F@cisco.com>
Date: Wed, 19 Feb 2014 18:31:31 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <2D848EE0-F117-4FF7-9DB3-C5DA742A8804@inria.fr>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr> <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com> <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> <B5B0430A-9CD8-40A1-AC20-5D98B1EACC0F@cisco.com>
To: Darrel Lewis <darlewis@cisco.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/GWaB6AOtR5vOpgs-S0epPlj5El4
Cc: "cf\(mailer list\)" <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 17:31:36 -0000

On 19 Feb 2014, at 18:29, Darrel Lewis (darlewis) <darlewis@cisco.com> =
wrote:

>=20
> On Feb 19, 2014, at 9:18 AM, Dino Farinacci <farinacci@gmail.com> =
wrote:
>=20
>>> 1.  if you store the cache for next reboot, you will not experience
>>> the miss storm when the traffic will come back to you.
>>>=20
>>> 2.  if you shutdown an ITR, packets are forwarded to another ITR and
>>> there is a miss storm as long as the prefixes in the backup ITR do =
not
>>> cover those that where in the "down" ITR.
>>=20
>> LISP promotes multi-homing for inbound traffic to a LISP site, as =
well as outbound packets from a LISP site. You deploy LISP so you can =
get active-active multihoming.
>>=20
>> So this storm will typically be academic.
>=20
> +1=20
>=20
> I've always thought that the mapping system will have to have capacity =
to deal with broken clients, random LIG bots, and DoS attacks (just =
like, say, DNS does).  This leads me to believe that over-engineering =
the management of sending map-requests on a given ITR will likely end up =
creating more complexity, and therefor fragility, in the implementation.
>=20

That's a point we can discuss, but are you ready to accept packet loss?
At the end, a miss =3D a packet drop...

Damien Saucez

>=20
> -Darrel


From nobody Wed Feb 19 09:33:11 2014
Return-Path: <farinacci@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 816D01A057F for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:33:08 -0800 (PST)
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 lBjD3ML_p1Qf for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:33:05 -0800 (PST)
Received: from mail-pd0-x229.google.com (mail-pd0-x229.google.com [IPv6:2607:f8b0:400e:c02::229]) by ietfa.amsl.com (Postfix) with ESMTP id DA33D1A00B2 for <lisp@ietf.org>; Wed, 19 Feb 2014 09:33:05 -0800 (PST)
Received: by mail-pd0-f169.google.com with SMTP id v10so656930pde.0 for <lisp@ietf.org>; Wed, 19 Feb 2014 09:33:02 -0800 (PST)
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=FrNBJoFpEURvni3vtfvXLjCYU/yIUXqb0S2dQZuyETo=; b=NO5f+q2g6jkVWdsqy3KihnPNIuFeG1tztAdak+a4Khd4Qq+dQYzlwkPerr9vae3Djx qaRmlJNfmMavijrANwmVk1kFzi3kodGRnRqSsKovIXyzbl7h6k2b+jGYIUy6MHkgxOAE +GhyfP9cIdkTDVGIqublwadUjhQkn+7MJtoJ1CVodQ8atvVLOjDXVpUmkuNVFowcITPr RXYr8jUyKz4xnvnstVRknjND9BKPeWHpY5pSTnf2oEzSsHCjCAMUtQfHKU/tDtqxQ1IE 8dcX8n3h6SUtkUNsoi+HWB1zdLw4pf3H6dDOg45vK4Ra4Bj3zhJdbNzDK292E+xzYs4h Q66w==
X-Received: by 10.66.129.133 with SMTP id nw5mr3637804pab.98.1392831182679; Wed, 19 Feb 2014 09:33:02 -0800 (PST)
Received: from [10.169.113.83] (71-6-80-11.static-ip.telepacific.net. [71.6.80.11]) by mx.google.com with ESMTPSA id c7sm2574280pbt.0.2014.02.19.09.33.01 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 09:33:02 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <3482805F-EC6F-4AAE-B0DB-49B619020A3C@inria.fr>
Date: Wed, 19 Feb 2014 09:32:58 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <EB7B93D4-E1CF-402C-98E5-67D8A720018F@gmail.com>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr> <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com> <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> <3482805F-EC6F-4AAE-B0DB-49B619020A3C@inria.fr>
To: Damien Saucez <damien.saucez@inria.fr>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/oW_j7XqPBOzpFbKBhW_bmJ023Q4
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 17:33:08 -0000

> Well it is not just theoretical, it can happen as soon as you have two
> egress points, even in active/active mode.
>=20
> Imagine you have two identical egress points in your network (let say
> that they can both reach the whole Internet) depending on the IGP the
> traffic from a part of the network will go to one and the traffic from
> the other part of the network will go to the second router.
> Unfortunately the set of destination is not the same in both part of
> the network so when you fallback to one router after the outage of the
> other one, you will have misses.
>=20
> We have evaluated that on our network (that is primary/backup) and
> simulated it as active/active and noticed that the storm would not
> negligible.

Yes, understand Damien. One has to decide how much machinery one puts in =
a protocol for events that don't happen often.

Dino


From nobody Wed Feb 19 09:38:24 2014
Return-Path: <darlewis@cisco.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 50C7E1A04D8 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:38:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.049
X-Spam-Level: 
X-Spam-Status: No, score=-15.049 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 dmurqKEE7xc0 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:38:21 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 48F161A03FF for <lisp@ietf.org>; Wed, 19 Feb 2014 09:38:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=807; q=dns/txt; s=iport; t=1392831498; x=1394041098; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=/5wZwQffaYL2kIbqLCvJHF4vDFV0QWG0hmM1V50WC8E=; b=dCeb1y7MHF+iCVeljZyHHACsCFxh28PfPafKhMw7bovWA5oG+9GbnXqe Np9dc1kcAY+/svkJR+dNp0PLMnPdLMgEj5J1FjvcFR37cISkHQPyqf3bE /k1rFHY8bKkFWmse3Or3zvqTv8/BfvZ66F+mhrhGC6PiaYdVDvmNk2/zj U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFAMXrBFOtJXG9/2dsb2JhbABZgwaBD795gRkWdIIlAQEBAwF5EAIBCEYyJQIEDgWHfQjODReOMTMHgySBFAEDmDCSJIMtgio
X-IronPort-AV: E=Sophos;i="4.97,507,1389744000"; d="scan'208";a="305152285"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-3.cisco.com with ESMTP; 19 Feb 2014 17:38:11 +0000
Received: from xhc-aln-x06.cisco.com (xhc-aln-x06.cisco.com [173.36.12.80]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s1JHcBnB025779 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 19 Feb 2014 17:38:11 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.9]) by xhc-aln-x06.cisco.com ([173.36.12.80]) with mapi id 14.03.0123.003; Wed, 19 Feb 2014 11:38:10 -0600
From: "Darrel Lewis (darlewis)" <darlewis@cisco.com>
To: Damien Saucez <damien.saucez@inria.fr>
Thread-Topic: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
Thread-Index: AQHPLZgzXA4zb8V3RkCoLKxm7RuEBw==
Date: Wed, 19 Feb 2014 17:38:10 +0000
Message-ID: <4DBDFE89-BB21-433A-9B96-58A4A93CA7E8@cisco.com>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr> <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com> <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> <B5B0430A-9CD8-40A1-AC20-5D98B1EACC0F@cisco.com> <2D848EE0-F117-4FF7-9DB3-C5DA742A8804@inria.fr>
In-Reply-To: <2D848EE0-F117-4FF7-9DB3-C5DA742A8804@inria.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-Auto-Response-Suppress: DR, OOF, AutoReply
X-MS-TNEF-Correlator: 
x-originating-ip: [10.154.148.69]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <755CA88ACB75274D9B0DE32A2988CED1@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/6ULsXOnEk3omwh6vcOrSRAOI_KE
Cc: "cf\(mailer list\)" <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 17:38:23 -0000

On Feb 19, 2014, at 9:31 AM, Damien Saucez <damien.saucez@inria.fr> wrote:

>> I've always thought that the mapping system will have to have capacity t=
o deal with broken clients, random LIG bots, and DoS attacks (just like, sa=
y, DNS does).  This leads me to believe that over-engineering the managemen=
t of sending map-requests on a given ITR will likely end up creating more c=
omplexity, and therefor fragility, in the implementation.
>>=20
>=20
> That's a point we can discuss, but are you ready to accept packet loss?
> At the end, a miss =3D a packet drop=85

"Screws fall out all the time, the world is an imperfect place." --John Ben=
der

Seriously though, I'm perfectly willing to accept packet loss, but I recogn=
ize that there may well be people who won't.=20

-Darrel


From nobody Wed Feb 19 09:38:59 2014
Return-Path: <damien.saucez@inria.fr>
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 CB9221A0510 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:38:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level: 
X-Spam-Status: No, score=-7.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548] 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 1M2Gswpy-FJi for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 09:38:53 -0800 (PST)
Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by ietfa.amsl.com (Postfix) with ESMTP id 3C4151A05E7 for <lisp@ietf.org>; Wed, 19 Feb 2014 09:38:53 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,506,1389740400"; d="scan'208";a="49694946"
Received: from faucon.inria.fr ([138.96.201.73]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 19 Feb 2014 18:38:49 +0100
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Damien Saucez <damien.saucez@inria.fr>
In-Reply-To: <EB7B93D4-E1CF-402C-98E5-67D8A720018F@gmail.com>
Date: Wed, 19 Feb 2014 18:38:49 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <312D979B-55D5-40E3-B99E-270847A0BE8C@inria.fr>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr> <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com> <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> <3482805F-EC6F-4AAE-B0DB-49B619020A3C@inria.fr> <EB7B93D4-E1CF-402C-98E5-67D8A720018F@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/QZOPpyQgsPHQz265CxYYmfQu8wo
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 17:38:58 -0000

On 19 Feb 2014, at 18:32, Dino Farinacci <farinacci@gmail.com> wrote:

>> Well it is not just theoretical, it can happen as soon as you have =
two
>> egress points, even in active/active mode.
>>=20
>> Imagine you have two identical egress points in your network (let say
>> that they can both reach the whole Internet) depending on the IGP the
>> traffic from a part of the network will go to one and the traffic =
from
>> the other part of the network will go to the second router.
>> Unfortunately the set of destination is not the same in both part of
>> the network so when you fallback to one router after the outage of =
the
>> other one, you will have misses.
>>=20
>> We have evaluated that on our network (that is primary/backup) and
>> simulated it as active/active and noticed that the storm would not
>> negligible.
>=20
> Yes, understand Damien. One has to decide how much machinery one puts =
in a protocol for events that don't happen often.
>=20

I could offer you a solution to avoid packet drops, but you might not
like.  It starts with a "b" and finishes with a "uffer" :-)

> Dino
>=20


From nobody Wed Feb 19 11:18:00 2014
Return-Path: <marc@sniff.de>
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 71DDE1A022E for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 11:17:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.548] 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 JT5DEEoG1ZcX for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 11:17:54 -0800 (PST)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EBD21A00F2 for <lisp@ietf.org>; Wed, 19 Feb 2014 11:17:54 -0800 (PST)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id B762E2AA0F; Wed, 19 Feb 2014 19:17:48 +0000 (GMT)
Date: Wed, 19 Feb 2014 11:17:47 -0800
From: Marc Binderberger <marc@sniff.de>
To: Damien Saucez <damien.saucez@inria.fr>
Message-ID: <20140219111747519985.d46b87a8@sniff.de>
In-Reply-To: <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr>
References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/5z2oNM41JjTUCdUWkKly-R__Hi4
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 19:17:57 -0000

Hello Damien,

thanks for the reply!

> If you have a solution to continuously synchronise ITRs caches, we
> would be very happy to look at them and integrate them in the proposed
> solution.

And I was curious to see a light-weight protocol extension from you :-)
Seriously, was wondering if you see an elegant, light way to implement 
this in the LISP protocol (?). 

> the purpose of the document is to deal with planned restart of routers
> meaning that we know exactly when the routeur will get down then up
> (it is controlled by the operator).

but then the "Traffic deflection to other ITRs (or a PxTR)" could be 
used to fill the cache of the 2nd ITR (the one that is not reloaded). 
You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP 
data to remote sites to ITR2, "wait a bit", then ITR2 should be ready, 
you turn off deflection on ITR2 and reload ITR1. Then turning on 
deflection on ITR1 and bring the IGP routing back to active-active (or 
whatever the setup was before).


Regards, Marc






On Wed, 19 Feb 2014 09:38:54 +0100, Damien Saucez wrote:
> Hello Marc,
> 
> On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> wrote:
> 
>> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
>> 
>> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if there is 
>> more to come?
> 
> Thank you for the interest.  We are indeed thinking on ways to extend
> the document and provide more details on the ways the solutions could
> be implemented.
> 
> 
>> Somehow section 4 feels a bit "short".
>> 
>> What I mean: if you try to solve the problem of the _two_ cache-miss 
>> storms - first on the 2nd ITR (ITR2) when your restarting ITR (ITR1) 
>> goes down, then on the restarting ITR1 when it picks up traffic again - 
>> then section 4 would probably need to talk about a permanent cache 
>> synchronization (?). Unless you want to solve a planned restart only. 
>> But for a failure of the ITR1 I don't see how the solution you describe 
>> would work
>> 
>>   o  ITR cache synchronization: upon startup, the ITR synchronizes its
>>      cache with the other ITRs in its synchronization set.  The ITR is
>>      marked as available only after the cache is synchronized.
>> 
>> as ITR2 would trigger the cache-miss storm for the traffic after ITR1 
>> failure.
>> 
>> Or if you want to solve only the cache-miss storm when ITR1 comes back 
>> into the traffic stream then the ITR deflection has the advantage to 
>> not require any cache-synchronization protocol, IMHO. The rate of 
>> Map-Requests could be throttled to turn the storm into a breeze. The 
>> method how to transport traffic to ITR2 could be one of many - a direct 
>> LAN, GRE, Lisp.
>> 
>> 
>> So my question in short: are you planning to add some words about a 
>> permanent cache synchronization?
>> 
> 
> For now we don't have acceptable techniques to keep caches
> synchronised in a permanent way but I don't think it is a big issue as
> the purpose of the document is to deal with planned restart of routers
> meaning that we know exactly when the routeur will get down then up
> (it is controlled by the operator).
> 
> If you have a solution to continuously synchronise ITRs caches, we
> would be very happy to look at them and integrate them in the proposed
> solution.
> 
> Thank you,
> 
> Damien Saucez
> 
>> 
>> Thanks & Regards,
>> Marc
> 


From nobody Wed Feb 19 11:41:29 2014
Return-Path: <farinacci@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 6A4C61A03FB for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 11:41:28 -0800 (PST)
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 F13SEg4dLSfw for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 11:41:25 -0800 (PST)
Received: from mail-pa0-x234.google.com (mail-pa0-x234.google.com [IPv6:2607:f8b0:400e:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id A39F71A03F7 for <lisp@ietf.org>; Wed, 19 Feb 2014 11:41:25 -0800 (PST)
Received: by mail-pa0-f52.google.com with SMTP id bj1so828504pad.25 for <lisp@ietf.org>; Wed, 19 Feb 2014 11:41:22 -0800 (PST)
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=79Qui7ndSXWEkwn0+1CKPrDOU0J6kojDEzFKR2gg//M=; b=DuogJy0O0+CYb4KB+bjBLCabtaMK2+sU9iO0ppVGVANwiTFpfID3B/NJsNqFsacNuM CrfHieEfHplEZJadoEwyZXwLbEJ4Ilo3PvCaH2JMRfANK1m0votwCTG+P76ymdTkEezA YV6ccFeARHRUk4BunCTFqf5xWZeGX2CTwHEa/6AuPXmv/pkE34ZLkOdQe49zIfs8A695 Y2EpiD/vnubF3KsE5KJLNJUKdyiHHKfX8qGUmsoEjw/Eoa/FfTnObd98yC/cM9FqNCB7 pqgT/XrhgoUcR1BI/UOTix2rugegXR9gEABzN62tocq4PK3cgPB709zcDuvpwgsGWynU jX0Q==
X-Received: by 10.66.148.134 with SMTP id ts6mr4205177pab.113.1392838882466; Wed, 19 Feb 2014 11:41:22 -0800 (PST)
Received: from [192.168.5.47] (ip-64-134-235-155.public.wayport.net. [64.134.235.155]) by mx.google.com with ESMTPSA id nv7sm3235339pbc.31.2014.02.19.11.41.20 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 11:41:21 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <20140219111747519985.d46b87a8@sniff.de>
Date: Wed, 19 Feb 2014 11:41:19 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <C7979A6D-4636-45EF-82A7-AE35F1269F36@gmail.com>
References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/QKIV9AZUhBaeJLfkLryWAb_SABk
Cc: Damien Saucez <damien.saucez@inria.fr>, Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 19:41:28 -0000

> Hello Damien,
>=20
> thanks for the reply!
>=20
>> If you have a solution to continuously synchronise ITRs caches, we
>> would be very happy to look at them and integrate them in the =
proposed
>> solution.
>=20
> And I was curious to see a light-weight protocol extension from you =
:-)
> Seriously, was wondering if you see an elegant, light way to implement=20=

> this in the LISP protocol (?).=20

Light-weight reads as non-robust and scalable. If you want those things, =
you have to do it right. And you then implemented BGP.=20

One reason people like LISP is because it is reasonably easy to =
understand and employs *less protocol machinery* rather than more.

>=20
>> the purpose of the document is to deal with planned restart of =
routers
>> meaning that we know exactly when the routeur will get down then up
>> (it is controlled by the operator).
>=20
> but then the "Traffic deflection to other ITRs (or a PxTR)" could be=20=

> used to fill the cache of the 2nd ITR (the one that is not reloaded).=20=


Then you get sub-optimal routing.

> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP=20=

> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready,=20=


This is easier said then done. That means you have to inject *all remote =
EID-prefixes* into your IGP. That is a non-starter.

> you turn off deflection on ITR2 and reload ITR1. Then turning on=20
> deflection on ITR1 and bring the IGP routing back to active-active (or=20=

> whatever the setup was before).

Dino

>=20
>=20
> Regards, Marc
>=20
>=20
>=20
>=20
>=20
>=20
> On Wed, 19 Feb 2014 09:38:54 +0100, Damien Saucez wrote:
>> Hello Marc,
>>=20
>> On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> wrote:
>>=20
>>> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
>>>=20
>>> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if there =
is=20
>>> more to come?
>>=20
>> Thank you for the interest.  We are indeed thinking on ways to extend
>> the document and provide more details on the ways the solutions could
>> be implemented.
>>=20
>>=20
>>> Somehow section 4 feels a bit "short".
>>>=20
>>> What I mean: if you try to solve the problem of the _two_ cache-miss=20=

>>> storms - first on the 2nd ITR (ITR2) when your restarting ITR (ITR1)=20=

>>> goes down, then on the restarting ITR1 when it picks up traffic =
again -=20
>>> then section 4 would probably need to talk about a permanent cache=20=

>>> synchronization (?). Unless you want to solve a planned restart =
only.=20
>>> But for a failure of the ITR1 I don't see how the solution you =
describe=20
>>> would work
>>>=20
>>>  o  ITR cache synchronization: upon startup, the ITR synchronizes =
its
>>>     cache with the other ITRs in its synchronization set.  The ITR =
is
>>>     marked as available only after the cache is synchronized.
>>>=20
>>> as ITR2 would trigger the cache-miss storm for the traffic after =
ITR1=20
>>> failure.
>>>=20
>>> Or if you want to solve only the cache-miss storm when ITR1 comes =
back=20
>>> into the traffic stream then the ITR deflection has the advantage to=20=

>>> not require any cache-synchronization protocol, IMHO. The rate of=20
>>> Map-Requests could be throttled to turn the storm into a breeze. The=20=

>>> method how to transport traffic to ITR2 could be one of many - a =
direct=20
>>> LAN, GRE, Lisp.
>>>=20
>>>=20
>>> So my question in short: are you planning to add some words about a=20=

>>> permanent cache synchronization?
>>>=20
>>=20
>> For now we don't have acceptable techniques to keep caches
>> synchronised in a permanent way but I don't think it is a big issue =
as
>> the purpose of the document is to deal with planned restart of =
routers
>> meaning that we know exactly when the routeur will get down then up
>> (it is controlled by the operator).
>>=20
>> If you have a solution to continuously synchronise ITRs caches, we
>> would be very happy to look at them and integrate them in the =
proposed
>> solution.
>>=20
>> Thank you,
>>=20
>> Damien Saucez
>>=20
>>>=20
>>> Thanks & Regards,
>>> Marc
>>=20
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Wed Feb 19 11:53:16 2014
Return-Path: <marc@sniff.de>
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 4CF3F1A05F4 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 11:53:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.548] 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 T3tuX087dHBz for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 11:53:12 -0800 (PST)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id A8BBB1A0167 for <lisp@ietf.org>; Wed, 19 Feb 2014 11:53:11 -0800 (PST)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 5B2F82AA0F; Wed, 19 Feb 2014 19:53:06 +0000 (GMT)
Date: Wed, 19 Feb 2014 11:53:05 -0800
From: Marc Binderberger <marc@sniff.de>
To: Dino Farinacci <farinacci@gmail.com>
Message-ID: <20140219115305183057.3957d484@sniff.de>
In-Reply-To: <C7979A6D-4636-45EF-82A7-AE35F1269F36@gmail.com>
References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de> <C7979A6D-4636-45EF-82A7-AE35F1269F36@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/cWCEMNQpy_4T7qxwm1THZCpPC9Q
Cc: Damien Saucez <damien.saucez@inria.fr>, Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 19:53:15 -0000

Hello Dino et al.,

>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be 
>> used to fill the cache of the 2nd ITR (the one that is not reloaded). 
> 
> Then you get sub-optimal routing.
> 
>> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP 
>> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready, 
> 
> This is easier said then done. That means you have to inject *all 
> remote EID-prefixes* into your IGP. That is a non-starter.

maybe I think too simple. Assuming you have two xTRs to connect your 
site to the LISP cloud. They both originate a default route into your 
site IGP. You then e.g. increase the metric of ITR1's default route or 
remove the default originated into the site IGP. Routing out of the 
site (to another EID) then moves to ITR2.

Ingress is a different story, probably you need to reduce TTL for 
registrations sent from ITR1, so you end up traffic ingress will use 
ITR2 only (?).

Then you are ready to reload ITR1.


Long story short: using the "Traffic deflection to other ITRs" plus the 
right operational procedure may solve the problem?


Regards, Marc



On Wed, 19 Feb 2014 11:41:19 -0800, Dino Farinacci wrote:
>> Hello Damien,
>> 
>> thanks for the reply!
>> 
>>> If you have a solution to continuously synchronise ITRs caches, we
>>> would be very happy to look at them and integrate them in the proposed
>>> solution.
>> 
>> And I was curious to see a light-weight protocol extension from you :-)
>> Seriously, was wondering if you see an elegant, light way to implement 
>> this in the LISP protocol (?). 
> 
> Light-weight reads as non-robust and scalable. If you want those 
> things, you have to do it right. And you then implemented BGP. 
> 
> One reason people like LISP is because it is reasonably easy to 
> understand and employs *less protocol machinery* rather than more.
> 
>> 
>>> the purpose of the document is to deal with planned restart of routers
>>> meaning that we know exactly when the routeur will get down then up
>>> (it is controlled by the operator).
>> 
>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be 
>> used to fill the cache of the 2nd ITR (the one that is not reloaded). 
> 
> Then you get sub-optimal routing.
> 
>> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP 
>> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready, 
> 
> This is easier said then done. That means you have to inject *all 
> remote EID-prefixes* into your IGP. That is a non-starter.
> 
>> you turn off deflection on ITR2 and reload ITR1. Then turning on 
>> deflection on ITR1 and bring the IGP routing back to active-active (or 
>> whatever the setup was before).
> 
> Dino
> 
>> 
>> 
>> Regards, Marc
>> 
>> 
>> 
>> 
>> 
>> 
>> On Wed, 19 Feb 2014 09:38:54 +0100, Damien Saucez wrote:
>>> Hello Marc,
>>> 
>>> On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> wrote:
>>> 
>>>> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
>>>> 
>>>> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if there is 
>>>> more to come?
>>> 
>>> Thank you for the interest.  We are indeed thinking on ways to extend
>>> the document and provide more details on the ways the solutions could
>>> be implemented.
>>> 
>>> 
>>>> Somehow section 4 feels a bit "short".
>>>> 
>>>> What I mean: if you try to solve the problem of the _two_ cache-miss 
>>>> storms - first on the 2nd ITR (ITR2) when your restarting ITR (ITR1) 
>>>> goes down, then on the restarting ITR1 when it picks up traffic again - 
>>>> then section 4 would probably need to talk about a permanent cache 
>>>> synchronization (?). Unless you want to solve a planned restart only. 
>>>> But for a failure of the ITR1 I don't see how the solution you describe 
>>>> would work
>>>> 
>>>>  o  ITR cache synchronization: upon startup, the ITR synchronizes its
>>>>     cache with the other ITRs in its synchronization set.  The ITR is
>>>>     marked as available only after the cache is synchronized.
>>>> 
>>>> as ITR2 would trigger the cache-miss storm for the traffic after ITR1 
>>>> failure.
>>>> 
>>>> Or if you want to solve only the cache-miss storm when ITR1 comes back 
>>>> into the traffic stream then the ITR deflection has the advantage to 
>>>> not require any cache-synchronization protocol, IMHO. The rate of 
>>>> Map-Requests could be throttled to turn the storm into a breeze. The 
>>>> method how to transport traffic to ITR2 could be one of many - a direct 
>>>> LAN, GRE, Lisp.
>>>> 
>>>> 
>>>> So my question in short: are you planning to add some words about a 
>>>> permanent cache synchronization?
>>>> 
>>> 
>>> For now we don't have acceptable techniques to keep caches
>>> synchronised in a permanent way but I don't think it is a big issue as
>>> the purpose of the document is to deal with planned restart of routers
>>> meaning that we know exactly when the routeur will get down then up
>>> (it is controlled by the operator).
>>> 
>>> If you have a solution to continuously synchronise ITRs caches, we
>>> would be very happy to look at them and integrate them in the proposed
>>> solution.
>>> 
>>> Thank you,
>>> 
>>> Damien Saucez
>>> 
>>>> 
>>>> Thanks & Regards,
>>>> Marc
>>> 
>> 
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
> 


From nobody Wed Feb 19 12:29:16 2014
Return-Path: <damien.saucez@inria.fr>
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 5583F1A057F for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 12:29:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level: 
X-Spam-Status: No, score=-7.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548] 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 hLxvT-1xkwmh for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 12:29:12 -0800 (PST)
Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by ietfa.amsl.com (Postfix) with ESMTP id 7DAB71A04F4 for <lisp@ietf.org>; Wed, 19 Feb 2014 12:29:12 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,507,1389740400"; d="scan'208";a="59303855"
Received: from lvelizy-156-46-22-251.w80-11.abo.wanadoo.fr (HELO [192.168.1.237]) ([80.11.231.251]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES128-SHA; 19 Feb 2014 21:29:08 +0100
References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de>
Mime-Version: 1.0 (1.0)
In-Reply-To: <20140219111747519985.d46b87a8@sniff.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <A9214C0E-E6AB-4DCF-A493-77C71F190AA0@inria.fr>
X-Mailer: iPod touch Mail (11B554a)
From: Damien Saucez <damien.saucez@inria.fr>
Date: Wed, 19 Feb 2014 21:29:05 +0100
To: Marc Binderberger <marc@sniff.de>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/LCbJ6IpWggUVEqlKG5g9jxe9jPQ
Cc: Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 20:29:15 -0000

> On 19 Feb 2014, at 20:17, Marc Binderberger <marc@sniff.de> wrote:
>=20
> Hello Damien,
>=20
> thanks for the reply!
>=20
>> If you have a solution to continuously synchronise ITRs caches, we
>> would be very happy to look at them and integrate them in the proposed
>> solution.
>=20
> And I was curious to see a light-weight protocol extension from you :-)
> Seriously, was wondering if you see an elegant, light way to implement=20
> this in the LISP protocol (?).=20

Well directly using LISP maybe we could imagine something with map-notify an=
d multicast to keep caches synchronized but I have to think more about that.=


Damien Saucez
>=20
>> the purpose of the document is to deal with planned restart of routers
>> meaning that we know exactly when the routeur will get down then up
>> (it is controlled by the operator).
>=20
> but then the "Traffic deflection to other ITRs (or a PxTR)" could be=20
> used to fill the cache of the 2nd ITR (the one that is not reloaded).=20
> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP=20
> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready,=20
> you turn off deflection on ITR2 and reload ITR1. Then turning on=20
> deflection on ITR1 and bring the IGP routing back to active-active (or=20
> whatever the setup was before).
>=20
>=20
> Regards, Marc
>=20
>=20
>=20
>=20
>=20
>=20
>> On Wed, 19 Feb 2014 09:38:54 +0100, Damien Saucez wrote:
>> Hello Marc,
>>=20
>>> On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> wrote:
>>>=20
>>> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
>>>=20
>>> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if there is=20=

>>> more to come?
>>=20
>> Thank you for the interest.  We are indeed thinking on ways to extend
>> the document and provide more details on the ways the solutions could
>> be implemented.
>>=20
>>=20
>>> Somehow section 4 feels a bit "short".
>>>=20
>>> What I mean: if you try to solve the problem of the _two_ cache-miss=20
>>> storms - first on the 2nd ITR (ITR2) when your restarting ITR (ITR1)=20
>>> goes down, then on the restarting ITR1 when it picks up traffic again -=20=

>>> then section 4 would probably need to talk about a permanent cache=20
>>> synchronization (?). Unless you want to solve a planned restart only.=20=

>>> But for a failure of the ITR1 I don't see how the solution you describe=20=

>>> would work
>>>=20
>>>  o  ITR cache synchronization: upon startup, the ITR synchronizes its
>>>     cache with the other ITRs in its synchronization set.  The ITR is
>>>     marked as available only after the cache is synchronized.
>>>=20
>>> as ITR2 would trigger the cache-miss storm for the traffic after ITR1=20=

>>> failure.
>>>=20
>>> Or if you want to solve only the cache-miss storm when ITR1 comes back=20=

>>> into the traffic stream then the ITR deflection has the advantage to=20
>>> not require any cache-synchronization protocol, IMHO. The rate of=20
>>> Map-Requests could be throttled to turn the storm into a breeze. The=20
>>> method how to transport traffic to ITR2 could be one of many - a direct=20=

>>> LAN, GRE, Lisp.
>>>=20
>>>=20
>>> So my question in short: are you planning to add some words about a=20
>>> permanent cache synchronization?
>>=20
>> For now we don't have acceptable techniques to keep caches
>> synchronised in a permanent way but I don't think it is a big issue as
>> the purpose of the document is to deal with planned restart of routers
>> meaning that we know exactly when the routeur will get down then up
>> (it is controlled by the operator).
>>=20
>> If you have a solution to continuously synchronise ITRs caches, we
>> would be very happy to look at them and integrate them in the proposed
>> solution.
>>=20
>> Thank you,
>>=20
>> Damien Saucez
>>=20
>>>=20
>>> Thanks & Regards,
>>> Marc
>>=20


From nobody Wed Feb 19 14:25:10 2014
Return-Path: <farinacci@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 BFA1A1A03F0 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 14:25:08 -0800 (PST)
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 l43enSB66I3e for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 14:25:06 -0800 (PST)
Received: from mail-pd0-x235.google.com (mail-pd0-x235.google.com [IPv6:2607:f8b0:400e:c02::235]) by ietfa.amsl.com (Postfix) with ESMTP id E0E341A02C1 for <lisp@ietf.org>; Wed, 19 Feb 2014 14:25:05 -0800 (PST)
Received: by mail-pd0-f181.google.com with SMTP id y10so948232pdj.12 for <lisp@ietf.org>; Wed, 19 Feb 2014 14:25:02 -0800 (PST)
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=hbh5w13VtNqtNVeojlhbhAxPoxE3yYF6r4SpA1Zr6GE=; b=n5RfizjL31PoIPnqpDoXDlOrDQnRmS6Oyswu8BBmdgmCNvPCEdF4/gh8Wnh3l8iRc/ R9oBLeEbUzP0R7EhUkMxPJmN2Pqv0R8eVwOkqRH7USlwY13WmATouBJnIl3mxTc4k+SI tr6MYGrSwXGs1PDPiW01oBQ4y80Cn/F5i7xTaFChybWO987whyB15HaedcDY+suaD8ME 0zZaW/oc3baaMBqvzk7fSWGSePmJ1tg3oIJabGNvCjUvIEwE08iQRp9Qwr8sq24Mjej2 SuEEzZ/fJNrgXd8i0xprZflCpnREJy+9iI3Oqau6gnCgAzTWKvi2UbkbT24UQxzIKgOG ltEQ==
X-Received: by 10.66.246.229 with SMTP id xz5mr5044197pac.119.1392848702708; Wed, 19 Feb 2014 14:25:02 -0800 (PST)
Received: from [10.2.2.212] ([63.239.94.10]) by mx.google.com with ESMTPSA id oa3sm4052252pbb.15.2014.02.19.14.25.00 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 14:25:01 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <20140219115305183057.3957d484@sniff.de>
Date: Wed, 19 Feb 2014 13:46:39 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <70C508D5-17D3-4C62-9CDE-802D05AA8D9D@gmail.com>
References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de> <C7979A6D-4636-45EF-82A7-AE35F1269F36@gmail.com> <20140219115305183057.3957d484@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/8GlUsyiLtBzojjFEyTN_4yjPobM
Cc: Damien Saucez <damien.saucez@inria.fr>, Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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: Wed, 19 Feb 2014 22:25:09 -0000

Yes, what you describe can work. But once you deflect, the other ITR =
still needs to send Map-Requests for all the new EIDs that are not =
cached in the map-cache.

Dino

On Feb 19, 2014, at 11:53 AM, Marc Binderberger <marc@sniff.de> wrote:

> Hello Dino et al.,
>=20
>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be=20=

>>> used to fill the cache of the 2nd ITR (the one that is not =
reloaded).=20
>>=20
>> Then you get sub-optimal routing.
>>=20
>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all =
LISP=20
>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be =
ready,=20
>>=20
>> This is easier said then done. That means you have to inject *all=20
>> remote EID-prefixes* into your IGP. That is a non-starter.
>=20
> maybe I think too simple. Assuming you have two xTRs to connect your=20=

> site to the LISP cloud. They both originate a default route into your=20=

> site IGP. You then e.g. increase the metric of ITR1's default route or=20=

> remove the default originated into the site IGP. Routing out of the=20
> site (to another EID) then moves to ITR2.
>=20
> Ingress is a different story, probably you need to reduce TTL for=20
> registrations sent from ITR1, so you end up traffic ingress will use=20=

> ITR2 only (?).
>=20
> Then you are ready to reload ITR1.
>=20
>=20
> Long story short: using the "Traffic deflection to other ITRs" plus =
the=20
> right operational procedure may solve the problem?
>=20
>=20
> Regards, Marc
>=20
>=20
>=20
> On Wed, 19 Feb 2014 11:41:19 -0800, Dino Farinacci wrote:
>>> Hello Damien,
>>>=20
>>> thanks for the reply!
>>>=20
>>>> If you have a solution to continuously synchronise ITRs caches, we
>>>> would be very happy to look at them and integrate them in the =
proposed
>>>> solution.
>>>=20
>>> And I was curious to see a light-weight protocol extension from you =
:-)
>>> Seriously, was wondering if you see an elegant, light way to =
implement=20
>>> this in the LISP protocol (?).=20
>>=20
>> Light-weight reads as non-robust and scalable. If you want those=20
>> things, you have to do it right. And you then implemented BGP.=20
>>=20
>> One reason people like LISP is because it is reasonably easy to=20
>> understand and employs *less protocol machinery* rather than more.
>>=20
>>>=20
>>>> the purpose of the document is to deal with planned restart of =
routers
>>>> meaning that we know exactly when the routeur will get down then up
>>>> (it is controlled by the operator).
>>>=20
>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be=20=

>>> used to fill the cache of the 2nd ITR (the one that is not =
reloaded).=20
>>=20
>> Then you get sub-optimal routing.
>>=20
>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all =
LISP=20
>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be =
ready,=20
>>=20
>> This is easier said then done. That means you have to inject *all=20
>> remote EID-prefixes* into your IGP. That is a non-starter.
>>=20
>>> you turn off deflection on ITR2 and reload ITR1. Then turning on=20
>>> deflection on ITR1 and bring the IGP routing back to active-active =
(or=20
>>> whatever the setup was before).
>>=20
>> Dino
>>=20
>>>=20
>>>=20
>>> Regards, Marc
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>> On Wed, 19 Feb 2014 09:38:54 +0100, Damien Saucez wrote:
>>>> Hello Marc,
>>>>=20
>>>> On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> wrote:
>>>>=20
>>>>> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
>>>>>=20
>>>>> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if =
there is=20
>>>>> more to come?
>>>>=20
>>>> Thank you for the interest.  We are indeed thinking on ways to =
extend
>>>> the document and provide more details on the ways the solutions =
could
>>>> be implemented.
>>>>=20
>>>>=20
>>>>> Somehow section 4 feels a bit "short".
>>>>>=20
>>>>> What I mean: if you try to solve the problem of the _two_ =
cache-miss=20
>>>>> storms - first on the 2nd ITR (ITR2) when your restarting ITR =
(ITR1)=20
>>>>> goes down, then on the restarting ITR1 when it picks up traffic =
again -=20
>>>>> then section 4 would probably need to talk about a permanent cache=20=

>>>>> synchronization (?). Unless you want to solve a planned restart =
only.=20
>>>>> But for a failure of the ITR1 I don't see how the solution you =
describe=20
>>>>> would work
>>>>>=20
>>>>> o  ITR cache synchronization: upon startup, the ITR synchronizes =
its
>>>>>    cache with the other ITRs in its synchronization set.  The ITR =
is
>>>>>    marked as available only after the cache is synchronized.
>>>>>=20
>>>>> as ITR2 would trigger the cache-miss storm for the traffic after =
ITR1=20
>>>>> failure.
>>>>>=20
>>>>> Or if you want to solve only the cache-miss storm when ITR1 comes =
back=20
>>>>> into the traffic stream then the ITR deflection has the advantage =
to=20
>>>>> not require any cache-synchronization protocol, IMHO. The rate of=20=

>>>>> Map-Requests could be throttled to turn the storm into a breeze. =
The=20
>>>>> method how to transport traffic to ITR2 could be one of many - a =
direct=20
>>>>> LAN, GRE, Lisp.
>>>>>=20
>>>>>=20
>>>>> So my question in short: are you planning to add some words about =
a=20
>>>>> permanent cache synchronization?
>>>>>=20
>>>>=20
>>>> For now we don't have acceptable techniques to keep caches
>>>> synchronised in a permanent way but I don't think it is a big issue =
as
>>>> the purpose of the document is to deal with planned restart of =
routers
>>>> meaning that we know exactly when the routeur will get down then up
>>>> (it is controlled by the operator).
>>>>=20
>>>> If you have a solution to continuously synchronise ITRs caches, we
>>>> would be very happy to look at them and integrate them in the =
proposed
>>>> solution.
>>>>=20
>>>> Thank you,
>>>>=20
>>>> Damien Saucez
>>>>=20
>>>>>=20
>>>>> Thanks & Regards,
>>>>> Marc
>>>>=20
>>>=20
>>> _______________________________________________
>>> lisp mailing list
>>> lisp@ietf.org
>>> https://www.ietf.org/mailman/listinfo/lisp
>>=20


From nobody Wed Feb 19 16:40:15 2014
Return-Path: <marc@sniff.de>
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 EF5D11A0467 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 16:40:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.548] 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 MNAbG95QcmDl for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 16:40:11 -0800 (PST)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AE761A02D8 for <lisp@ietf.org>; Wed, 19 Feb 2014 16:40:10 -0800 (PST)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 43B122AA0F; Thu, 20 Feb 2014 00:40:04 +0000 (GMT)
Date: Wed, 19 Feb 2014 16:40:03 -0800
From: Marc Binderberger <marc@sniff.de>
To: Dino Farinacci <farinacci@gmail.com>
Message-ID: <20140219164003436846.18c08f74@sniff.de>
In-Reply-To: <70C508D5-17D3-4C62-9CDE-802D05AA8D9D@gmail.com>
References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de> <C7979A6D-4636-45EF-82A7-AE35F1269F36@gmail.com> <20140219115305183057.3957d484@sniff.de> <70C508D5-17D3-4C62-9CDE-802D05AA8D9D@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/iAMLehDRlF8cJQyuD27gBFb0CQg
Cc: Damien Saucez <damien.saucez@inria.fr>, Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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, 20 Feb 2014 00:40:14 -0000

Hello Dino et al.,

> Yes, what you describe can work. But once you deflect, the other ITR 
> still needs to send Map-Requests for all the new EIDs that are not 
> cached in the map-cache.

True. Two options I see

(a) rate-limit the map-requests from the just-reloaded ITR. All this 
does is some EIDs are a bit longer deflected

(b) as Darrel explained it to me: if the MR/MS/mapping system cannot 
handle this from a single site then it's probably too weak and not fit 
for the job :-)


Regards, Marc



> 
> Dino
> 
> On Feb 19, 2014, at 11:53 AM, Marc Binderberger <marc@sniff.de> wrote:
> 
>> Hello Dino et al.,
>> 
>>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be 
>>>> used to fill the cache of the 2nd ITR (the one that is not reloaded). 
>>> 
>>> Then you get sub-optimal routing.
>>> 
>>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP 
>>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready, 
>>> 
>>> This is easier said then done. That means you have to inject *all 
>>> remote EID-prefixes* into your IGP. That is a non-starter.
>> 
>> maybe I think too simple. Assuming you have two xTRs to connect your 
>> site to the LISP cloud. They both originate a default route into your 
>> site IGP. You then e.g. increase the metric of ITR1's default route or 
>> remove the default originated into the site IGP. Routing out of the 
>> site (to another EID) then moves to ITR2.
>> 
>> Ingress is a different story, probably you need to reduce TTL for 
>> registrations sent from ITR1, so you end up traffic ingress will use 
>> ITR2 only (?).
>> 
>> Then you are ready to reload ITR1.
>> 
>> 
>> Long story short: using the "Traffic deflection to other ITRs" plus the 
>> right operational procedure may solve the problem?
>> 
>> 
>> Regards, Marc
>> 
>> 
>> 
>> On Wed, 19 Feb 2014 11:41:19 -0800, Dino Farinacci wrote:
>>>> Hello Damien,
>>>> 
>>>> thanks for the reply!
>>>> 
>>>>> If you have a solution to continuously synchronise ITRs caches, we
>>>>> would be very happy to look at them and integrate them in the proposed
>>>>> solution.
>>>> 
>>>> And I was curious to see a light-weight protocol extension from you :-)
>>>> Seriously, was wondering if you see an elegant, light way to implement 
>>>> this in the LISP protocol (?). 
>>> 
>>> Light-weight reads as non-robust and scalable. If you want those 
>>> things, you have to do it right. And you then implemented BGP. 
>>> 
>>> One reason people like LISP is because it is reasonably easy to 
>>> understand and employs *less protocol machinery* rather than more.
>>> 
>>>> 
>>>>> the purpose of the document is to deal with planned restart of routers
>>>>> meaning that we know exactly when the routeur will get down then up
>>>>> (it is controlled by the operator).
>>>> 
>>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be 
>>>> used to fill the cache of the 2nd ITR (the one that is not reloaded). 
>>> 
>>> Then you get sub-optimal routing.
>>> 
>>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP 
>>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready, 
>>> 
>>> This is easier said then done. That means you have to inject *all 
>>> remote EID-prefixes* into your IGP. That is a non-starter.
>>> 
>>>> you turn off deflection on ITR2 and reload ITR1. Then turning on 
>>>> deflection on ITR1 and bring the IGP routing back to active-active (or 
>>>> whatever the setup was before).
>>> 
>>> Dino
>>> 
>>>> 
>>>> 
>>>> Regards, Marc
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On Wed, 19 Feb 2014 09:38:54 +0100, Damien Saucez wrote:
>>>>> Hello Marc,
>>>>> 
>>>>> On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> wrote:
>>>>> 
>>>>>> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
>>>>>> 
>>>>>> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if 
>>>>>> there is 
>>>>>> more to come?
>>>>> 
>>>>> Thank you for the interest.  We are indeed thinking on ways to extend
>>>>> the document and provide more details on the ways the solutions could
>>>>> be implemented.
>>>>> 
>>>>> 
>>>>>> Somehow section 4 feels a bit "short".
>>>>>> 
>>>>>> What I mean: if you try to solve the problem of the _two_ cache-miss 
>>>>>> storms - first on the 2nd ITR (ITR2) when your restarting ITR (ITR1) 
>>>>>> goes down, then on the restarting ITR1 when it picks up traffic 
>>>>>> again - 
>>>>>> then section 4 would probably need to talk about a permanent cache 
>>>>>> synchronization (?). Unless you want to solve a planned restart only. 
>>>>>> But for a failure of the ITR1 I don't see how the solution you 
>>>>>> describe 
>>>>>> would work
>>>>>> 
>>>>>> o  ITR cache synchronization: upon startup, the ITR synchronizes its
>>>>>>    cache with the other ITRs in its synchronization set.  The ITR is
>>>>>>    marked as available only after the cache is synchronized.
>>>>>> 
>>>>>> as ITR2 would trigger the cache-miss storm for the traffic after ITR1 
>>>>>> failure.
>>>>>> 
>>>>>> Or if you want to solve only the cache-miss storm when ITR1 comes back 
>>>>>> into the traffic stream then the ITR deflection has the advantage to 
>>>>>> not require any cache-synchronization protocol, IMHO. The rate of 
>>>>>> Map-Requests could be throttled to turn the storm into a breeze. The 
>>>>>> method how to transport traffic to ITR2 could be one of many - a 
>>>>>> direct 
>>>>>> LAN, GRE, Lisp.
>>>>>> 
>>>>>> 
>>>>>> So my question in short: are you planning to add some words about a 
>>>>>> permanent cache synchronization?
>>>>>> 
>>>>> 
>>>>> For now we don't have acceptable techniques to keep caches
>>>>> synchronised in a permanent way but I don't think it is a big issue as
>>>>> the purpose of the document is to deal with planned restart of routers
>>>>> meaning that we know exactly when the routeur will get down then up
>>>>> (it is controlled by the operator).
>>>>> 
>>>>> If you have a solution to continuously synchronise ITRs caches, we
>>>>> would be very happy to look at them and integrate them in the proposed
>>>>> solution.
>>>>> 
>>>>> Thank you,
>>>>> 
>>>>> Damien Saucez
>>>>> 
>>>>>> 
>>>>>> Thanks & Regards,
>>>>>> Marc
>>>>> 
>>>> 
>>>> _______________________________________________
>>>> lisp mailing list
>>>> lisp@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/lisp
>>> 
> 


From nobody Wed Feb 19 18:14:04 2014
Return-Path: <fcoras@ac.upc.edu>
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 BB2681A0423 for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 18:14:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-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 RrW6nNqByzyK for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 18:13:59 -0800 (PST)
Received: from roura.ac.upc.es (roura.ac.upc.es [147.83.33.10]) by ietfa.amsl.com (Postfix) with ESMTP id AFC8C1A01CD for <lisp@ietf.org>; Wed, 19 Feb 2014 18:13:57 -0800 (PST)
Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id s1K2Dsjv020085; Thu, 20 Feb 2014 03:13:54 +0100
Received: from [10.8.0.26] (gw-2-vpn-i.ac.upc.es [147.83.35.76]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id A867418BC; Thu, 20 Feb 2014 03:13:53 +0100 (CET)
Message-ID: <530564DF.8030600@ac.upc.edu>
Date: Thu, 20 Feb 2014 03:13:51 +0100
From: Florin Coras <fcoras@ac.upc.edu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: lisp@ietf.org
References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de> <C7979A6D-4636-45EF-82A7-AE35F1269F36@gmail.com> <20140219115305183057.3957d484@sniff.de> <70C508D5-17D3-4C62-9CDE-802D05AA8D9D@gmail.com> <20140219164003436846.18c08f74@sniff.de>
In-Reply-To: <20140219164003436846.18c08f74@sniff.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/lTejOR4vH9Rt9IzP1vHmEbSmpaw
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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, 20 Feb 2014 02:14:03 -0000

On 02/20/2014 01:40 AM, Marc Binderberger wrote:
> Hello Dino et al.,
>
>> Yes, what you describe can work. But once you deflect, the other ITR
>> still needs to send Map-Requests for all the new EIDs that are not
>> cached in the map-cache.
> True. Two options I see
>
> (a) rate-limit the map-requests from the just-reloaded ITR. All this
> does is some EIDs are a bit longer deflected
>
> (b) as Darrel explained it to me: if the MR/MS/mapping system cannot
> handle this from a single site then it's probably too weak and not fit
> for the job :-)

What Dino meant, I think, is that all active, egressing flows passing 
through the ITR to be reloaded (ITR1 in your example) will cache miss in 
the backup ITR. I don't know if the problem you try to solve is is 
theoretical or practical, but in the latter case, maybe it would be 
easier just to provision a local caching Map-Resolver, close to the two 
ITRs.

Florin
>
> Regards, Marc
>
>
>
>> Dino
>>
>> On Feb 19, 2014, at 11:53 AM, Marc Binderberger <marc@sniff.de> wrote:
>>
>>> Hello Dino et al.,
>>>
>>>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be
>>>>> used to fill the cache of the 2nd ITR (the one that is not reloaded).
>>>> Then you get sub-optimal routing.
>>>>
>>>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP
>>>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready,
>>>> This is easier said then done. That means you have to inject *all
>>>> remote EID-prefixes* into your IGP. That is a non-starter.
>>> maybe I think too simple. Assuming you have two xTRs to connect your
>>> site to the LISP cloud. They both originate a default route into your
>>> site IGP. You then e.g. increase the metric of ITR1's default route or
>>> remove the default originated into the site IGP. Routing out of the
>>> site (to another EID) then moves to ITR2.
>>>
>>> Ingress is a different story, probably you need to reduce TTL for
>>> registrations sent from ITR1, so you end up traffic ingress will use
>>> ITR2 only (?).
>>>
>>> Then you are ready to reload ITR1.
>>>
>>>
>>> Long story short: using the "Traffic deflection to other ITRs" plus the
>>> right operational procedure may solve the problem?
>>>
>>>
>>> Regards, Marc
>>>
>>>
>>>
>>> On Wed, 19 Feb 2014 11:41:19 -0800, Dino Farinacci wrote:
>>>>> Hello Damien,
>>>>>
>>>>> thanks for the reply!
>>>>>
>>>>>> If you have a solution to continuously synchronise ITRs caches, we
>>>>>> would be very happy to look at them and integrate them in the proposed
>>>>>> solution.
>>>>> And I was curious to see a light-weight protocol extension from you :-)
>>>>> Seriously, was wondering if you see an elegant, light way to implement
>>>>> this in the LISP protocol (?).
>>>> Light-weight reads as non-robust and scalable. If you want those
>>>> things, you have to do it right. And you then implemented BGP.
>>>>
>>>> One reason people like LISP is because it is reasonably easy to
>>>> understand and employs *less protocol machinery* rather than more.
>>>>
>>>>>> the purpose of the document is to deal with planned restart of routers
>>>>>> meaning that we know exactly when the routeur will get down then up
>>>>>> (it is controlled by the operator).
>>>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be
>>>>> used to fill the cache of the 2nd ITR (the one that is not reloaded).
>>>> Then you get sub-optimal routing.
>>>>
>>>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP
>>>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready,
>>>> This is easier said then done. That means you have to inject *all
>>>> remote EID-prefixes* into your IGP. That is a non-starter.
>>>>
>>>>> you turn off deflection on ITR2 and reload ITR1. Then turning on
>>>>> deflection on ITR1 and bring the IGP routing back to active-active (or
>>>>> whatever the setup was before).
>>>> Dino
>>>>
>>>>>
>>>>> Regards, Marc
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wed, 19 Feb 2014 09:38:54 +0100, Damien Saucez wrote:
>>>>>> Hello Marc,
>>>>>>
>>>>>> On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> wrote:
>>>>>>
>>>>>>> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
>>>>>>>
>>>>>>> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if
>>>>>>> there is
>>>>>>> more to come?
>>>>>> Thank you for the interest.  We are indeed thinking on ways to extend
>>>>>> the document and provide more details on the ways the solutions could
>>>>>> be implemented.
>>>>>>
>>>>>>
>>>>>>> Somehow section 4 feels a bit "short".
>>>>>>>
>>>>>>> What I mean: if you try to solve the problem of the _two_ cache-miss
>>>>>>> storms - first on the 2nd ITR (ITR2) when your restarting ITR (ITR1)
>>>>>>> goes down, then on the restarting ITR1 when it picks up traffic
>>>>>>> again -
>>>>>>> then section 4 would probably need to talk about a permanent cache
>>>>>>> synchronization (?). Unless you want to solve a planned restart only.
>>>>>>> But for a failure of the ITR1 I don't see how the solution you
>>>>>>> describe
>>>>>>> would work
>>>>>>>
>>>>>>> o  ITR cache synchronization: upon startup, the ITR synchronizes its
>>>>>>>     cache with the other ITRs in its synchronization set.  The ITR is
>>>>>>>     marked as available only after the cache is synchronized.
>>>>>>>
>>>>>>> as ITR2 would trigger the cache-miss storm for the traffic after ITR1
>>>>>>> failure.
>>>>>>>
>>>>>>> Or if you want to solve only the cache-miss storm when ITR1 comes back
>>>>>>> into the traffic stream then the ITR deflection has the advantage to
>>>>>>> not require any cache-synchronization protocol, IMHO. The rate of
>>>>>>> Map-Requests could be throttled to turn the storm into a breeze. The
>>>>>>> method how to transport traffic to ITR2 could be one of many - a
>>>>>>> direct
>>>>>>> LAN, GRE, Lisp.
>>>>>>>
>>>>>>>
>>>>>>> So my question in short: are you planning to add some words about a
>>>>>>> permanent cache synchronization?
>>>>>>>
>>>>>> For now we don't have acceptable techniques to keep caches
>>>>>> synchronised in a permanent way but I don't think it is a big issue as
>>>>>> the purpose of the document is to deal with planned restart of routers
>>>>>> meaning that we know exactly when the routeur will get down then up
>>>>>> (it is controlled by the operator).
>>>>>>
>>>>>> If you have a solution to continuously synchronise ITRs caches, we
>>>>>> would be very happy to look at them and integrate them in the proposed
>>>>>> solution.
>>>>>>
>>>>>> Thank you,
>>>>>>
>>>>>> Damien Saucez
>>>>>>
>>>>>>> Thanks & Regards,
>>>>>>> Marc
>>>>> _______________________________________________
>>>>> 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


From nobody Wed Feb 19 18:24:59 2014
Return-Path: <marc@sniff.de>
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 A50611A02CE for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 18:24:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.548] 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 lrPpjYIGc_hW for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 18:24:56 -0800 (PST)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id E3AC71A02AC for <lisp@ietf.org>; Wed, 19 Feb 2014 18:24:55 -0800 (PST)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 196332AA0F; Thu, 20 Feb 2014 02:24:50 +0000 (GMT)
Date: Wed, 19 Feb 2014 18:24:50 -0800
From: Marc Binderberger <marc@sniff.de>
To: Florin Coras <fcoras@ac.upc.edu>
Message-ID: <20140219182450260796.f57e2069@sniff.de>
In-Reply-To: <530564DF.8030600@ac.upc.edu>
References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de> <C7979A6D-4636-45EF-82A7-AE35F1269F36@gmail.com> <20140219115305183057.3957d484@sniff.de> <70C508D5-17D3-4C62-9CDE-802D05AA8D9D@gmail.com> <20140219164003436846.18c08f74@sniff.de> <530564DF.8030600@ac.upc.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/2koStu72x9dyY1kdJqP_rbGvD8E
Cc: lisp@ietf.org
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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, 20 Feb 2014 02:24:58 -0000

Hello Florin,

> is that all active, egressing flows passing 
> through the ITR to be reloaded (ITR1 in your example) will cache miss 
> in the backup ITR.

no, we covered the operational steps to make sure the backup 
(new-backup, actually active during reload) has learned "everything".


But the storm from the reloaded ITR does not go away, I agree. All the 
procedure fixes is the packet loss. And as I mentioned one could 
throttle the map requests from the reloading ITR as the delay in 
resolving EIDs does not hurt, due to the "deflection".


Regards, Marc



On Thu, 20 Feb 2014 03:13:51 +0100, Florin Coras wrote:
> On 02/20/2014 01:40 AM, Marc Binderberger wrote:
>> Hello Dino et al.,
>> 
>>> Yes, what you describe can work. But once you deflect, the other ITR
>>> still needs to send Map-Requests for all the new EIDs that are not
>>> cached in the map-cache.
>> True. Two options I see
>> 
>> (a) rate-limit the map-requests from the just-reloaded ITR. All this
>> does is some EIDs are a bit longer deflected
>> 
>> (b) as Darrel explained it to me: if the MR/MS/mapping system cannot
>> handle this from a single site then it's probably too weak and not fit
>> for the job :-)
> 
> What Dino meant, I think, is that all active, egressing flows passing 
> through the ITR to be reloaded (ITR1 in your example) will cache miss 
> in the backup ITR. I don't know if the problem you try to solve is is 
> theoretical or practical, but in the latter case, maybe it would be 
> easier just to provision a local caching Map-Resolver, close to the 
> two ITRs.
> 
> Florin
>> 
>> Regards, Marc
>> 
>> 
>> 
>>> Dino
>>> 
>>> On Feb 19, 2014, at 11:53 AM, Marc Binderberger <marc@sniff.de> wrote:
>>> 
>>>> Hello Dino et al.,
>>>> 
>>>>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be
>>>>>> used to fill the cache of the 2nd ITR (the one that is not reloaded).
>>>>> Then you get sub-optimal routing.
>>>>> 
>>>>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP
>>>>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready,
>>>>> This is easier said then done. That means you have to inject *all
>>>>> remote EID-prefixes* into your IGP. That is a non-starter.
>>>> maybe I think too simple. Assuming you have two xTRs to connect your
>>>> site to the LISP cloud. They both originate a default route into your
>>>> site IGP. You then e.g. increase the metric of ITR1's default route or
>>>> remove the default originated into the site IGP. Routing out of the
>>>> site (to another EID) then moves to ITR2.
>>>> 
>>>> Ingress is a different story, probably you need to reduce TTL for
>>>> registrations sent from ITR1, so you end up traffic ingress will use
>>>> ITR2 only (?).
>>>> 
>>>> Then you are ready to reload ITR1.
>>>> 
>>>> 
>>>> Long story short: using the "Traffic deflection to other ITRs" plus the
>>>> right operational procedure may solve the problem?
>>>> 
>>>> 
>>>> Regards, Marc
>>>> 
>>>> 
>>>> 
>>>> On Wed, 19 Feb 2014 11:41:19 -0800, Dino Farinacci wrote:
>>>>>> Hello Damien,
>>>>>> 
>>>>>> thanks for the reply!
>>>>>> 
>>>>>>> If you have a solution to continuously synchronise ITRs caches, we
>>>>>>> would be very happy to look at them and integrate them in the proposed
>>>>>>> solution.
>>>>>> And I was curious to see a light-weight protocol extension from you :-)
>>>>>> Seriously, was wondering if you see an elegant, light way to implement
>>>>>> this in the LISP protocol (?).
>>>>> Light-weight reads as non-robust and scalable. If you want those
>>>>> things, you have to do it right. And you then implemented BGP.
>>>>> 
>>>>> One reason people like LISP is because it is reasonably easy to
>>>>> understand and employs *less protocol machinery* rather than more.
>>>>> 
>>>>>>> the purpose of the document is to deal with planned restart of routers
>>>>>>> meaning that we know exactly when the routeur will get down then up
>>>>>>> (it is controlled by the operator).
>>>>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could be
>>>>>> used to fill the cache of the 2nd ITR (the one that is not reloaded).
>>>>> Then you get sub-optimal routing.
>>>>> 
>>>>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all LISP
>>>>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be ready,
>>>>> This is easier said then done. That means you have to inject *all
>>>>> remote EID-prefixes* into your IGP. That is a non-starter.
>>>>> 
>>>>>> you turn off deflection on ITR2 and reload ITR1. Then turning on
>>>>>> deflection on ITR1 and bring the IGP routing back to active-active (or
>>>>>> whatever the setup was before).
>>>>> Dino
>>>>> 
>>>>>> 
>>>>>> Regards, Marc
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Wed, 19 Feb 2014 09:38:54 +0100, Damien Saucez wrote:
>>>>>>> Hello Marc,
>>>>>>> 
>>>>>>> On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> wrote:
>>>>>>> 
>>>>>>>> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
>>>>>>>> 
>>>>>>>> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if
>>>>>>>> there is
>>>>>>>> more to come?
>>>>>>> Thank you for the interest.  We are indeed thinking on ways to extend
>>>>>>> the document and provide more details on the ways the solutions could
>>>>>>> be implemented.
>>>>>>> 
>>>>>>> 
>>>>>>>> Somehow section 4 feels a bit "short".
>>>>>>>> 
>>>>>>>> What I mean: if you try to solve the problem of the _two_ cache-miss
>>>>>>>> storms - first on the 2nd ITR (ITR2) when your restarting ITR (ITR1)
>>>>>>>> goes down, then on the restarting ITR1 when it picks up traffic
>>>>>>>> again -
>>>>>>>> then section 4 would probably need to talk about a permanent cache
>>>>>>>> synchronization (?). Unless you want to solve a planned restart only.
>>>>>>>> But for a failure of the ITR1 I don't see how the solution you
>>>>>>>> describe
>>>>>>>> would work
>>>>>>>> 
>>>>>>>> o  ITR cache synchronization: upon startup, the ITR synchronizes its
>>>>>>>>     cache with the other ITRs in its synchronization set.  The ITR is
>>>>>>>>     marked as available only after the cache is synchronized.
>>>>>>>> 
>>>>>>>> as ITR2 would trigger the cache-miss storm for the traffic after ITR1
>>>>>>>> failure.
>>>>>>>> 
>>>>>>>> Or if you want to solve only the cache-miss storm when ITR1 
>>>>>>>> comes back
>>>>>>>> into the traffic stream then the ITR deflection has the advantage to
>>>>>>>> not require any cache-synchronization protocol, IMHO. The rate of
>>>>>>>> Map-Requests could be throttled to turn the storm into a breeze. The
>>>>>>>> method how to transport traffic to ITR2 could be one of many - a
>>>>>>>> direct
>>>>>>>> LAN, GRE, Lisp.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> So my question in short: are you planning to add some words about a
>>>>>>>> permanent cache synchronization?
>>>>>>>> 
>>>>>>> For now we don't have acceptable techniques to keep caches
>>>>>>> synchronised in a permanent way but I don't think it is a big issue as
>>>>>>> the purpose of the document is to deal with planned restart of routers
>>>>>>> meaning that we know exactly when the routeur will get down then up
>>>>>>> (it is controlled by the operator).
>>>>>>> 
>>>>>>> If you have a solution to continuously synchronise ITRs caches, we
>>>>>>> would be very happy to look at them and integrate them in the proposed
>>>>>>> solution.
>>>>>>> 
>>>>>>> Thank you,
>>>>>>> 
>>>>>>> Damien Saucez
>>>>>>> 
>>>>>>>> Thanks & Regards,
>>>>>>>> Marc
>>>>>> _______________________________________________
>>>>>> 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
> 
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp
> 


From nobody Wed Feb 19 19:17:27 2014
Return-Path: <farinacci@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 A696B1A051F for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 19:17:25 -0800 (PST)
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 a9QXpnYlC0Ty for <lisp@ietfa.amsl.com>; Wed, 19 Feb 2014 19:17:23 -0800 (PST)
Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 11E0C1A042B for <lisp@ietf.org>; Wed, 19 Feb 2014 19:17:23 -0800 (PST)
Received: by mail-pa0-f44.google.com with SMTP id kq14so1295176pab.17 for <lisp@ietf.org>; Wed, 19 Feb 2014 19:17:19 -0800 (PST)
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=qzleIVyPQD/Ly7F04oeaWOjVzEvNaYqxWdUkLa7onUw=; b=bNZ6kTugnvvG9d7tqlwhHh92chfY5F48YSoSTA3mMxwAwevJLPn0xUY4muU7QHj3Zs EPmayErkwM4FME+f3OHvI4vQ2VDeoHbEc9uKjOeWXms1GDAzvqWuEemjRcWn6UGT6LN6 TLVJgfpYYusoy4T+/KOsFGtJxhXtmFJomUg7318EB1CUMBCZA2m9RF27MJPOO+UeHNa/ R2KVInCJYBHnsTgHGMMstQQxnUL0F+nX+IB30agCcMvKqOsofw6nIMpDLgRWRJYDURJx 5zSa9sN13nTws4uzi+P/nNTyadnApg2bwLTDzbgDNRsezH+IV27e38s/YrCIrjmq4qi8 IzLA==
X-Received: by 10.67.12.171 with SMTP id er11mr6352805pad.123.1392866239656; Wed, 19 Feb 2014 19:17:19 -0800 (PST)
Received: from [192.168.1.10] (173-8-188-29-SFBA.hfc.comcastbusiness.net. [173.8.188.29]) by mx.google.com with ESMTPSA id jk16sm5539742pbb.34.2014.02.19.19.17.18 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 19:17:18 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <20140219164003436846.18c08f74@sniff.de>
Date: Wed, 19 Feb 2014 19:17:17 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <E3BC895B-1783-43B0-B688-7ED8FA68415B@gmail.com>
References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de> <C7979A6D-4636-45EF-82A7-AE35F1269F36@gmail.com> <20140219115305183057.3957d484@sniff.de> <70C508D5-17D3-4C62-9CDE-802D05AA8D9D@gmail.com> <20140219164003436846.18c08f74@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/MP3uzhO-XYrcbMk9iMAWpevvFOk
Cc: Damien Saucez <damien.saucez@inria.fr>, Clarence Filsfils <cf@cisco.com>, Luigi Iannone <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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, 20 Feb 2014 03:17:25 -0000

Hello Dino et al.,
>=20
>> Yes, what you describe can work. But once you deflect, the other ITR=20=

>> still needs to send Map-Requests for all the new EIDs that are not=20
>> cached in the map-cache.
>=20
> True. Two options I see
>=20
> (a) rate-limit the map-requests from the just-reloaded ITR. All this=20=

> does is some EIDs are a bit longer deflected

Already speced.

>=20
> (b) as Darrel explained it to me: if the MR/MS/mapping system cannot=20=

> handle this from a single site then it's probably too weak and not fit=20=

> for the job :-)
>=20
>=20
> Regards, Marc

Already speced.

Dino

>=20
>=20
>=20
>>=20
>> Dino
>>=20
>> On Feb 19, 2014, at 11:53 AM, Marc Binderberger <marc@sniff.de> =
wrote:
>>=20
>>> Hello Dino et al.,
>>>=20
>>>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could =
be=20
>>>>> used to fill the cache of the 2nd ITR (the one that is not =
reloaded).=20
>>>>=20
>>>> Then you get sub-optimal routing.
>>>>=20
>>>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all =
LISP=20
>>>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be =
ready,=20
>>>>=20
>>>> This is easier said then done. That means you have to inject *all=20=

>>>> remote EID-prefixes* into your IGP. That is a non-starter.
>>>=20
>>> maybe I think too simple. Assuming you have two xTRs to connect your=20=

>>> site to the LISP cloud. They both originate a default route into =
your=20
>>> site IGP. You then e.g. increase the metric of ITR1's default route =
or=20
>>> remove the default originated into the site IGP. Routing out of the=20=

>>> site (to another EID) then moves to ITR2.
>>>=20
>>> Ingress is a different story, probably you need to reduce TTL for=20
>>> registrations sent from ITR1, so you end up traffic ingress will use=20=

>>> ITR2 only (?).
>>>=20
>>> Then you are ready to reload ITR1.
>>>=20
>>>=20
>>> Long story short: using the "Traffic deflection to other ITRs" plus =
the=20
>>> right operational procedure may solve the problem?
>>>=20
>>>=20
>>> Regards, Marc
>>>=20
>>>=20
>>>=20
>>> On Wed, 19 Feb 2014 11:41:19 -0800, Dino Farinacci wrote:
>>>>> Hello Damien,
>>>>>=20
>>>>> thanks for the reply!
>>>>>=20
>>>>>> If you have a solution to continuously synchronise ITRs caches, =
we
>>>>>> would be very happy to look at them and integrate them in the =
proposed
>>>>>> solution.
>>>>>=20
>>>>> And I was curious to see a light-weight protocol extension from =
you :-)
>>>>> Seriously, was wondering if you see an elegant, light way to =
implement=20
>>>>> this in the LISP protocol (?).=20
>>>>=20
>>>> Light-weight reads as non-robust and scalable. If you want those=20
>>>> things, you have to do it right. And you then implemented BGP.=20
>>>>=20
>>>> One reason people like LISP is because it is reasonably easy to=20
>>>> understand and employs *less protocol machinery* rather than more.
>>>>=20
>>>>>=20
>>>>>> the purpose of the document is to deal with planned restart of =
routers
>>>>>> meaning that we know exactly when the routeur will get down then =
up
>>>>>> (it is controlled by the operator).
>>>>>=20
>>>>> but then the "Traffic deflection to other ITRs (or a PxTR)" could =
be=20
>>>>> used to fill the cache of the 2nd ITR (the one that is not =
reloaded).=20
>>>>=20
>>>> Then you get sub-optimal routing.
>>>>=20
>>>>> You turn it on on ITR2 (off on ITR1), change your IGP to send all =
LISP=20
>>>>> data to remote sites to ITR2, "wait a bit", then ITR2 should be =
ready,=20
>>>>=20
>>>> This is easier said then done. That means you have to inject *all=20=

>>>> remote EID-prefixes* into your IGP. That is a non-starter.
>>>>=20
>>>>> you turn off deflection on ITR2 and reload ITR1. Then turning on=20=

>>>>> deflection on ITR1 and bring the IGP routing back to active-active =
(or=20
>>>>> whatever the setup was before).
>>>>=20
>>>> Dino
>>>>=20
>>>>>=20
>>>>>=20
>>>>> Regards, Marc
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> On Wed, 19 Feb 2014 09:38:54 +0100, Damien Saucez wrote:
>>>>>> Hello Marc,
>>>>>>=20
>>>>>> On 18 Feb 2014, at 23:48, Marc Binderberger <marc@sniff.de> =
wrote:
>>>>>>=20
>>>>>>> Hello Damien/Olivier/Luigi/Clarence & LISP experts,
>>>>>>>=20
>>>>>>> had a look at draft-saucez-lisp-itr-graceful-03. And wonder if=20=

>>>>>>> there is=20
>>>>>>> more to come?
>>>>>>=20
>>>>>> Thank you for the interest.  We are indeed thinking on ways to =
extend
>>>>>> the document and provide more details on the ways the solutions =
could
>>>>>> be implemented.
>>>>>>=20
>>>>>>=20
>>>>>>> Somehow section 4 feels a bit "short".
>>>>>>>=20
>>>>>>> What I mean: if you try to solve the problem of the _two_ =
cache-miss=20
>>>>>>> storms - first on the 2nd ITR (ITR2) when your restarting ITR =
(ITR1)=20
>>>>>>> goes down, then on the restarting ITR1 when it picks up traffic=20=

>>>>>>> again -=20
>>>>>>> then section 4 would probably need to talk about a permanent =
cache=20
>>>>>>> synchronization (?). Unless you want to solve a planned restart =
only.=20
>>>>>>> But for a failure of the ITR1 I don't see how the solution you=20=

>>>>>>> describe=20
>>>>>>> would work
>>>>>>>=20
>>>>>>> o  ITR cache synchronization: upon startup, the ITR synchronizes =
its
>>>>>>>   cache with the other ITRs in its synchronization set.  The ITR =
is
>>>>>>>   marked as available only after the cache is synchronized.
>>>>>>>=20
>>>>>>> as ITR2 would trigger the cache-miss storm for the traffic after =
ITR1=20
>>>>>>> failure.
>>>>>>>=20
>>>>>>> Or if you want to solve only the cache-miss storm when ITR1 =
comes back=20
>>>>>>> into the traffic stream then the ITR deflection has the =
advantage to=20
>>>>>>> not require any cache-synchronization protocol, IMHO. The rate =
of=20
>>>>>>> Map-Requests could be throttled to turn the storm into a breeze. =
The=20
>>>>>>> method how to transport traffic to ITR2 could be one of many - a=20=

>>>>>>> direct=20
>>>>>>> LAN, GRE, Lisp.
>>>>>>>=20
>>>>>>>=20
>>>>>>> So my question in short: are you planning to add some words =
about a=20
>>>>>>> permanent cache synchronization?
>>>>>>>=20
>>>>>>=20
>>>>>> For now we don't have acceptable techniques to keep caches
>>>>>> synchronised in a permanent way but I don't think it is a big =
issue as
>>>>>> the purpose of the document is to deal with planned restart of =
routers
>>>>>> meaning that we know exactly when the routeur will get down then =
up
>>>>>> (it is controlled by the operator).
>>>>>>=20
>>>>>> If you have a solution to continuously synchronise ITRs caches, =
we
>>>>>> would be very happy to look at them and integrate them in the =
proposed
>>>>>> solution.
>>>>>>=20
>>>>>> Thank you,
>>>>>>=20
>>>>>> Damien Saucez
>>>>>>=20
>>>>>>>=20
>>>>>>> Thanks & Regards,
>>>>>>> Marc
>>>>>>=20
>>>>>=20
>>>>> _______________________________________________
>>>>> lisp mailing list
>>>>> lisp@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/lisp
>>>>=20
>>=20


From nobody Thu Feb 20 01:34:39 2014
Return-Path: <luigi.iannone@telecom-paristech.fr>
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 2D0791A0052 for <lisp@ietfa.amsl.com>; Thu, 20 Feb 2014 01:34:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.551
X-Spam-Level: 
X-Spam-Status: No, score=-1.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, SPF_PASS=-0.001] autolearn=no
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 p02gFqylPnoP for <lisp@ietfa.amsl.com>; Thu, 20 Feb 2014 01:34:36 -0800 (PST)
Received: from zproxy120.enst.fr (zproxy120.enst.fr [137.194.52.34]) by ietfa.amsl.com (Postfix) with ESMTP id 441091A003D for <lisp@ietf.org>; Thu, 20 Feb 2014 01:34:36 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by zproxy120.enst.fr (Postfix) with ESMTP id 37CDF10DE6E; Thu, 20 Feb 2014 10:34:32 +0100 (CET)
X-Virus-Scanned: amavisd-new at zproxy120.enst.fr
Received: from zproxy120.enst.fr ([127.0.0.1]) by localhost (zproxy120.enst.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lzgf27V9q6IY; Thu, 20 Feb 2014 10:34:31 +0100 (CET)
Received: from dhcp164-05.enst.fr (dhcp164-05.enst.fr [137.194.165.5]) by zproxy120.enst.fr (Postfix) with ESMTPSA id 883BA10DE6F; Thu, 20 Feb 2014 10:34:31 +0100 (CET)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Luigi Iannone <luigi.iannone@telecom-paristech.fr>
In-Reply-To: <B5B0430A-9CD8-40A1-AC20-5D98B1EACC0F@cisco.com>
Date: Thu, 20 Feb 2014 10:34:59 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <60D36E68-A3DE-47CC-9C72-C414FBC10AEE@telecom-paristech.fr>
References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <A5E2D567-7C8D-4024-AE61-CFDA9400123A@inria.fr> <A948F13B-023B-43FB-92EC-D4DA6A832404@gmail.com> <D232D17D-49D4-484C-96AB-5C5D48291AF9@inria.fr> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> <B5B0430A-9CD8-40A1-AC20-5D98B1EACC0F@cisco.com>
To: "Darrel Lewis (darlewis)" <darlewis@cisco.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/9PJdKdfoRzXDr2EUBPcYCHxXBVI
Cc: Damien Saucez <damien.saucez@inria.fr>, "cf\(mailer list\)" <cf@cisco.com>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Questions about draft-saucez-lisp-itr-graceful-03
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, 20 Feb 2014 09:34:38 -0000

Hi,

On 19 Feb. 2014, at 18:29 , Darrel Lewis (darlewis) <darlewis@cisco.com> =
wrote:

>=20
> On Feb 19, 2014, at 9:18 AM, Dino Farinacci <farinacci@gmail.com> =
wrote:
>=20
>>> 1.  if you store the cache for next reboot, you will not experience
>>> the miss storm when the traffic will come back to you.
>>>=20
>>> 2.  if you shutdown an ITR, packets are forwarded to another ITR and
>>> there is a miss storm as long as the prefixes in the backup ITR do =
not
>>> cover those that where in the "down" ITR.
>>=20
>> LISP promotes multi-homing for inbound traffic to a LISP site, as =
well as outbound packets from a LISP site. You deploy LISP so you can =
get active-active multihoming.
>>=20
>> So this storm will typically be academic.

As Damien pointed this is not just an academic exercise but something =
that may happen very easily.

How bad are the consequences is just a matter of deployment/reliability =
requirements. For some people it may represent a big deal, for other it =
is not even an issue.=20


>=20
> +1=20
>=20
> I've always thought that the mapping system will have to have capacity =
to deal with broken clients, random LIG bots, and DoS attacks (just =
like, say, DNS does).  This leads me to believe that over-engineering =
the management of sending map-requests on a given ITR will likely end up =
creating more complexity, and therefor fragility, in the implementation.
>=20

I agree that we do not need (and hopefully will not) over-engineer, but =
may be we can find very simple solutions for people that want to use it.

L.



>=20
> -Darrel


From nobody Thu Feb 20 16:42:06 2014
Return-Path: <marc@sniff.de>
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 714161A0389 for <lisp@ietfa.amsl.com>; Thu, 20 Feb 2014 16:42:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.548] 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 dU--g1DbPwL8 for <lisp@ietfa.amsl.com>; Thu, 20 Feb 2014 16:42:01 -0800 (PST)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id C44171A037C for <lisp@ietf.org>; Thu, 20 Feb 2014 16:41:52 -0800 (PST)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 4C85D2AA0F; Fri, 21 Feb 2014 00:41:47 +0000 (GMT)
Date: Thu, 20 Feb 2014 16:41:47 -0800
From: Marc Binderberger <marc@sniff.de>
To: Dino Farinacci <farinacci@gmail.com>
Message-ID: <20140220164147147597.5306c32c@sniff.de>
In-Reply-To: <85246DF3-B45A-474A-BB5F-B0C9D3EE88DA@gmail.com>
References: <20140217013051556658.9cfb700c@sniff.de> <85246DF3-B45A-474A-BB5F-B0C9D3EE88DA@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/y57NzWAqRWXKtNpvcdpn9K8kEv0
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Some basic questions ...
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: Fri, 21 Feb 2014 00:42:04 -0000

Hello Dino,

there was another question I forgot regarding the notifications: so 
when the map-notification is not used as an ACK for map-register but is 
actually informing the ETRs about events then how is the delivery 
guaranteed? The underlying IP/UDP transport may drop.

For map-register we periodically send again, so packet loss of 
map-registers is not a big problem. What is your idea for map-notifies? 
Some of the notifications may be singular events. Other of course could 
be periodic (e.g. merge notification triggered by the map-registers?).

Would I need an ACK for the map-notification (and some fast-timer 
re-send, e.g. every 1sec until ACKed) ?  That would take state/timer, 
although only until's it's ACKnowledged.


Thanks & Regards,
Marc



On Mon, 17 Feb 2014 10:13:16 -0800, Dino Farinacci wrote:
>> Hello LISP experts,
>> 
>> have two questions, mainly to understand the context a bit better.
> 
> No prob Marc. Thanks for the email. I'll attempt to answer them but 
> others can chime in as well.
> 
>> Q1: map-notify message.
>> 
>> maybe it's the name but I always expected this message is for the Map 
>> Server to inform ETRs. Kind of a "push" method. But reading RFCs 6830 
> 
> That is exactly what it is. It is used as a event notification from 
> the Map-Server to the ETRs that register for a particular EID-prefix. 
> So when a locator-set changes, the old locators can be notified. The 
> main reason to call it a "Map-Notify" was for this purpose. And you 
> can now understand why by looking at the data-center use-case 
> documents that have been published by Yves and Victor.
> 
>> and 6833 again it seems that the Map-Notify is simply an ACK for a 
>> received and processed Map-Register message. Take the Map-Register 
>> message, set the type to Map-Notify and send back.
> 
> So when a registerer requests Map-Notifies, it will get them for 
> various reasons. The first is the case I said above and the other 
> case is to acknowledge a Map-Register.
> 
>> Now, the use as ACK is not a contradiction to the broader use as a push 
>> message. So my question to the LISP experts and inventors is: is 
>> Map-Notify restricted to be just an ACK? (having an extra type for it 
>> seems generous)
> 
> It is not restricted to just an ack. There is also another use case. 
> Here it is:
> 
> (1) You have two xTRs, each sitting behind different NAT devices.
> (2) The xTRs get private addresses assigned to their interfaces. So 
> they are using them as "local RLOCs". But no one will be able to 
> encapsulate to them so they need to find out their global RLOC 
> addresses.
> (3) Each of the two xTRs are at the same LISP site and can receive 
> encapsulated packets for the same EID-prefix.
> (4) When they each discover their global RLOCs (by mechanisms 
> descrbied in draft-ermagen-lisp-nat-traversal), they each register 
> their own global RLOC. They register with the "merge-request" bit set 
> so the Map-Server will add both xTR global RLOCs to the locator-set.
> (5) So now, if an xTR gets a Map-Request, it will want to send a 
> Map-Reply with the merged-locator set. Well how will it do that when 
> it only knows its own?
> (6) A Map-Notify is used here by the Map-Server to tell each xTR 
> about the other's global RLOC.
> 


From nobody Thu Feb 20 17:55:35 2014
Return-Path: <farinacci@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 A77E21A03B4 for <lisp@ietfa.amsl.com>; Thu, 20 Feb 2014 17:55:32 -0800 (PST)
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 BejIUXKuGVBd for <lisp@ietfa.amsl.com>; Thu, 20 Feb 2014 17:55:30 -0800 (PST)
Received: from mail-pb0-x232.google.com (mail-pb0-x232.google.com [IPv6:2607:f8b0:400e:c01::232]) by ietfa.amsl.com (Postfix) with ESMTP id D76F71A03AF for <lisp@ietf.org>; Thu, 20 Feb 2014 17:55:30 -0800 (PST)
Received: by mail-pb0-f50.google.com with SMTP id rq2so2732192pbb.23 for <lisp@ietf.org>; Thu, 20 Feb 2014 17:55:27 -0800 (PST)
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=CABN2Kj7VpVDM9gTE0UtbnSYGW8HqMNT9n/bvDdtAus=; b=MwAWHDVYXX0wovbGIEPm/h+WPgjo92p5foGET6SwtjfgEspEGzffH5gHK9fKt+2bSk GVEOLIH9dPZfMqjyc2KrhjPBSZm/4OCDJqQoqp+UvN+cN8i7F+5vtBKyw2bH2xTIL+jF UTwDpgB+d4nyJY+tOZhuwW9CgpDkbXZdPa68V3okPPlvoQCj0B51wTzYQhyg/qy3avcY BvbO+hBHonfJMx1kqIiOCFPZRu8JQpvIYyemoXFgScIRPVMrP1DuQWHeoY6+xD689H4B TKUMuwjNzBZQjbn6nbknMiNPhcFcI2qROvOf4qbkmJzNsH/ynxXo6cAzxam/a9E/R9/f iW2w==
X-Received: by 10.68.241.198 with SMTP id wk6mr5894054pbc.11.1392947727196; Thu, 20 Feb 2014 17:55:27 -0800 (PST)
Received: from [192.168.1.10] (173-8-188-29-SFBA.hfc.comcastbusiness.net. [173.8.188.29]) by mx.google.com with ESMTPSA id it4sm15657079pbc.39.2014.02.20.17.55.23 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 20 Feb 2014 17:55:24 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <20140220164147147597.5306c32c@sniff.de>
Date: Thu, 20 Feb 2014 17:55:25 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <80461F03-4633-4705-9F01-E5ACF01E3677@gmail.com>
References: <20140217013051556658.9cfb700c@sniff.de> <85246DF3-B45A-474A-BB5F-B0C9D3EE88DA@gmail.com> <20140220164147147597.5306c32c@sniff.de>
To: Marc Binderberger <marc@sniff.de>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/0-YwwkNnp-NKp5lXmX-eT1UyTHo
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] Some basic questions ...
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: Fri, 21 Feb 2014 01:55:32 -0000

> Hello Dino,
>=20
> there was another question I forgot regarding the notifications: so=20
> when the map-notification is not used as an ACK for map-register but =
is=20
> actually informing the ETRs about events then how is the delivery=20
> guaranteed? The underlying IP/UDP transport may drop.

The Map-Server sends Map-Notify messages to the ETR and the ETR responds =
with Map-Notify-Ack messages.

> For map-register we periodically send again, so packet loss of=20
> map-registers is not a big problem. What is your idea for =
map-notifies?=20
> Some of the notifications may be singular events. Other of course =
could=20
> be periodic (e.g. merge notification triggered by the map-registers?).

These are not perioidic, because only when there are locator-set =
changes, the Map-Notify messages are sent by Map-Servers.

> Would I need an ACK for the map-notification (and some fast-timer=20
> re-send, e.g. every 1sec until ACKed) ?  That would take state/timer,=20=

> although only until's it's ACKnowledged.

Yes, they are called Map-Notify-Ack messages. They contain the same =
contents as the Map-Notify but just with a different type value.

Dino


From nobody Fri Feb 21 01:29:44 2014
Return-Path: <gih@apnic.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 694C31A003B for <lisp@ietfa.amsl.com>; Fri, 21 Feb 2014 01:29:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.339
X-Spam-Level: 
X-Spam-Status: No, score=-102.339 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, USER_IN_WHITELIST=-100] 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 C0y4X4fhQXsN for <lisp@ietfa.amsl.com>; Fri, 21 Feb 2014 01:29:40 -0800 (PST)
Received: from so-mailgw.apnic.net (so-mailgw.apnic.net [IPv6:2001:dd8:a:3::230]) by ietfa.amsl.com (Postfix) with SMTP id A11621A0502 for <lisp@ietf.org>; Fri, 21 Feb 2014 01:29:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=c3po; h=received:received:content-type:mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to:x-mailer:return-path; bh=Si2FJcaVpUQnY2sGKPrYy5+v8HNoQO8K8f7LEh4hiU8=; b=tz6r1Q2s46bp0sQd9Hdpsd2bZTSr6l75Un6PfEMogEshLFUpiyTJYW7lATWmUG/sOoTRiKeMIHfY6 n2Mph88AGiqDIKHLR/dCjNo+qHcNfmG7iwiywd1FZE8LsFitvSRxW19+/3JoWmoMxvNeu+UQuClPLf mx7E7aw5NrPSn8zM=
Received: from NXMDA1.org.apnic.net (unknown [203.119.93.247]) by so-mailgw.apnic.net (Halon Mail Gateway) with ESMTP; Fri, 21 Feb 2014 19:29:19 +1000 (EST)
Received: from [10.100.59.173] (203.119.101.249) by NXMDA1.org.apnic.net (203.119.107.11) with Microsoft SMTP Server (TLS) id 14.1.218.12; Fri, 21 Feb 2014 19:29:31 +1000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Geoff Huston <gih@apnic.net>
In-Reply-To: <20140214163439.8133.81625.idtracker@ietfa.amsl.com>
Date: Fri, 21 Feb 2014 20:29:25 +1100
Content-Transfer-Encoding: quoted-printable
Message-ID: <78447E2F-11A0-4123-85FB-E6801F000D64@apnic.net>
References: <20140214163439.8133.81625.idtracker@ietfa.amsl.com>
To: <luigi.iannone@telecom-paristech.fr>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/D-YsNbNnjh0eL5foQq7J6BrIVEM
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-eid-block-mgmnt-01.txt
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: Fri, 21 Feb 2014 09:29:42 -0000

On 15 Feb 2014, at 3:34 am, internet-drafts@ietf.org wrote:

>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Locator/ID Separation Protocol =
Working Group of the IETF.
>=20
>       Title           : LISP EID Block Management Guidelines
>       Authors         : Luigi Iannone
>                         Roger Jorgensen
>                         David Conrad
> 	Filename        : draft-ietf-lisp-eid-block-mgmnt-01.txt
> 	Pages           : 13
> 	Date            : 2014-02-14



section4, bullet 5 states:
      All allocations (renewed or not,
      including delegations and sub-allocations) MUST be returned by 31
      December 2020, in accordance to the 3+3 years plan outlined in
      [I-D.ietf-lisp-eid-block].


but the text at the end of the section reads:

  If/When the EID block experiment changes status (e.g., to not being
  "experimental"), and following the policies outlined in [RFC5226],
  the EID block will change status as well and will be converted to a
  permanent allocation.=20


Bullet 5 states "MUST be returned" and the later text states "will be =
converted to a permanent allocation"

This seems to be a contradiction. What's the intended plan?=20

If the permanent plan is that LISP runs from corralled space, then I am =
seriously concerned that this is an admission of failure of LISP from =
the outset. I though the object of the exercise was to offer LISP as a =
routing protocol with superior scaling properties to what we have now. =
But if this entails renumbering the Internet to achieve it, then just =
renumbering the Internet so that the address structure aligns with the =
topology of the network would allow the existing protocols to also scale =
- so where is the "win" in LISP?

At the very least it would be good for the draft to clarify the =
directives of must be returned and the conversion to a permanent =
allocation.

But I would also like to understand the longer term issues at play here =
- is the longer term plan for LISP to route the Internet's unicast =
address space as deployed, or are we truly contemplating a lengthy =
transition into an essentially renumbered space?

Geoff






From nobody Fri Feb 21 02:01:38 2014
Return-Path: <luigi.iannone@telecom-paristech.fr>
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 72F5D1A0436 for <lisp@ietfa.amsl.com>; Fri, 21 Feb 2014 02:01:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.551
X-Spam-Level: 
X-Spam-Status: No, score=-1.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35, SPF_PASS=-0.001] autolearn=no
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 8X0eOpSNndfS for <lisp@ietfa.amsl.com>; Fri, 21 Feb 2014 02:01:33 -0800 (PST)
Received: from zproxy110.enst.fr (zproxy110.enst.fr [137.194.52.33]) by ietfa.amsl.com (Postfix) with ESMTP id 420451A0447 for <lisp@ietf.org>; Fri, 21 Feb 2014 02:01:33 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by zproxy110.enst.fr (Postfix) with ESMTP id B843B10DAC4; Fri, 21 Feb 2014 11:01:28 +0100 (CET)
X-Virus-Scanned: amavisd-new at zproxy110.enst.fr
Received: from zproxy110.enst.fr ([127.0.0.1]) by localhost (zproxy110.enst.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DEIpVi3bfdLN; Fri, 21 Feb 2014 11:01:28 +0100 (CET)
Received: from dhcp164-05.enst.fr (unknown [137.194.165.5]) by zproxy110.enst.fr (Postfix) with ESMTPSA id 23C5C10D9F4; Fri, 21 Feb 2014 11:01:28 +0100 (CET)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Luigi Iannone <luigi.iannone@telecom-paristech.fr>
In-Reply-To: <0924ABAE-D5C4-4E24-9FAD-110FAA6DB8DE@gmail.com>
Date: Fri, 21 Feb 2014 11:01:59 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <04ACB734-27DF-4F67-B20B-816B24511073@telecom-paristech.fr>
References: <20140214163439.8133.81625.idtracker@ietfa.amsl.com> <0924ABAE-D5C4-4E24-9FAD-110FAA6DB8DE@gmail.com>
To: Geoff Huston <gih902@gmail.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/37-gcop8cPmtTRRyfVp9i3SGXOc
Cc: LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-eid-block-mgmnt-01.txt
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: Fri, 21 Feb 2014 10:01:35 -0000

Hi Geoff,

thanks for your review.=20

Comments are inline.


On 21 Feb. 2014, at 10:27 , Geoff Huston <gih902@gmail.com> wrote:

>=20
> On 15 Feb 2014, at 3:34 am, internet-drafts@ietf.org wrote:
>=20
>>=20
>> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
>> This draft is a work item of the Locator/ID Separation Protocol =
Working Group of the IETF.
>>=20
>>       Title           : LISP EID Block Management Guidelines
>>       Authors         : Luigi Iannone
>>                         Roger Jorgensen
>>                         David Conrad
>> 	Filename        : draft-ietf-lisp-eid-block-mgmnt-01.txt
>> 	Pages           : 13
>> 	Date            : 2014-02-14
>=20
>=20
>=20
> section4, bullet 5 states:
>       All allocations (renewed or not,
>       including delegations and sub-allocations) MUST be returned by =
31
>       December 2020, in accordance to the 3+3 years plan outlined in
>       [I-D.ietf-lisp-eid-block].
>=20
>=20
> but the text at the end of the section reads:
>=20
>   If/When the EID block experiment changes status (e.g., to not being
>   "experimental"), and following the policies outlined in [RFC5226],
>   the EID block will change status as well and will be converted to a
>   permanent allocation.=20
>=20
>=20
> Bullet 5 states "MUST be returned" and the later text states "will be =
converted to a permanent allocation"
>=20
> This seems to be a contradiction. What's the intended plan?=20
>=20

Indeed there is a contradiction. The end of the section is actually a =
relic of previous versions of the document.=20

I would just delete the last paragraph. The plan discussed during the =
last WG meeting was to put a =93deadline=94 at 2020.=20

By that time there will be sufficient deployment experience to decide =
whether or not have a permanent allocation (or =93renew=94 the =
experiment).



> If the permanent plan is that LISP runs from corralled space, then I =
am seriously concerned that this is an admission of failure of LISP from =
the outset.

LISP does not need such a corralled space.=20

There point of the experiment is to understand if by having a dedicated =
LISP EID space any technical benefit can be achieved.=20

Since the community seems to be split on this topic the experiment can =
give the answer.
=20

> I though the object of the exercise was to offer LISP as a routing =
protocol with superior scaling properties to what we have now. But if =
this entails renumbering the Internet to achieve it, then just =
renumbering the Internet so that the address structure aligns with the =
topology of the network would allow the existing protocols to also scale =
- so where is the "win" in LISP?
>=20
> At the very least it would be good for the draft to clarify the =
directives of must be returned and the conversion to a permanent =
allocation.

No permanent allocations ;-)

The IETF will decide between 2017 and 2020 what to do afterwards and how =
to do it.=20

>=20
> But I would also like to understand the longer term issues at play =
here - is the longer term plan for LISP to route the Internet's unicast =
address space as deployed, or are we truly contemplating a lengthy =
transition into an essentially renumbered space?

There is no renumbering needed with LISP, it is just about adopting the =
technology.


Luigi

>=20
> Geoff
>=20
>=20
>=20
>=20
>=20


From nobody Fri Feb 21 08:52:37 2014
Return-Path: <farinacci@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 075DB1A04D5 for <lisp@ietfa.amsl.com>; Fri, 21 Feb 2014 08:52:34 -0800 (PST)
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 Vq7PQcHE3pfJ for <lisp@ietfa.amsl.com>; Fri, 21 Feb 2014 08:52:31 -0800 (PST)
Received: from mail-pd0-x22c.google.com (mail-pd0-x22c.google.com [IPv6:2607:f8b0:400e:c02::22c]) by ietfa.amsl.com (Postfix) with ESMTP id 9BE7F1A0206 for <lisp@ietf.org>; Fri, 21 Feb 2014 08:52:31 -0800 (PST)
Received: by mail-pd0-f172.google.com with SMTP id y13so278850pdi.17 for <lisp@ietf.org>; Fri, 21 Feb 2014 08:52:27 -0800 (PST)
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=uwc7usPf8MJ05iMPhIrEtRRCthVTm3CT8bZT+63fvrg=; b=0Q6WRzSiptX/SDE/HhrzPxFiZvtY6TuXtod/sX+JNUsjBxvrhl8zB2CBM1YFNndCKm Cbuu2TQlnB982PQRf19foHYb2/XD4T44eRAmanRt79wPJ9ik4Af5RkvHMU0be+8hy/mN ZxwHeXZWtojSCSudNzOLs/VJ/m+PuyRbP3zlroh2xq2E20LUr7tLQXPS5Ax/F4JnVg62 J4IRy8PGOugywd0RDEhogFAcqomMiPZnW7w/Y36lCLfz60yjpUYjR86FE6DR1d+fmaD1 R78Q3auAB/vedtc9O7Kqotq4hY+EAAg1siiuZXDceteaqGoh6y7jHf6J+A08QxSG7EIt icog==
X-Received: by 10.66.136.229 with SMTP id qd5mr10154660pab.118.1393001547813;  Fri, 21 Feb 2014 08:52:27 -0800 (PST)
Received: from [10.38.41.191] (mobile-166-137-213-252.mycingular.net. [166.137.213.252]) by mx.google.com with ESMTPSA id f5sm52838871pat.11.2014.02.21.08.52.26 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Feb 2014 08:52:26 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Dino Farinacci <farinacci@gmail.com>
X-Mailer: iPhone Mail (11B554a)
In-Reply-To: <78447E2F-11A0-4123-85FB-E6801F000D64@apnic.net>
Date: Fri, 21 Feb 2014 08:52:24 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <C1469D9A-4AEB-483D-88B5-7EE5BA182F86@gmail.com>
References: <20140214163439.8133.81625.idtracker@ietfa.amsl.com> <78447E2F-11A0-4123-85FB-E6801F000D64@apnic.net>
To: Geoff Huston <gih@apnic.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/WZRPO8jkQ4B7xAVj1JoKp3nRn4c
Cc: "<luigi.iannone@telecom-paristech.fr>" <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-eid-block-mgmnt-01.txt
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: Fri, 21 Feb 2014 16:52:34 -0000

LISP does not require remembering. And many (100s) sites are using addresses=
 they already have been using pre-LISP from non- corralled allocations.=20

Dino

> On Feb 21, 2014, at 1:29 AM, Geoff Huston <gih@apnic.net> wrote:
>=20
>=20
>> On 15 Feb 2014, at 3:34 am, internet-drafts@ietf.org wrote:
>>=20
>>=20
>> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
>> This draft is a work item of the Locator/ID Separation Protocol Working G=
roup of the IETF.
>>=20
>>      Title           : LISP EID Block Management Guidelines
>>      Authors         : Luigi Iannone
>>                        Roger Jorgensen
>>                        David Conrad
>>    Filename        : draft-ietf-lisp-eid-block-mgmnt-01.txt
>>    Pages           : 13
>>    Date            : 2014-02-14
>=20
>=20
>=20
> section4, bullet 5 states:
>      All allocations (renewed or not,
>      including delegations and sub-allocations) MUST be returned by 31
>      December 2020, in accordance to the 3+3 years plan outlined in
>      [I-D.ietf-lisp-eid-block].
>=20
>=20
> but the text at the end of the section reads:
>=20
>  If/When the EID block experiment changes status (e.g., to not being
>  "experimental"), and following the policies outlined in [RFC5226],
>  the EID block will change status as well and will be converted to a
>  permanent allocation.=20
>=20
>=20
> Bullet 5 states "MUST be returned" and the later text states "will be conv=
erted to a permanent allocation"
>=20
> This seems to be a contradiction. What's the intended plan?=20
>=20
> If the permanent plan is that LISP runs from corralled space, then I am se=
riously concerned that this is an admission of failure of LISP from the outs=
et. I though the object of the exercise was to offer LISP as a routing proto=
col with superior scaling properties to what we have now. But if this entail=
s renumbering the Internet to achieve it, then just renumbering the Internet=
 so that the address structure aligns with the topology of the network would=
 allow the existing protocols to also scale - so where is the "win" in LISP?=

>=20
> At the very least it would be good for the draft to clarify the directives=
 of must be returned and the conversion to a permanent allocation.
>=20
> But I would also like to understand the longer term issues at play here - i=
s the longer term plan for LISP to route the Internet's unicast address spac=
e as deployed, or are we truly contemplating a lengthy transition into an es=
sentially renumbered space?
>=20
> Geoff
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> lisp mailing list
> lisp@ietf.org
> https://www.ietf.org/mailman/listinfo/lisp


From nobody Fri Feb 21 13:24:07 2014
Return-Path: <gih@apnic.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 C93C81A02D5 for <lisp@ietfa.amsl.com>; Fri, 21 Feb 2014 13:24:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.339
X-Spam-Level: 
X-Spam-Status: No, score=-102.339 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, USER_IN_WHITELIST=-100] 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 ybh6XnI2P4LR for <lisp@ietfa.amsl.com>; Fri, 21 Feb 2014 13:24:02 -0800 (PST)
Received: from ao-mailgw.apnic.net (ao-mailgw.apnic.net [IPv6:2001:dd8:b:98::120]) by ietfa.amsl.com (Postfix) with SMTP id 704E11A029B for <lisp@ietf.org>; Fri, 21 Feb 2014 13:24:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=c3po; h=received:received:content-type:mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to:x-mailer:return-path; bh=GSr9ZKUpFi4oJxw9Xom9DZe3Phnf23u/qtbFoGL9h7s=; b=rtjMBYvTrvA6sZZNf8yWmV0aO9cXOL0GrSAtBu+Hng3VTQjDKQmZMAi4TE4eVVdRA3zZbkG68mXHH HOX6w7WQ15weQe6mdHMdp4+JY10lH1f6oEkT/PpVTJwMUOBbwYfUYnI1KDZ7zu6UT01EFWNTmKfKt2 dhwXdtlqjT3NWAco=
Received: from NXMDA1.org.apnic.net (unknown [203.119.101.249]) by ao-mailgw.apnic.net (Halon Mail Gateway) with ESMTP; Sat, 22 Feb 2014 07:21:08 +1000 (EST)
Received: from [10.100.59.173] (203.119.101.249) by NXMDA1.org.apnic.net (203.119.107.11) with Microsoft SMTP Server (TLS) id 14.1.218.12; Sat, 22 Feb 2014 07:23:52 +1000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Geoff Huston <gih@apnic.net>
In-Reply-To: <C1469D9A-4AEB-483D-88B5-7EE5BA182F86@gmail.com>
Date: Sat, 22 Feb 2014 08:23:46 +1100
Content-Transfer-Encoding: quoted-printable
Message-ID: <A45D2F9C-2916-4CD5-A218-9EF6093055A1@apnic.net>
References: <20140214163439.8133.81625.idtracker@ietfa.amsl.com> <78447E2F-11A0-4123-85FB-E6801F000D64@apnic.net> <C1469D9A-4AEB-483D-88B5-7EE5BA182F86@gmail.com>
To: Dino Farinacci <farinacci@gmail.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/GQxTW7kD950MV_R3paE0ULErRIk
Cc: "<luigi.iannone@telecom-paristech.fr>" <luigi.iannone@telecom-paristech.fr>, LISP mailing list list <lisp@ietf.org>
Subject: Re: [lisp] I-D Action: draft-ietf-lisp-eid-block-mgmnt-01.txt
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: Fri, 21 Feb 2014 21:24:05 -0000

Thanks for this Dino - Luigi has already cleared up my comments and =
questions on the draft by noting that the comments about conversion to a =
permanent allocation were intended to have been omitted from the draft.

Geoff



On 22 Feb 2014, at 3:52 am, Dino Farinacci <farinacci@gmail.com> wrote:

> LISP does not require remembering. And many (100s) sites are using =
addresses they already have been using pre-LISP from non- corralled =
allocations.=20
>=20
> Dino
>=20
>> On Feb 21, 2014, at 1:29 AM, Geoff Huston <gih@apnic.net> wrote:
>>=20
>>=20
>>> On 15 Feb 2014, at 3:34 am, internet-drafts@ietf.org wrote:
>>>=20
>>>=20
>>> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
>>> This draft is a work item of the Locator/ID Separation Protocol =
Working Group of the IETF.
>>>=20
>>>     Title           : LISP EID Block Management Guidelines
>>>     Authors         : Luigi Iannone
>>>                       Roger Jorgensen
>>>                       David Conrad
>>>   Filename        : draft-ietf-lisp-eid-block-mgmnt-01.txt
>>>   Pages           : 13
>>>   Date            : 2014-02-14
>>=20
>>=20
>>=20
>> section4, bullet 5 states:
>>     All allocations (renewed or not,
>>     including delegations and sub-allocations) MUST be returned by 31
>>     December 2020, in accordance to the 3+3 years plan outlined in
>>     [I-D.ietf-lisp-eid-block].
>>=20
>>=20
>> but the text at the end of the section reads:
>>=20
>> If/When the EID block experiment changes status (e.g., to not being
>> "experimental"), and following the policies outlined in [RFC5226],
>> the EID block will change status as well and will be converted to a
>> permanent allocation.=20
>>=20
>>=20
>> Bullet 5 states "MUST be returned" and the later text states "will be =
converted to a permanent allocation"
>>=20
>> This seems to be a contradiction. What's the intended plan?=20
>>=20
>> If the permanent plan is that LISP runs from corralled space, then I =
am seriously concerned that this is an admission of failure of LISP from =
the outset. I though the object of the exercise was to offer LISP as a =
routing protocol with superior scaling properties to what we have now. =
But if this entails renumbering the Internet to achieve it, then just =
renumbering the Internet so that the address structure aligns with the =
topology of the network would allow the existing protocols to also scale =
- so where is the "win" in LISP?
>>=20
>> At the very least it would be good for the draft to clarify the =
directives of must be returned and the conversion to a permanent =
allocation.
>>=20
>> But I would also like to understand the longer term issues at play =
here - is the longer term plan for LISP to route the Internet's unicast =
address space as deployed, or are we truly contemplating a lengthy =
transition into an essentially renumbered space?
>>=20
>> Geoff
>>=20
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp


From nobody Mon Feb 24 14:50:00 2014
Return-Path: <jmh@joelhalpern.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 C8CE91A02CC for <lisp@ietfa.amsl.com>; Mon, 24 Feb 2014 14:49:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.398
X-Spam-Level: *
X-Spam-Status: No, score=1.398 tagged_above=-999 required=5 tests=[BAYES_50=0.8, J_CHICKENPOX_66=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 mA9WGfuo2s3a for <lisp@ietfa.amsl.com>; Mon, 24 Feb 2014 14:49:57 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) by ietfa.amsl.com (Postfix) with ESMTP id 7E5AA1A01B7 for <lisp@ietf.org>; Mon, 24 Feb 2014 14:49:57 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 3194B1C06A8 for <lisp@ietf.org>; Mon, 24 Feb 2014 14:49:57 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-121.clppva.east.verizon.net [70.106.134.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id AD3811C05B2 for <lisp@ietf.org>; Mon, 24 Feb 2014 14:49:56 -0800 (PST)
Message-ID: <530BCC96.5060105@joelhalpern.com>
Date: Mon, 24 Feb 2014 17:49:58 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/9Nq0jTsDDlAxIEmT7uFsgzDypK8
Subject: [lisp] Agenda
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: Mon, 24 Feb 2014 22:49:59 -0000

Below is the agenda for the LISP session in London.
Presenters, please get us the slides in advance.
We will likely work through the 1620 - 1630 break, and happily let you 
go early if we can.

Thank you,
Joel and Terry

CHAIR(s):  Joel Halpern ( jmh AT joelhalpern.com )
            Terry Manderson ( Terry.Manderson AT icann.org )

SECRETARY: Wassim Haddad ( wassim.haddad AT ericsson.com )
            Luigi Iannone ( ggx@gigix.net )

AGENDA

Session 1/2 (60 min)
=-=-=-=-=-=-=-=-=-

MONDAY, March 03, 2014
1520-1620, Session 1. 60 Mins

Administration        5 minutes
     Halpern/Manderson
     - Jabber Scribe(s)
     - Blue Sheets
     - Agenda Bashing
     - Status reports for WG drafts


o WG Draft updates

- LISP Introduction
	http://tools.ietf.org/html/draft-ietf-lisp-introduction-03
	5 minutes
	Chairs
	
- LISP Deployment Considerations
	http://tools.ietf.org/html/draft-ietf-lisp-deployment-12
	10 minutes
	D. Lewis

- LISP Threats Analysis
	http://tools.ietf.org/wg/lisp/draft-ietf-lisp-threats
	10 minutes
	D. Saucez

- LISP EID Block
	http://tools.ietf.org/wg/lisp/draft-ietf-lisp-eid-block
	5 mins
	L. Iannone



o Non WG Documents

- LISP EID Block Management
	draft-iannone-eid-block-mgmnt
	10 mins
	Luigi Iannone


- LISP Control Plan Multicast Signaling
	http://tools.ietf.org/html/draft-farinacci-lisp-mr-signaling-00
	15 mins
	Dino Farinacci




Session 2/2 (60 min)
=-=-=-=-=-=-=-=-=-

MONDAY, March 03, 2014
1630-1730, Session 2. 60 Mins


- LISP Data Plane Crypto
	Document to be submitted
	20 mins
	Dino Farinacci

- LISP Secure Hybrid Cloud Extensions
 
http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-00.txt
	15 mins??????
	Santiago Freitas

- LISP DC Deployment
	http://www.ietf.org/id/draft-moreno-lisp-datacenter-deployment-00.txt
	5 min
	Victor Moreno

- LISP Secure Hybrid Cloud Extension
	http://tools.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-00.txt
	10 min
	P. Bellagamba


- Open Mic
	10 Min




From nobody Mon Feb 24 15:33:30 2014
Return-Path: <farinacci@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 502DC1A02E4 for <lisp@ietfa.amsl.com>; Mon, 24 Feb 2014 15:33:29 -0800 (PST)
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 6dwSu3-Hcmu1 for <lisp@ietfa.amsl.com>; Mon, 24 Feb 2014 15:33:27 -0800 (PST)
Received: from mail-pb0-x230.google.com (mail-pb0-x230.google.com [IPv6:2607:f8b0:400e:c01::230]) by ietfa.amsl.com (Postfix) with ESMTP id BB4BF1A01B7 for <lisp@ietf.org>; Mon, 24 Feb 2014 15:33:27 -0800 (PST)
Received: by mail-pb0-f48.google.com with SMTP id md12so3055621pbc.35 for <lisp@ietf.org>; Mon, 24 Feb 2014 15:33:26 -0800 (PST)
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=ww85fSPrWtdLqrEMPhJsnObaaH04fts+DOQUtXz2XxQ=; b=q/YnMGdPiKiOzPDcawr5ibd0k1XW+k6S/Sb6LnaOiNM3Ejogk/XC8a/wP1BhkegyfK qeRySJi6Rngo2hgLcB6g/XViKGA77rXwpT4HcxdQ5/+BDcTsKzH4SUVaJ0jwBAModhp6 qW4PqLxrRoEl81uetuVQUHXtUk7IS45fEAUfNt8uc5n9w2HoPZuRl1yzdILup3JcjS1a x0ChBHrQ30Qx1L7rb+6uVM91Y1ahdA+3IGM90CCOeCdah18x18UKn1JiAQsf13Gmd7HV L5KHX20NTJpsXq1Z7e3RhGNb+AXc2glbWN6uT+8D5sAXnbqH0KFc4wpy8bQngpssxITu jLkg==
X-Received: by 10.68.66.1 with SMTP id b1mr2578674pbt.43.1393284806132; Mon, 24 Feb 2014 15:33:26 -0800 (PST)
Received: from [172.20.10.3] (mobile-166-137-187-220.mycingular.net. [166.137.187.220]) by mx.google.com with ESMTPSA id tu3sm129445064pab.1.2014.02.24.15.33.23 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 24 Feb 2014 15:33:24 -0800 (PST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Dino Farinacci <farinacci@gmail.com>
In-Reply-To: <530BCC96.5060105@joelhalpern.com>
Date: Mon, 24 Feb 2014 15:32:54 -0800
Content-Transfer-Encoding: 7bit
Message-Id: <E22F60E1-A6CA-4571-8CEC-FBB63C01442B@gmail.com>
References: <530BCC96.5060105@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/xhgjck0Kkc-UHi1oIJa9Pt9ZEV8
Cc: "lisp@ietf.org" <lisp@ietf.org>
Subject: Re: [lisp] Agenda
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: Mon, 24 Feb 2014 23:33:29 -0000

> - LISP Data Plane Crypto
> 	Document to be submitted
> 	20 mins
> 	Dino Farinacci

Document has been submitted:

http://tools.ietf.org/html/draft-farinacci-lisp-crypto-00

Dino


From nobody Tue Feb 25 03:57:23 2014
Return-Path: <yhertogh@cisco.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 824D91A06B5 for <lisp@ietfa.amsl.com>; Tue, 25 Feb 2014 03:57:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.748
X-Spam-Level: 
X-Spam-Status: No, score=-6.748 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_66=0.6, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] 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 TmbFtDSQgpbT for <lisp@ietfa.amsl.com>; Tue, 25 Feb 2014 03:57:19 -0800 (PST)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id DB4DB1A0447 for <lisp@ietf.org>; Tue, 25 Feb 2014 03:57:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13097; q=dns/txt; s=iport; t=1393329438; x=1394539038; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=WlPtmYak/FScJnv8oI6Em9v9PgpdElkZIEOkij8x8Ck=; b=fDt2vkmG/FJDFRq+Wi0lN/Q5jqPOzHy3AjCtLiwx1nkLf5hSFcsysoT/ Rx5akQB/HLHCrbHDSUMK0yHRyep+OS2Woor8SBa+2ql6gH1Cm3JcdW4Zf F4oJ13mNEoaDql/UaVXLk+YBWe+tEEZWy8Z4eBzMzBo1WGIQcvYGKB0y1 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgQFACeEDFOtJXG9/2dsb2JhbABQCYMGO1eDA75MgRcWdIImAQEEAQEBaxsCAQhEAicLJQIEARIJBYd3DYl9m3cGoEsXjgkHW4JpgU8EkEKHcoEykHWDLYIq
X-IronPort-AV: E=Sophos;i="4.97,539,1389744000"; d="scan'208";a="22996701"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by alln-iport-8.cisco.com with ESMTP; 25 Feb 2014 11:57:17 +0000
Received: from xhc-rcd-x02.cisco.com (xhc-rcd-x02.cisco.com [173.37.183.76]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id s1PBvHu2005832 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 25 Feb 2014 11:57:17 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.22]) by xhc-rcd-x02.cisco.com ([173.37.183.76]) with mapi id 14.03.0123.003; Tue, 25 Feb 2014 05:57:17 -0600
From: "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: [lisp] Agenda
Thread-Index: AQHPMbLBlFd1C4I4kUK54pqbiyjFMJrGU2iA
Date: Tue, 25 Feb 2014 11:57:16 +0000
Message-ID: <CF324300.2F28C%yhertogh@cisco.com>
References: <530BCC96.5060105@joelhalpern.com>
In-Reply-To: <530BCC96.5060105@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.61.219.62]
Content-Type: multipart/mixed; boundary="_002_CF3243002F28Cyhertoghciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/KBnp-6Bnu9F4TghyX5lY8T0fFnc
Subject: Re: [lisp] Agenda
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: Tue, 25 Feb 2014 11:57:21 -0000

--_002_CF3243002F28Cyhertoghciscocom_
Content-Type: text/plain; charset="us-ascii"
Content-ID: <4DF3DA481EA99A4F960D4DD4161A1D83@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

Joel,

This is probably just a glitch, but i requested to present
draft-hertoghs-lisp-mobility-use-cases-00 on february 14th.

Also, the LISP Secure Cloud extension draft by Freitas, Bellagamba and
Hertoghs appears twice on the agenda (which gives us some time to present
the above draft :-P)

Yves

On 24/02/14 23:49, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:

>Below is the agenda for the LISP session in London.
>Presenters, please get us the slides in advance.
>We will likely work through the 1620 - 1630 break, and happily let you
>go early if we can.
>
>Thank you,
>Joel and Terry
>
>CHAIR(s):  Joel Halpern ( jmh AT joelhalpern.com )
>            Terry Manderson ( Terry.Manderson AT icann.org )
>
>SECRETARY: Wassim Haddad ( wassim.haddad AT ericsson.com )
>            Luigi Iannone ( ggx@gigix.net )
>
>AGENDA
>
>Session 1/2 (60 min)
>=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
>
>MONDAY, March 03, 2014
>1520-1620, Session 1. 60 Mins
>
>Administration        5 minutes
>     Halpern/Manderson
>     - Jabber Scribe(s)
>     - Blue Sheets
>     - Agenda Bashing
>     - Status reports for WG drafts
>
>
>o WG Draft updates
>
>- LISP Introduction
>	http://tools.ietf.org/html/draft-ietf-lisp-introduction-03
>	5 minutes
>	Chairs
>=09
>- LISP Deployment Considerations
>	http://tools.ietf.org/html/draft-ietf-lisp-deployment-12
>	10 minutes
>	D. Lewis
>
>- LISP Threats Analysis
>	http://tools.ietf.org/wg/lisp/draft-ietf-lisp-threats
>	10 minutes
>	D. Saucez
>
>- LISP EID Block
>	http://tools.ietf.org/wg/lisp/draft-ietf-lisp-eid-block
>	5 mins
>	L. Iannone
>
>
>
>o Non WG Documents
>
>- LISP EID Block Management
>	draft-iannone-eid-block-mgmnt
>	10 mins
>	Luigi Iannone
>
>
>- LISP Control Plan Multicast Signaling
>	http://tools.ietf.org/html/draft-farinacci-lisp-mr-signaling-00
>	15 mins
>	Dino Farinacci
>
>
>
>
>Session 2/2 (60 min)
>=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
>
>MONDAY, March 03, 2014
>1630-1730, Session 2. 60 Mins
>
>
>- LISP Data Plane Crypto
>	Document to be submitted
>	20 mins
>	Dino Farinacci
>
>- LISP Secure Hybrid Cloud Extensions
>=20
>http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-
>00.txt
>	15 mins??????
>	Santiago Freitas
>
>- LISP DC Deployment
>	http://www.ietf.org/id/draft-moreno-lisp-datacenter-deployment-00.txt
>	5 min
>	Victor Moreno
>
>- LISP Secure Hybrid Cloud Extension
>	http://tools.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-useca
>se-00.txt
>	10 min
>	P. Bellagamba
>
>
>- Open Mic
>	10 Min
>
>
>
>_______________________________________________
>lisp mailing list
>lisp@ietf.org
>https://www.ietf.org/mailman/listinfo/lisp


--_002_CF3243002F28Cyhertoghciscocom_
Content-Type: message/rfc822
Content-Disposition: attachment;
	creation-date="Tue, 25 Feb 2014 11:57:16 GMT";
	modification-date="Tue, 25 Feb 2014 11:57:16 GMT"
Content-ID: <EE3D8BF42389204A9BFB31828FC0F8E3@emea.cisco.com>

Received: from rcdn-iport-8.cisco.com (173.37.86.79) by mail.cisco.com
 (173.36.12.77) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 14 Feb
 2014 11:19:04 -0600
Received: from rcdn-core-1.cisco.com ([173.37.93.152])  by
 rcdn-iport-8.cisco.com with ESMTP; 14 Feb 2014 17:19:03 +0000
Received: from alln-inbound-b.cisco.com (alln-inbound-b.cisco.com
 [173.37.147.232])	by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id
 s1EHJ2bp027182;	Fri, 14 Feb 2014 17:19:02 GMT
Received-SPF: Pass (alln-inbound-b.cisco.com: domain of
  nvo3-bounces@ietf.org designates 2001:1900:3001:11::2c as
  permitted sender) identity=mailfrom;
  client-ip=2001:1900:3001:11::2c;
  receiver=alln-inbound-b.cisco.com;
  envelope-from="nvo3-bounces@ietf.org";
  x-sender="nvo3-bounces@ietf.org"; x-conformance=spf_only;
  x-record-type="v=spf1"
Received-SPF: None (alln-inbound-b.cisco.com: no sender
  authenticity information available from domain of
  postmaster@mail.ietf.org) identity=helo;
  client-ip=2001:1900:3001:11::2c;
  receiver=alln-inbound-b.cisco.com;
  envelope-from="nvo3-bounces@ietf.org";
  x-sender="postmaster@mail.ietf.org"; x-conformance=spf_only
Authentication-Results: alln-inbound-b.cisco.com; dkim=pass (signature verified) header.i=@ietf.org
X-from-outside-Cisco: 2001:1900:3001:11::2c
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A8AnBQDpTv5S/wAZASCDgISAEQAsUAmCZSE4V8BHFnSCJQEBAQEDAQEBPQEBBAoeCQIBAgMBAgYBAQEBRggDASMLHAYDAgQBEgUEh3wBAgqmCIRXAQWdZxEGjh6FGokUjxyBMpBxgW+BPoIq
X-IronPort-AV: E=Sophos;i="4.95,845,1384300800"; 
   d="scan'208";a="28768105"
Received: from mail.ietf.org ([IPv6:2001:1900:3001:11::2c])  by
 alln-inbound-b.cisco.com with ESMTP; 14 Feb 2014 17:19:01 +0000
Received: from ietfa.amsl.com (localhost [IPv6:::1])	by ietfa.amsl.com
 (Postfix) with ESMTP id 4CA711A0322;	Fri, 14 Feb 2014 09:18:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1392398327; bh=lgueDeT4SfcfPJjrhpOmZqnXTdt85IYJ4s1vxvILB64=;
	h=From:To:Date:Message-ID:References:In-Reply-To:Content-ID:
	 MIME-Version:Cc:Subject:List-Id:List-Unsubscribe:List-Archive:
	 List-Post:List-Help:List-Subscribe:Content-Type:
	 Content-Transfer-Encoding:Sender;
	b=IZlgKwp+daWxkv9pmQzwvIxE+1tvUxfA2LyG3tNSuQ0yE8ZVULG5l5DmFOGuyaLen
	 IuZATr87qPhl1JojgFenBK3bJ7q4JX6+Rr1muW4eLk0iyTUUwk64DIuhcNeYaprH3X
	 F2nLh91xl4Oxu3zo3Gnobwzh8aDfY24d5jyv4Ye4=
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com
 (Postfix) with ESMTP id 7A40F1A032A; Fri, 14 Feb 2014 09:18:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.049
X-Spam-Level: 
X-Spam-Status: No, score=-10.049 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001,
 USER_IN_DEF_DKIM_WL=-7.5] 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 BgzG4cD1HzfV; Fri, 14
 Feb 2014 09:18:41 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88])
 by ietfa.amsl.com (Postfix) with ESMTP id CDCC11A02E8; Fri, 14 Feb 2014
 09:18:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=3150; q=dns/txt; s=iport;
 t=1392398318; x=1393607918;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=lMc6RpgwQBzCylvUuGIojpSi6XJ2M14Xpu6zIq4jc5E=;
 b=R4yN+9nGOlxjvKBYnrbD5mBh6EA4FJiLEqqBYPmLMTZ5NtVAgDt8+hGd
 zrA/8iLheZgXWCLL8rl8dwYgsk6jQ5Lf/VaapzjcOdLpNzVUx+/bJdUV4
 1VNWj6cWSnCgSDQYFUofvqxYZKr4YvZaPsBXRJp1Y4/ESEKk5mxkwn4ME M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="4.95,845,1384300800"; d="scan'208";a="20523521"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by
 alln-iport-1.cisco.com with ESMTP; 14 Feb 2014 17:18:37 +0000
Received: from xhc-rcd-x14.cisco.com (xhc-rcd-x14.cisco.com [173.37.183.88])
 by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id s1EHIbrJ001381
 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 14 Feb
 2014 17:18:37 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.6]) by xhc-rcd-x14.cisco.com
 ([173.37.183.88]) with mapi id 14.03.0123.003; Fri, 14 Feb 2014 11:18:37
 -0600
From: "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>
To: "lisp@ietf.org" <lisp@ietf.org>, "terry.manderson@icann.org"
	<terry.manderson@icann.org>, "jmh@joelhalpern.com" <jmh@joelhalpern.com>
Thread-Topic: New Version Notification for
 draft-hertoghs-lisp-mobility-use-cases-00.txt
Thread-Index: AQHPKagBYFsDgcP7ekiJC+FTu+8nHpq1c50A
Date: Fri, 14 Feb 2014 17:18:36 +0000
Message-ID: <CF240D97.2DEE7%yhertogh@cisco.com>
References: <20140214171225.20093.30555.idtracker@ietfa.amsl.com>
In-Reply-To: <20140214171225.20093.30555.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.9.131030
x-originating-ip: [10.61.160.206]
Content-ID: <FCB7BED6932FDF489DCFE082E47A1D37@emea.cisco.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/nvo3/QqrJPGn07NWH-0ReNx7KrP65bC4
CC: "Fabio Maino (fmaino)" <fmaino@cisco.com>, "nvo3@ietf.org"
	<nvo3@ietf.org>, "Marc Binderberger (mbinderb)" <mbinderb@cisco.com>
Subject: [nvo3] FW: New Version Notification for
 draft-hertoghs-lisp-mobility-use-cases-00.txt
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Network Virtualization Overlays \(NVO3\) Working Group"
 <nvo3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nvo3>,
 <mailto:nvo3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nvo3/>
List-Post: <mailto:nvo3@ietf.org>
List-Help: <mailto:nvo3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nvo3>,
 <mailto:nvo3-request@ietf.org?subject=subscribe>
Errors-To: nvo3-bounces@ietf.org
Sender: nvo3 <nvo3-bounces@ietf.org>
Return-Path: nvo3-bounces@ietf.org
X-MS-Exchange-Organization-AuthSource: xhc-aln-x03.cisco.com
X-MS-Exchange-Organization-AuthAs: Internal
X-MS-Exchange-Organization-AuthMechanism: 10
X-MS-Exchange-Organization-SCL: -1
Content-Type: text/plain; charset="EUC-KR"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0

Dear LISP WG,

This is a new LISP Use Case draft, and this one is centered on how to use
LISP for a number of network-based mobility use cases.  We=A9=F6d like to
request comments on this.

Terry/Joel, we=A9=F6d also like a 5 minute slot at IETF89 to present this u=
se
case draft

Yves

On 14/02/14 18:12, "internet-drafts@ietf.org" <internet-drafts@ietf.org>
wrote:

>
>A new version of I-D, draft-hertoghs-lisp-mobility-use-cases-00.txt
>has been successfully submitted by Yves Hertoghs and posted to the
>IETF repository.
>
>Name:		draft-hertoghs-lisp-mobility-use-cases
>Revision:	00
>Title:		End Host Mobility Use Cases for LISP
>Document date:	2014-02-14
>Group:		Individual Submission
>Pages:		17
>URL:           =20
>http://www.ietf.org/internet-drafts/draft-hertoghs-lisp-mobility-use-cases
>-00.txt
>Status:        =20
>https://datatracker.ietf.org/doc/draft-hertoghs-lisp-mobility-use-cases/
>Htmlized:      =20
>http://tools.ietf.org/html/draft-hertoghs-lisp-mobility-use-cases-00
>
>
>Abstract:
>   This memo proposes use cases for LISP in the area of end Host
>   mobility.  The applicability of end host mobility can be found in
>   data centers, where Virtual Machines (VM's) can be moved freely from
>   one physical server onto another physical server, independent of
>   location, without having to change the IP/MAC-addresses inside those
>   VMs, nor impacting traffic flows to and from those VMs.  Wireless end
>   hosts are another area of applicability.  Although this draft will
>   not address wireless end host mobility, most of the same principles
>   apply.
>
>   Traditionally L2 extension technologies have been used to handle
>   mobility events, but they could lead to suboptimal routing of traffic
>   to and from the end host after the mobility event, as well as created
>   big broadcast domains.  This memo describes how LISP solves the
>   traffic optimization issues caused by a mobility event of an end host
>   like a Virtual Machine, as it decouples the identity of the end host
>   from its location, such that traffic will always be forwarded to the
>   correct location.  More-over the LISP control plane can be leveraged
>   to discover and distribute the reachability information of end hosts
>   such that end to end broadcast domains, and their associated
>   problems, are no longer needed.
>
>   Various sub-use cases will be looked at in this draft, depending on
>   whether mobility is achieved at L2 (using MAC-addresses as EID) or at
>   L3 (using IP addresses as EIDs), and whether subnets are L2 extended
>   across LISP sites or not.  This memo also describes how to handle
>   mobility in the case where the default gateway of the end host is not
>   capable of performing the LISP map-and-encap function, while the LISP
>   xTR function is located one or more L3 hops away from the default
>   gateway.
>
>
>                =20
>       =20
>
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>The IETF Secretariat
>

_______________________________________________
nvo3 mailing list
nvo3@ietf.org
https://www.ietf.org/mailman/listinfo/nvo3



--_002_CF3243002F28Cyhertoghciscocom_--


From nobody Tue Feb 25 08:05:28 2014
Return-Path: <jmh.direct@joelhalpern.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 77C1A1A0776 for <lisp@ietfa.amsl.com>; Tue, 25 Feb 2014 08:05:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.302
X-Spam-Level: 
X-Spam-Status: No, score=-1.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_66=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 aqmR0QDIp8qq for <lisp@ietfa.amsl.com>; Tue, 25 Feb 2014 08:05:25 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) by ietfa.amsl.com (Postfix) with ESMTP id 2444A1A06FA for <lisp@ietf.org>; Tue, 25 Feb 2014 08:05:25 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 59EF93400D2; Tue, 25 Feb 2014 08:05:24 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-121.clppva.east.verizon.net [70.106.134.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id E55423400CB; Tue, 25 Feb 2014 08:05:22 -0800 (PST)
Message-ID: <530CBF3F.30705@joelhalpern.com>
Date: Tue, 25 Feb 2014 11:05:19 -0500
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>,  "lisp@ietf.org" <lisp@ietf.org>
References: <530BCC96.5060105@joelhalpern.com> <CF324300.2F28C%yhertogh@cisco.com>
In-Reply-To: <CF324300.2F28C%yhertogh@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/YUA1JcjwREf1lY3jpUYVXa4A-8w
Subject: Re: [lisp] Agenda
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: Tue, 25 Feb 2014 16:05:26 -0000

Thanks Yves.  Yes, I will add you to the agenda.
Yours,
Joel

On 2/25/14, 6:57 AM, Yves Hertoghs (yhertogh) wrote:
> Joel,
>
> This is probably just a glitch, but i requested to present
> draft-hertoghs-lisp-mobility-use-cases-00 on february 14th.
>
> Also, the LISP Secure Cloud extension draft by Freitas, Bellagamba and
> Hertoghs appears twice on the agenda (which gives us some time to present
> the above draft :-P)
>
> Yves
>
> On 24/02/14 23:49, "Joel M. Halpern" <jmh@joelhalpern.com> wrote:
>
>> Below is the agenda for the LISP session in London.
>> Presenters, please get us the slides in advance.
>> We will likely work through the 1620 - 1630 break, and happily let you
>> go early if we can.
>>
>> Thank you,
>> Joel and Terry
>>
>> CHAIR(s):  Joel Halpern ( jmh AT joelhalpern.com )
>>             Terry Manderson ( Terry.Manderson AT icann.org )
>>
>> SECRETARY: Wassim Haddad ( wassim.haddad AT ericsson.com )
>>             Luigi Iannone ( ggx@gigix.net )
>>
>> AGENDA
>>
>> Session 1/2 (60 min)
>> =-=-=-=-=-=-=-=-=-
>>
>> MONDAY, March 03, 2014
>> 1520-1620, Session 1. 60 Mins
>>
>> Administration        5 minutes
>>      Halpern/Manderson
>>      - Jabber Scribe(s)
>>      - Blue Sheets
>>      - Agenda Bashing
>>      - Status reports for WG drafts
>>
>>
>> o WG Draft updates
>>
>> - LISP Introduction
>> 	http://tools.ietf.org/html/draft-ietf-lisp-introduction-03
>> 	5 minutes
>> 	Chairs
>> 	
>> - LISP Deployment Considerations
>> 	http://tools.ietf.org/html/draft-ietf-lisp-deployment-12
>> 	10 minutes
>> 	D. Lewis
>>
>> - LISP Threats Analysis
>> 	http://tools.ietf.org/wg/lisp/draft-ietf-lisp-threats
>> 	10 minutes
>> 	D. Saucez
>>
>> - LISP EID Block
>> 	http://tools.ietf.org/wg/lisp/draft-ietf-lisp-eid-block
>> 	5 mins
>> 	L. Iannone
>>
>>
>>
>> o Non WG Documents
>>
>> - LISP EID Block Management
>> 	draft-iannone-eid-block-mgmnt
>> 	10 mins
>> 	Luigi Iannone
>>
>>
>> - LISP Control Plan Multicast Signaling
>> 	http://tools.ietf.org/html/draft-farinacci-lisp-mr-signaling-00
>> 	15 mins
>> 	Dino Farinacci
>>
>>
>>
>>
>> Session 2/2 (60 min)
>> =-=-=-=-=-=-=-=-=-
>>
>> MONDAY, March 03, 2014
>> 1630-1730, Session 2. 60 Mins
>>
>>
>> - LISP Data Plane Crypto
>> 	Document to be submitted
>> 	20 mins
>> 	Dino Farinacci
>>
>> - LISP Secure Hybrid Cloud Extensions
>>
>> http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-
>> 00.txt
>> 	15 mins??????
>> 	Santiago Freitas
>>
>> - LISP DC Deployment
>> 	http://www.ietf.org/id/draft-moreno-lisp-datacenter-deployment-00.txt
>> 	5 min
>> 	Victor Moreno
>>
>> - LISP Secure Hybrid Cloud Extension
>> 	http://tools.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-useca
>> se-00.txt
>> 	10 min
>> 	P. Bellagamba
>>
>>
>> - Open Mic
>> 	10 Min
>>
>>
>>
>> _______________________________________________
>> lisp mailing list
>> lisp@ietf.org
>> https://www.ietf.org/mailman/listinfo/lisp
>


From nobody Tue Feb 25 11:46:57 2014
Return-Path: <jmh@joelhalpern.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 CCAD51A021D for <lisp@ietfa.amsl.com>; Tue, 25 Feb 2014 11:46:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.302
X-Spam-Level: 
X-Spam-Status: No, score=-1.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_66=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 v-kVjy2JYqGU for <lisp@ietfa.amsl.com>; Tue, 25 Feb 2014 11:46:46 -0800 (PST)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) by ietfa.amsl.com (Postfix) with ESMTP id CBFED1A0228 for <lisp@ietf.org>; Tue, 25 Feb 2014 11:46:45 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 2347B4C0225 for <lisp@ietf.org>; Tue, 25 Feb 2014 11:46:45 -0800 (PST)
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (pool-70-106-134-121.clppva.east.verizon.net [70.106.134.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 4A9081C0556 for <lisp@ietf.org>; Tue, 25 Feb 2014 11:46:44 -0800 (PST)
Message-ID: <530CF327.2040604@joelhalpern.com>
Date: Tue, 25 Feb 2014 14:46:47 -0500
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "lisp@ietf.org" <lisp@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/yIqu4c3o7KfYprhi0gPTo4mi-tQ
Subject: [lisp] Revised Agenda
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: Tue, 25 Feb 2014 19:46:49 -0000

Turns out I missed a few requests, so there is a revised agenda.
Also, some folks have requested time after the  deadline, or without drafts.
If there is time, we will let folks talk about the work.  But the items 
above the time-available line will take precedence.

Yours,
Joel and Terry

CHAIR(s):  Joel Halpern ( jmh AT joelhalpern.com )
            Terry Manderson ( Terry.Manderson AT icann.org )

SECRETARY: Wassim Haddad ( wassim.haddad AT ericsson.com )
            Luigi Iannone ( ggx@gigix.net )

AGENDA

Session 1/2 (60 min)
=-=-=-=-=-=-=-=-=-

MONDAY, March 03, 2014
1520-1620, Session 1. 60 Mins

Administration        5 minutes
     Halpern/Manderson
     - Jabber Scribe(s)
     - Blue Sheets
     - Agenda Bashing
     - Status reports for WG drafts


o WG Draft updates

- LISP Introduction
	http://tools.ietf.org/html/draft-ietf-lisp-introduction-03
	5 minutes
	Chairs
	
- LISP Deployment Considerations
	http://tools.ietf.org/html/draft-ietf-lisp-deployment-12
	10 minutes
	D. Lewis

- LISP Threats Analysis
	http://tools.ietf.org/wg/lisp/draft-ietf-lisp-threats
	10 minutes
	D. Saucez

- LISP EID Block
	http://tools.ietf.org/wg/lisp/draft-ietf-lisp-eid-block
	5 mins
	L. Iannone



o Non WG Documents

- LISP EID Block Management
	draft-iannone-eid-block-mgmnt
	10 mins
	Luigi Iannone

- LISP Data Plane Crypto
	Document to be submitted
	20 mins
	Dino Farinacci


Session 2/2 (60 min)
=-=-=-=-=-=-=-=-=-

MONDAY, March 03, 2014
1630-1730, Session 2. 60 Mins (actually starting at 1620)

- LISP Secure Hybrid Cloud Extensions
 
http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-00.txt
	15 mins
	Santiago Freitas

- LISP DC Deployment
	http://www.ietf.org/id/draft-moreno-lisp-datacenter-deployment-00.txt
	5 min
	Victor Moreno

- LISP Mobility Use Case
 
http://www.ietf.org/id/draft-hertoghs-lisp-mobility-use-cases-00.txt
         10 minutes
         Yves Hertoghs

- LISP Replication Engineering
         http://www.ietf.org/id/draft-coras-lisp-re-04.txt

Time permitting:

- LISP Signal Free Multicast
          not-yet-posted: draft-farinacci-lisp-signal-free-00
          Dino Farinacci

- LISP Reliable Transport
 
http://www.ietf.org/id/draft-kouvelas-lisp-reliable-transport-00.txt
          Isidor Kouvelas

- SDN extensions for LISP
          http://www.ietf.org/id/draft-rodrigueznatal-lisp-sdn-00.txt
          Alberto Rodriguez=Natal




From nobody Fri Feb 28 15:40:37 2014
Return-Path: <farinacci@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 51E981A0234 for <lisp@ietfa.amsl.com>; Fri, 28 Feb 2014 15:40:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.91
X-Spam-Level: 
X-Spam-Status: No, score=0.91 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
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 nSuFmuwogYn8 for <lisp@ietfa.amsl.com>; Fri, 28 Feb 2014 15:40:31 -0800 (PST)
Received: from mail-pb0-x231.google.com (mail-pb0-x231.google.com [IPv6:2607:f8b0:400e:c01::231]) by ietfa.amsl.com (Postfix) with ESMTP id 6762B1A015E for <lisp@ietf.org>; Fri, 28 Feb 2014 15:40:31 -0800 (PST)
Received: by mail-pb0-f49.google.com with SMTP id jt11so1380882pbb.8 for <lisp@ietf.org>; Fri, 28 Feb 2014 15:40:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:subject:message-id:date:to:mime-version; bh=0V91FJz4ABX8+Cw8J3W3+zlr6LkElujRc+cX1m1KcXU=; b=nmHmMZd2DZZKAtOBrUoaf4hSenEy34HQD1E+bxDAXXC1pB5br2sYHJ8RpUBcu9b/ew z0OyOodWOFAMTB9Alvo21KZVPnZXZ6izlqgU3VnXuh6bl6sttMMxyd2npiy+hJzveDRl CLV3STa8XVqYGk3T7ucqStnk3Fn9sm5fzD9FLYnG7uHC071u4TApmrJLv12L/Hw4vQaJ r19wkSMwitjB+CLhNpGsVNarGkWdPpoFhJFYk8dfs5vJzIgfA+i2K6LmXy/Rasjvz0lI N26ZvkTvRYTSCmN/fRegaf7/fCAVWJI6YhvGCt02TZkabeJMkQg5hb2uhTul8EIIztm2 UPlQ==
X-Received: by 10.67.22.38 with SMTP id hp6mr6436591pad.53.1393630829442; Fri, 28 Feb 2014 15:40:29 -0800 (PST)
Received: from [172.20.10.3] (mobile-166-137-186-078.mycingular.net. [166.137.186.78]) by mx.google.com with ESMTPSA id q7sm10049469pbc.20.2014.02.28.15.40.14 for <lisp@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 28 Feb 2014 15:40:27 -0800 (PST)
From: Dino Farinacci <farinacci@gmail.com>
Content-Type: multipart/mixed; boundary="Apple-Mail=_FF5D0007-1729-47CC-82A2-431166D04B64"
Message-Id: <0A9A88A3-784D-4028-ADF2-5FFBED124119@gmail.com>
Date: Fri, 28 Feb 2014 15:40:09 -0800
To: LISP mailing list list <lisp@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
X-Mailer: Apple Mail (2.1827)
Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/RbssNIvegrLC8R42KYkHaYKLUm8
Subject: [lisp] Signal-Free LISP Multicast
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: Fri, 28 Feb 2014 23:40:35 -0000

--Apple-Mail=_FF5D0007-1729-47CC-82A2-431166D04B64
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Sorry we missed the deadline but this design has been presented before =
in LISP, MBONED, and PIM working groups last year. We finally got a =
draft written. We will post to ID directory on Monday.

This draft can be explained roughly in two slides. See enclosed.

We define a new term in this draft called "rep-encapsulate" which is the =
process of *replicating* multicast packets and then *encapsulating* them =
in either unicast or multicast RLOCs.

It is called "Signal-Free" since there is no router to router signalling =
to build multicast trees. The mapping database is used for rendezvousing =
sources and receivers.

Thanks,
Dino/Victor


--Apple-Mail=_FF5D0007-1729-47CC-82A2-431166D04B64
Content-Disposition: attachment;
	filename=draft-farinacci-lisp-signal-free-multicast-00.txt
Content-Type: text/plain;
	name="draft-farinacci-lisp-signal-free-multicast-00.txt"
Content-Transfer-Encoding: quoted-printable

=0D
=0D
=0D
=0D
Network Working Group                                          V. Moreno=0D=

Internet-Draft                                             Cisco Systems=0D=

Intended status: Experimental                               D. Farinacci=0D=

Expires: September 1, 2014                                   lispers.net=0D=

                                                       February 28, 2014=0D=

=0D
=0D
                       Signal-Free LISP Multicast=0D
             draft-farinacci-lisp-signal-free-multicast-00=0D
=0D
Abstract=0D
=0D
   When multicast sources and receivers are active at LISP sites, the=0D
   core network is required to use native multicast so packets can be=0D
   delivered from sources to group members.  When multicast is not=0D
   available to connect the multicast sites together, a signal-free=0D
   mechanism can be used to allow traffic to flow between sites.  The=0D
   mechanism within here uses unicast replication and encapsulation over=0D=

   the core network for the data-plane and uses the LISP mapping=0D
   database system so encapsulators at the source LISP multicast site=0D
   can find decapsulators at the receiver LISP multicast sites.=0D
=0D
Requirements Language=0D
=0D
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",=0D=

   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this=0D=

   document are to be interpreted as described in [RFC2119].=0D
=0D
Status of This Memo=0D
=0D
   This Internet-Draft is submitted in full conformance with the=0D
   provisions of BCP 78 and BCP 79.=0D
=0D
   Internet-Drafts are working documents of the Internet Engineering=0D
   Task Force (IETF).  Note that other groups may also distribute=0D
   working documents as Internet-Drafts.  The list of current Internet-=0D=

   Drafts is at http://datatracker.ietf.org/drafts/current/.=0D
=0D
   Internet-Drafts are draft documents valid for a maximum of six months=0D=

   and may be updated, replaced, or obsoleted by other documents at any=0D=

   time.  It is inappropriate to use Internet-Drafts as reference=0D
   material or to cite them other than as "work in progress."=0D
=0D
   This Internet-Draft will expire on September 1, 2014.=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014               [Page 1]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
Copyright Notice=0D
=0D
   Copyright (c) 2014 IETF Trust and the persons identified as the=0D
   document authors.  All rights reserved.=0D
=0D
   This document is subject to BCP 78 and the IETF Trust's Legal=0D
   Provisions Relating to IETF Documents=0D
   (http://trustee.ietf.org/license-info) in effect on the date of=0D
   publication of this document.  Please review these documents=0D
   carefully, as they describe your rights and restrictions with respect=0D=

   to this document.  Code Components extracted from this document must=0D=

   include Simplified BSD License text as described in Section 4.e of=0D
   the Trust Legal Provisions and are provided without warranty as=0D
   described in the Simplified BSD License.=0D
=0D
Table of Contents=0D
=0D
   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2=0D=

   2.  Definition of Terms . . . . . . . . . . . . . . . . . . . . .   3=0D=

   3.  Reference Model . . . . . . . . . . . . . . . . . . . . . . .   4=0D=

   4.  General Procedures  . . . . . . . . . . . . . . . . . . . . .   6=0D=

     4.1.  General Receiver-site Procedures  . . . . . . . . . . . .   7=0D=

       4.1.1.  Multicast receiver detection  . . . . . . . . . . . .   7=0D=

       4.1.2.  Receiver-site Registration  . . . . . . . . . . . . .   7=0D=

       4.1.3.  Consolidation of the replication-list . . . . . . . .   8=0D=

     4.2.  General Source-site Procedures  . . . . . . . . . . . . .   8=0D=

       4.2.1.  Multicast Tree Building at the Source-site  . . . . .   9=0D=

       4.2.2.  Multicast Destination Resolution  . . . . . . . . . .   9=0D=

     4.3.  General LISP Notification Procedures  . . . . . . . . . .   9=0D=

   5.  Source Specific Multicast Trees . . . . . . . . . . . . . . .  10=0D=

     5.1.  Source directly connected to Source-ITRs  . . . . . . . .  10=0D=

     5.2.  Source not directly connected to Source-ITRs  . . . . . .  10=0D=

   6.  PIM Any Source Multicast Trees  . . . . . . . . . . . . . . .  10=0D=

   7.  Security Considerations . . . . . . . . . . . . . . . . . . .  11=0D=

   8.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  11=0D=

   9.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  11=0D=

   10. References  . . . . . . . . . . . . . . . . . . . . . . . . .  11=0D=

     10.1.  Normative References . . . . . . . . . . . . . . . . . .  11=0D=

     10.2.  Informative References . . . . . . . . . . . . . . . . .  12=0D=

   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  13=0D=

=0D
1.  Introduction=0D
=0D
   When multicast sources and receivers are active at LISP sites, and=0D
   the core network between the sites does not provide multicast=0D
   support, a signal-free mechanism can be used to create an overlay=0D
   that will allow multicast traffic to flow between sites and connect=0D=

   the multicast trees at the different sites.=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014               [Page 2]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
   The signal-free mechanism here proposed does not extend PIM over the=0D=

   overlay as proposed in [RFC6831], nor does the mechanism utilize=0D
   direct signaling between the Receiver-ETRs and Sender-ITRs as=0D
   described in [I-D.farinacci-lisp-mr-signaling].  The signal-free=0D
   mechanism proposed reduces the amount of signaling required between=0D=

   sites to a minimum and is centered around the registration of=0D
   Receiver-sites for a particular multicast-group or multicast-channel=0D=

   with the LISP Mapping System.=0D
=0D
   Registrations from the different receiver-sites will be merged at the=0D=

   Mapping System to assemble a multicast-replication-list inclusive of=0D=

   all RLOCs that lead to receivers for a particular multicast-group or=0D=

   multicast-channel.  The replication-list for each specific multicast-=0D=

   entry is maintained as a LISP database mapping entry in the Mapping=0D=

   Database.=0D
=0D
   When the ITR at the source-site receives multicast traffic from=0D
   sources at its site, the ITR can query the mapping system by issuing=0D=

   Map-Request messages for the (S,G) source and destination addresses=0D=

   in the packets received.  The Mapping System will return the RLOC=0D
   replication-list to the ITR, which the ITR will cache as per standard=0D=

   LISP procedure.  Since the core is assumed to not support multicast,=0D=

   the ITR will replicate the multicast traffic for each RLOC on the=0D
   replication-list and will unicast encapsulate the traffic to each=0D
   RLOC.  The combined function or replicating and encapsulating the=0D
   traffic to the RLOCs in the replication-list is referred to as=0D
   "rep-encapsulation" in this document.=0D
=0D
   The document describes the General Procedures and information=0D
   encoding that are required at the Receiver-sites and Source-sites to=0D=

   achieve signal-free multicast interconnectivity.  The General=0D
   Procedures for Mapping System Notifications to different sites are=0D
   also described.  A section dedicated to the specific case of SSM =
trees=0D
   discusses the implications to the General Procedures for SSM =
multicast=0D
   trees over different topological scenarios. At this stage ASM trees=0D=

   are not supported with LISP Signal-Free multicast.=0D
=0D
2.  Definition of Terms=0D
=0D
   LISP related terms, notably Map-Request, Map-Reply, Ingress Tunnel=0D
   Router (ITR), Egress Tunnel Router (ETR), Map-Server (MS) and Map-=0D
   Resolver (MR) are defined in the LISP specification [RFC6830].=0D
=0D
   Extensions to the definitions in [RFC6830] for their application to=0D=

   multicast routing are documented in [RFC6831].=0D
=0D
   Terms defining interactions with the LISP Mapping System are defined=0D=

   in [RFC6833].=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014               [Page 3]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
   The following terms are consistent with the definitions in [RFC6830]=0D=

   and [RFC6831].  The terms are specific cases of the general terms and=0D=

   are here defined to facilitate the descriptions and discussions=0D
   within this particular document.=0D
=0D
   Source: Multicast source end-point.  Host originating multicast=0D
   packets.=0D
=0D
   Receiver: Multicast group member end-point.  Host joins multicast=0D
   group as a receiver of multicast packets sent to the group.=0D
=0D
   Receiver-site: LISP site where multicast receivers are located.=0D
=0D
   Source-site: LISP site where multicast sources are located.=0D
=0D
   RP-site: LISP site where an ASM PIM Rendezvous Point is located.  The=0D=

   RP-site and the Source-site may be the same in some situations.=0D
=0D
   Receiver-ETR: LISP xTR at the Receiver-site.  This is a multicast=0D
   ETR.=0D
=0D
   Source-ITR: LISP xTR at the Source-site.  This is a multicast ITR.=0D
=0D
   RP-xTR: LISP xTR at the RP-site.  This is typically a multicast ITR.=0D=

=0D
   Replication-list: Mapping-entry containing the list of RLOCs that=0D
   have registered Receivers for a particular multicast-entry.=0D
=0D
   Multicast-entry: A tuple identifying a multicast tree.  Multicast-=0D
   entries are in the form of (S-prefix, G-prefix).=0D
=0D
   Rep-encapsulation: The process of replicating and then encapsulating=0D=

   traffic to multiple RLOCs.=0D
=0D
3.  Reference Model=0D
=0D
   The reference model that will be used for the discussion of the=0D
   signal free multicast tree interconnection is illustrated in=0D
   Figure 1.=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014               [Page 4]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
                                 MS/MR=0D
                                 +---+=0D
                                 |   |=0D
            +---+     +---+      +---+      +---+      +---+=0D
  Src-1-----| R1|-----|ITR|        |        |ETR|------| R2|-------Rcv-2=0D=

            +---+     +---+        |        +---+      +---+=0D
                           \       |       /=0D
            Source-site-1   \      |      /    Receiver-site-2=0D
                             \     |     /=0D
                              \    |    /=0D
                               \   |   /=0D
                                 Core=0D
                               /       \=0D
                              /         \=0D
                             /           \=0D
                            /             \=0D
                           /               \=0D
                      +---+                 +---+=0D
  Src-3 --------------|ITR|                 |ETR|------------------Rcv-4=0D=

                      +---+                 +---+=0D
=0D
             Source-site-3                       Receiver-site-4=0D
=0D
=0D
             Figure 1: LISP Multicast Generic Reference Model=0D
=0D
   Sites 1 and 3 are Source-sites.=0D
=0D
   Source-site-3 presents a Source (Src-3) that is directly connected to=0D=

   the Source-ITR=0D
=0D
   Source-site-1 presents a Source (Src-1) that is one hop or more away=0D=

   from the Source-ITR=0D
=0D
   Receiver-site-2 and 4 are receiver sites with not-directly connected=0D=

   and directly connected Receiver end-points respectively=0D
=0D
   R1 is a router in Source-site-1.=0D
=0D
   R2 is a PIM router at the Receiver-site.=0D
=0D
   The Map-Servers and Resolvers are reachable in the RLOC space in the=0D=

   Core, only one is shown for illustration purposes, but these can be=0D=

   many or even part of a DDT tree.=0D
=0D
   The procedures for interconnecting multicast Trees over an overlay=0D
   can be broken down into three functional areas:=0D
=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014               [Page 5]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
   o  Receiver-site procedures=0D
=0D
   o  Source-site procedures=0D
=0D
   o  LISP notification procedures=0D
=0D
   The receiver site procedures will be common for most tree types and=0D=

   topologies.=0D
=0D
   The procedures at the source site will vary depending on the type of=0D=

   trees being interconnected as well as based on the topological=0D
   relation between sources and source-site xTRs.  For ASM trees, a=0D
   special case of the Source-site is the RP-site for which a variation=0D=

   of the Source-site procedures may be necessary if ASM trees are to =0D=

   be supported in future specifications of LISP Signal-Free multicast.=0D=

=0D
   The LISP notification procedures between sites are normalized for the=0D=

   different possible scenarios.  Certain scenarios may benefit from a=0D=

   simplified notification mechanism or no notification requirement at=0D=

   all.=0D
=0D
4.  General Procedures=0D
=0D
   The interconnection of multicast trees across different LISP sites=0D
   involves the following procedures to build the necessary multicast=0D
   distribution trees across sites.=0D
=0D
   1.  The presence of multicast Receiver end-points is detected by the=0D=

       Receiver-ETRs at the Receiver-sites.=0D
=0D
   2.  Receiver-ETRs register their RLOCs as part of the replication-=0D
       list for the multicast-entry the detected Receivers subscribe to.=0D=

=0D
   3.  The Mapping-system merges all receiver-ETR or delivery-group=0D
       RLOCs to build a comprehensive replication-list inclusive of all=0D=

       Receiver-sites for each multicast-entry.=0D
=0D
   4.  LISP Map-Notify messages should be sent to the Source-ITR=0D
       informing of any changes in the replication-list.=0D
=0D
   5.  Multicast-tree building at the Source-site is initiated when the=0D=

       Source-ITR receives the LISP Notification.=0D
=0D
   Once the multicast distribution trees are built, the following=0D
   forwarding procedures may take place:=0D
=0D
   1.  The Source sends multicast packets to the multicast group=0D
       destination address.=0D
=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014               [Page 6]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
   2.  Multicast traffic follows the multicast tree built at the Source-=0D=

       site and makes its way to the Source-ITRs.=0D
=0D
   3.  The Source-ITR will issue a map-request to resolve the=0D
       replication-list for the multicast-entry.=0D
=0D
   4.  The Mapping System responds to the Source-ITR with a map-reply=0D
       containing the replication-list for the multicast group=0D
       requested.=0D
=0D
   5.  The Source-ITR caches the replication-list received in the map-=0D=

       reply for the multicast-entry.=0D
=0D
   6.  Multicast traffic is rep-encapsulated.  That is, the packet is=0D
       replicated for each RLOC in the replication-list and then=0D
       encapsulated to each one.=0D
=0D
4.1.  General Receiver-site Procedures=0D
=0D
4.1.1.  Multicast receiver detection=0D
=0D
   When the Receiver-ETRs are directly connected to the Receivers (e.g.=0D=

   Receiver-site-4 in Figure 1), the Receiver-ETRs will receive IGMP=0D
   Reports from the Receivers indicating which group the Receivers wish=0D=

   to subscribe to.  Based on these IGMP Reports, the receiver-ETR is=0D
   made aware of the presence of Receivers as well as which group they=0D=

   are interested in.=0D
=0D
   When the Receiver-ETRs are several hops away from the Receivers (e.g.=0D=

   Receiver-site-2 in Figure 1), the Receiver-ETRs will receive PIM join=0D=

   messages which will allow the Receiver-ETR to know that there are=0D
   multicast Receivers at the site and also learn which multicast group=0D=

   the Receivers are for.=0D
=0D
4.1.2.  Receiver-site Registration=0D
=0D
   Once the Receiver-ETRs detect the presence of Receivers at the=0D
   Receiver-site, the Receiver-ETRs will issue Map-Register messages to=0D=

   include the Receiver-ETR RLOCs in the replication-list for the=0D
   multicast-entry the Receivers joined.=0D
=0D
   The Map-Register message will use the multicast-entry (Source, Group)=0D=

   tuple as its EID record type with the Receiver-ETR RLOCs conforming=0D=

   the locator set.=0D
=0D
   The EID in the Map-Register message must be encoded using the=0D
   Multicast Information LCAF type defined in [I-D.ietf-lisp-lcaf].  The=0D=

=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014               [Page 7]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
   R, L and J bits in the Multicast-info LCAF frame are not used and=0D
   should be set to zero.=0D
=0D
   The RLOC in the Map-Register message must be encoded using the=0D
   Replication List Entry (RLE) LCAF type defined in=0D
   [I-D.ietf-lisp-lcaf] with the Level Value fields for all entries set=0D=

   to 128 (decimal).=0D
=0D
   The encoding described above must be used consistently for Map-=0D
   Register messages, entries in the Mapping Database, Map-reply=0D
   messages as well as the map-cache at the Source-ITRs.=0D
=0D
   The Map-Register messages [RFC6830] sent by the receiver-ETRs should=0D=

   have the following bits set as here specified:=0D
=0D
   1.  merge-request-bit set to 1.  The Map-Register messages must be=0D
       sent with "Merge Semantics".  The Map-Server will receive=0D
       registrations from a multitude of Receiver-ETRs.  The Map-Server=0D=

       will merge the registrations for common EIDs and maintain a=0D
       consolidated replication-list for each multicast-entry.=0D
=0D
   2.  want-map-notify-bit (M) set to 0.  This tells the Mapping System=0D=

       that the receiver-ETR does not expect to receive Map-Notify=0D
       messages as it does not need to be notified of all changes to the=0D=

       replication-list.=0D
=0D
   3.  proxy-reply-bit (P) set to 1.  The merged replication-list is=0D
       kept in the Map-Servers.  By setting the proxy-reply bit, the=0D
       receiver-ETRs instruct the Mapping-system to proxy reply to map-=0D=

       requests issued for the multicast entries.=0D
=0D
   Map-Register messages for a particular multicast-entry should be sent=0D=

   for every receiver detected, even if previous receivers have been=0D
   detected for the particular multicast-entry.  This allows the=0D
   replication-list to remain up to date.=0D
=0D
4.1.3.  Consolidation of the replication-list=0D
=0D
   The Map-Server will receive registrations from a multitude of=0D
   Receiver-ETRs.  The Map-Server will merge the registrations for=0D
   common EIDs and consolidate a replication-list for each multicast-=0D
   entry.=0D
=0D
4.2.  General Source-site Procedures=0D
=0D
   Source-ITRs must register the unicast EIDs of any Sources or=0D
   Rendezvous Points that may be present on the Source-site.  In other=0D=

   words, it is assumed that the Sources and RPs are LISP EIDs.=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014               [Page 8]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
   The Source-ITR must register the (S-prefix, *) EID so the map-server=0D=

   knows who to send Map-Notify messages to.=0D
=0D
   The Source-ITR must register the (S-prefix, *) EID with the want-map-=0D=

   notify-bit set in order to receive Map-Notify messages whenever there=0D=

   is a change in the replication-list.=0D
=0D
   The Source-ITR must register the (S-prefix, *) EID encoded using the=0D=

   Multicast-info LCAF type defined in [I-D.ietf-lisp-lcaf], the=0D
   corresponding RLOCs must be encoded using the RLE LCAF type also=0D
   defined in [I-D.ietf-lisp-lcaf].=0D
=0D
4.2.1.  Multicast Tree Building at the Source-site=0D
=0D
   When the source site receives the Map-Notify messages from the=0D
   mapping system as described in Section 4.3, it will initiate the=0D
   process of building a multicast distribution tree that will allow the=0D=

   multicast packets from the Source to reach the Source-ITR.=0D
=0D
   The Source-ITR will issue a PIM join for the multicast-entry for=0D
   which it received the Map-Notify message.  The join will be issued in=0D=

   the direction of the source or in the direction of the RP for the SSM=0D=

   and ASM cases respectively.=0D
=0D
4.2.2.  Multicast Destination Resolution=0D
=0D
   On reception of multicast packets, the source-ITR must obtain the=0D
   replication-list for the (S,G) addresses in the packets.=0D
=0D
   In order to obtain the replication-list, the Source-ITR must issue a=0D=

   Map-Request message in which the EID is the (S, G) multicast tuple=0D
   which is encoded using the Multicast Info LCAF type defined in=0D
   [I-D.ietf-lisp-lcaf].=0D
=0D
   The Mapping System (most likely the Map-Server) will Map-reply with=0D=

   the merged replication-list maintained in the Mapping System.  The=0D
   Map-reply message must follow the format defined in [RFC6830], its=0D
   EID must be encoded using the Multicast Info LCAF type and the=0D
   corresponding RLOC-records must be encoded using the RLE LCAF type.=0D=

   Both LCAF types defined in [I-D.ietf-lisp-lcaf].=0D
=0D
4.3.  General LISP Notification Procedures=0D
=0D
   The Map-Server will issue LISP Map-Notify messages to inform the=0D
   Source-site of the presence of receivers for a particular multicast=0D=

   group over the overlay.=0D
=0D
=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014               [Page 9]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
   Updated Map-Notify messages should be issued every time a new=0D
   registration is received from a Receiver-site.  This guarantees that=0D=

   the source-sites are aware of any potential changes in the multicast-=0D=

   distribution-list membership.=0D
=0D
   The Map-Notify messages carry (S,G) multicast EIDs encoded using the=0D=

   Multicast Info LCAF type defined in [I-D.ietf-lisp-lcaf].=0D
=0D
5.  Source Specific Multicast Trees=0D
=0D
   The interconnection of Source Specific Multicast (SSM) Trees across=0D=

   sites will follow the General Receiver-site Procedures described in=0D=

   Section 4.1 on the Receiver-sites.=0D
=0D
   The Source-site Procedures will vary depending on the topological=0D
   location of the Source within the Source-site as described in=0D
   Section 5.1 and Section 5.2 .=0D
=0D
5.1.  Source directly connected to Source-ITRs=0D
=0D
   When the Source is directly connected to the source-ITR, it is not=0D
   necessary to trigger signaling to build a local multicast tree at the=0D=

   Source-site.  Therefore Map-Notify messages may not be required to=0D
   initiate building of the multicast tree at the Source-site.=0D
=0D
   Map-Notify messages are still required to ensure that any changes to=0D=

   the replication-list are communicated to the Source-site so that the=0D=

   map-cache at the Source-ITRs is kept updated.=0D
=0D
5.2.  Source not directly connected to Source-ITRs=0D
=0D
   The General LISP Notification Procedures described in Section 4.3=0D
   must be followed when the Source is not directly connected to the=0D
   source-ITR.=0D
=0D
   In the SSM case, the IP address of the Source is known and it is also=0D=

   registered with the LISP mapping system.  Thus, the mapping system=0D
   may resolve the mapping for the Source address in order to send Map-=0D=

   Notify messages to the correct source-ITR.=0D
=0D
6.  PIM Any Source Multicast Trees=0D
=0D
   LISP signal-free multicast will not support ASM Trees at this time.=0D=

   A future revision of this specification may include procedures for=0D
   PIM ASM support.=0D
=0D
=0D
=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014              [Page 10]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
   PIM ASM in shared-tree only mode could be supported in the scenario=0D=

   where the root of the shared tree (the PIM RP) is placed at the=0D
   source site.=0D
=0D
7.  Security Considerations=0D
=0D
   [I-D.ietf-lisp-sec] defines a set of security mechanisms that provide=0D=

   origin authentication, integrity and anti-replay protection to LISP's=0D=

   EID-to-RLOC mapping data conveyed via mapping lookup process.  LISP-=0D=

   SEC also enables verification of authorization on EID-prefix claims=0D=

   in Map-Reply messages.=0D
=0D
   Additional security mechanisms to protect the LISP Map-Register=0D
   messages are defined in [RFC6833].=0D
=0D
   The security of the Mapping System Infrastructure depends on the=0D
   particular mapping database used.  The [I-D.ietf-lisp-ddt]=0D
   specification, as an example, defines a public-key based mechanism=0D
   that provides origin authentication and integrity protection to the=0D=

   LISP DDT protocol.=0D
=0D
   Map-Replies received by the source-ITR can be signed (by the Map-=0D
   Server) so the ITR knows the replication-list is from a legit source.=0D=

=0D
   Data-plane encryption can be used when doing unicast rep-=0D
   encapsulation as described in [I-D.farinacci-lisp-crypto].  For=0D
   further study we will look how to do multicast rep-encapsulation.=0D
=0D
8.  IANA Considerations=0D
=0D
   This document has no IANA implications=0D
=0D
9.  Acknowledgements=0D
=0D
   The authors want to thank Greg Shepherd, Joel Halpern and Sharon=0D
   Barkai for their insightful contribution to shaping the ideas in this=0D=

   document.=0D
=0D
10.  References=0D
=0D
10.1.  Normative References=0D
=0D
   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate=0D
              Requirement Levels", BCP 14, RFC 2119, March 1997.=0D
=0D
   [RFC3618]  Fenner, B. and D. Meyer, "Multicast Source Discovery=0D
              Protocol (MSDP)", RFC 3618, October 2003.=0D
=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014              [Page 11]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
   [RFC4601]  Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas,=0D
              "Protocol Independent Multicast - Sparse Mode (PIM-SM):=0D
              Protocol Specification (Revised)", RFC 4601, August 2006.=0D=

=0D
   [RFC4607]  Holbrook, H. and B. Cain, "Source-Specific Multicast for=0D=

              IP", RFC 4607, August 2006.=0D
=0D
10.2.  Informative References=0D
=0D
   [I-D.farinacci-lisp-crypto]=0D
              Farinacci, D., "LISP Data-Plane Confidentiality", draft-=0D=

              farinacci-lisp-crypto-00 (work in progress), February=0D
              2014.=0D
=0D
   [I-D.farinacci-lisp-mr-signaling]=0D
              Farinacci, D. and M. Napierala, "LISP Control-Plane=0D
              Multicast Signaling", draft-farinacci-lisp-mr-signaling-03=0D=

              (work in progress), September 2013.=0D
=0D
   [I-D.ietf-lisp-ddt]=0D
              Fuller, V., Lewis, D., Ermagan, V., and A. Jain, "LISP=0D
              Delegated Database Tree", draft-ietf-lisp-ddt-01 (work in=0D=

              progress), March 2013.=0D
=0D
   [I-D.ietf-lisp-lcaf]=0D
              Farinacci, D., Meyer, D., and J. Snijders, "LISP Canonical=0D=

              Address Format (LCAF)", draft-ietf-lisp-lcaf-04 (work in=0D=

              progress), January 2014.=0D
=0D
   [I-D.ietf-lisp-sec]=0D
              Maino, F., Ermagan, V., Cabellos-Aparicio, A., Saucez, D.,=0D=

              and O. Bonaventure, "LISP-Security (LISP-SEC)", draft-=0D
              ietf-lisp-sec-05 (work in progress), October 2013.=0D
=0D
   [RFC6830]  Farinacci, D., Fuller, V., Meyer, D., and D. Lewis, "The=0D=

              Locator/ID Separation Protocol (LISP)", RFC 6830, January=0D=

              2013.=0D
=0D
   [RFC6831]  Farinacci, D., Meyer, D., Zwiebel, J., and S. Venaas, "The=0D=

              Locator/ID Separation Protocol (LISP) for Multicast=0D
              Environments", RFC 6831, January 2013.=0D
=0D
   [RFC6833]  Fuller, V. and D. Farinacci, "Locator/ID Separation=0D
              Protocol (LISP) Map-Server Interface", RFC 6833, January=0D=

              2013.=0D
=0D
=0D
=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014              [Page 12]=0D=

=0C=0D
Internet-Draft         Signal free LISP Multicast          February 2014=0D=

=0D
=0D
Authors' Addresses=0D
=0D
   Victor Moreno=0D
   Cisco Systems=0D
   170 Tasman Drive=0D
   San Jose, California  95134=0D
   USA=0D
=0D
   Email: vimoreno@cisco.com=0D
=0D
=0D
   Dino Farinacci=0D
   lispers.net=0D
   San Jose, CA  95120=0D
   USA=0D
=0D
   Email: farinacci@gmail.com=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
=0D
Moreno & Farinacci      Expires September 1, 2014              [Page 13]=0D=


--Apple-Mail=_FF5D0007-1729-47CC-82A2-431166D04B64
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii




--Apple-Mail=_FF5D0007-1729-47CC-82A2-431166D04B64
Content-Disposition: inline;
	filename=PastedGraphic-69.png
Content-Type: image/png;
	x-unix-mode=0666;
	name="PastedGraphic-69.png"
Content-Transfer-Encoding: base64

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
rA6rm1XXUy+tb29Ia2g7PO5wc6Nf46FfR/+684j5kaqj+keXH2MeW3ys/3jJ8d4mRVP3iewTj5qn
Nd85OenktZaJLa2nYk6dPR1x+uSZ4DPHz/qfPXLO99zh897n6y94Xqi76HHx0G8evx1q9Wytu+R1
qeGyz+XGtrFtx64EXjlxNezq6WvR1y5cn3C97UbyjVs3J99svyW+1Xk77/aL34t/77uz4C7tbtk9
nXuV943vV//H/j/72j3bjz4Ie3DxYeLDO49Ej579UfjHx47Fj9mPK5+YPanpdO080hXRdfnpV087
nime9XWX/qn758bnds9/+Svor4s9k3o6Xihf9L9c+srw1c7X7q+be+N777/Jf9P3tuyd4btd773f
n/mQ+uFJ34yPjI/rPtl/avwc8/luf35/v0KoFKr3AgTq8awsgJc7AdhpaO9wGYDJGThzqS2wgXMi
wthgo+h/4IFzGTWA9hCwMwggeQFAbBPAZtSsEWahO7X9TgoC3M1tuCGGugqz3FzVAGMp0dbkXX//
KxMARiPAJ2V/f9+m/v5P29Fe/TZAU8HAWY+yps6QP6gPfedaly5Q+/+t+y+AWWrEIMdHbAAAAAlw
SFlzAAAWJQAAFiUBSVIk8AAAAZ5pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEg
eG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJk
ZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt
bnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1s
bnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQ
aXhlbFhEaW1lbnNpb24+OTQwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6
UGl4ZWxZRGltZW5zaW9uPjE0MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpE
ZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KMaNdnQAAQABJREFUeAHsvQ1g
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
fuq5LbVXLTAipQs/+uBpu3ZWR8+cI99xbFq1g+ox026yGB0+7+ufH/SnJ3+5in+MQxXjJJOoQffp
ZIDgdm5pbnTZKvZ4zIOGeSChatyHk75VGoGl2AZAkw0ci76nG3FJ4KE98wELhWhp3jV1rsdnU7AB
h71LuBrbvGZi8z0vGUrt9hX/9ULjxTddM91s2+c4BWfPLVmx3HLLtXTRVSk2GzlvDpbbSTjRdiV/
2Fk0e+mH1XYly6pqzpg20uJVfOtfvrdzyJS7vnbLTBPI+TPO3vXpHz+6+MqblvILm7N92VNrKmuO
WAG5jr/mfbxNASitBzY+9tQb4y+6bMlMRh5yxftm//mhQ9opKOCjLzZd8qGrvQLOGfri8por/sWb
xWwtW/v4S/XvueHSiaaTcvJPf/fMnP2d2LzFPao3rzAbsCz9kLuKN2/6OUN/t8bny9bydU+ubV/y
TxeUum+rBUuuX/Dcf6zlsRdqyrwKuYBs4a4Ne+JLx0mzNSVafd+9y4pKS/DhWUd9Tb2MWK0l4ddY
U6MTbe8q/ODVrvew1nTtM09taB1zrdrO5dzcda/45VHwJ9a2X3zdIs/m6+Yv+36ZnyvkbmnQe3Xv
ueEy8d75Z+d2TbXOi9cs+9lTm5tLrvvYdZNNXWePnjqi8qmH/7NBbyzzX7/ZVFuedeOXPfvXWfvZ
tqI5F5+Xu3aNXfHCNsGNvjoIsfRNJKFOAx1Rn8p0ZCYydzW0NGyv6Jk4anVr6xnjx5UOLU7VwBPl
36YoD+TZDSByvCfxoPNv/59x5/zygc8+uF9xOs7sT/30q+/KWXP9Dd+2X5nT2SMLqUWXnHHVpGef
NZPG75plN1Jy2dzRcHbOcCsXHB9bejpX/JoglqrGamglmBwcCXRO7NOFKb0EByE3HN183OepeqYg
l4mJcSiCqUM6PYs8Lm5Q1GeiuzQjbE4LB6vTfaabBRPpMO8Gwk2JSDSSNdvJHlU4aPDkqdtefOGV
hobqwsKhgwcXT5k6o7Hx3KqjVRUVFZUHyw4fPVx+sA4/F9fV1bl9a9ncuYuHDxuB12l8HA2f4zsm
9GpN+vFqEs3JzW1yfOM3UmWyyYrEo3379qru4aU0zTd6ylRnGQ2e8L2ICQen1o3dZdKQb6rNl/1N
mTbijPLRYXCUGzbt7SK5lx769hWskiEIjYZCzfPLFdW8e1QjLeAAMwb7/EST70RrBNiGOvvtV74/
+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
6ejIz88bObK0ta157+7tkyfPbG+Lo7nzNM/RykNvvP5aSUnx2bPnFxYUNzU1O5EujNowo1ZcPHT4
8BLsE9rSUHvkaOXBg4f37y8/nFXp4EnYz+O1h586sOCW06JOtPTcG8948Re7aChNI1zzag1PJXNi
qB7mhwglQjlOiOizYeS7b1o0Ce/km599dJn7md8JgZq+EshnfegyHijEyv/00y1JfgyANNgqjqu1
mSeo+VSIKaekFaGnQmcAA3q9tqRGxhI2kggIeremFKooXk6KFL7Dn16rtBhqtCW63gKnHavDB+Rm
kOoUXPnZKzd89Xf11LCm3HOXu7gF9vnGldZe10jlUuSI5ZbLqanBV1v5GHnFDVM2PI63vGxsNjKf
v2rZ+sbP1tsBbO26u7/xKyD0nvXP9nuYppspvvAH/3ElD/22P/rZO1fFsGft4htu+MDCcYyLKVh1
5I/AavbUja4749iqNVhFgef30rs/fVFJdjcaTvOuDav+IjhmFpu6h4QqONoQc9AX4Rg27z1nPbIV
i3ty55572cI5LLt53wurm70SfeYbv6Lwm/k+Ox/OXN55+hVXlq56jOydedVis04ayXjtIeycu3WD
yyYhqt0bLZp0bq6zps158d/+e/Fjd/BHtCRQvf6Z/bg0/uL+B1x5dRmZsNTBZOJFwD0yM48vX7aV
brDu4pNzM7EhSNQpa9n1xg7PE9OvuIJtjsy86iJlM6nt4zhaH3PGJnhvqXjv6At2JN29+sGv/3Qz
wX3wI8mc52SX8LuSZ380s2bFsq3wWO+Ei7X9m82XqrV17EzXpar1aZ4005gY0tPGfUr5VPfJnTaD
Dg8W6m5ub9l9KCMnK7No0P6OzoojR7GdKb7ZM3RwYWF+/sDcHG/isC8tGPg2t7bVNzdjSF3b2ESb
A3R0dtQ00lA7L6csGj1txHA89/uCeTv/FHugMx7ftHNPx9E6WghxcoeOH+q1/rEOLp0dIemyJSkp
PNCG2dyW5mg0A4siCgoKhg8btvJPK8aOGd/QhDEoPm7uPXbs6IGKipEjSk8bNz4jklVfX4vvkmVF
MzKzsrIyepqbmysrD+7YuWP37p3Hjh3D5yY5OTkDZgeHnfpep2kmz1QDTI/07vrGj9c+dOsCfEvm
3Mvm/mLXGqLR4AYDWZoE14JegTBbzM8wVZ30OGF+RdQInrj2kj8t8UG22UGAEAmtat1PnmxveXX1
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

--Apple-Mail=_FF5D0007-1729-47CC-82A2-431166D04B64--

