From wassim.haddad@ericsson.com Tue Feb 11 00:08:24 2014 Return-Path: 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 ; 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 ; 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 ; 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 To: "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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: Content-Transfer-Encoding: quoted-printable

Dear al= l,


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.


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;



Regards= ,


LISP WG= Secretaries


--_000_CF1F19E91905BWassimHaddadericssoncom_-- From safreita@cisco.com Wed Feb 12 03:22:35 2014 Return-Path: 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 ; 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 ; 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 ; 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)" To: "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\)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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

Hi LISP Working Group,

 

Today we have submitted a draft that covers using LI= SP for Secure Hybrid Cloud Extension.

The draft can be found at http://www.ietf.org/id/draft-freitas-bellagamba-lisp-hybrid-cloud-usecase-0= 0.txt

We would like to request your comments on it.

 

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.

 

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.

 

Sincerely,

Patrice and Santiago

 

--_000_6E7BD95280BD654AAA393A8BF2228BE410F5D78Cxmbrcdx03ciscoc_-- From jmh@joelhalpern.com Wed Feb 12 08:54:21 2014 Return-Path: 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 ; 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 ; 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 ; 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" 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)" , "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\)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 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" , "Santiago Freitas (safreita)" , "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\)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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" 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 , "Santiago Freitas (safreita)" , "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\)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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)" To: "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: 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: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: "nvo3@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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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: 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 ; 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 ; 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 ; 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)" To: "Joel M. Halpern" , "Fabio Maino (fmaino)" , "Santiago Freitas (safreita)" , "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: 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\)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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: 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 ; 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 ; 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 ; 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" 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 , "Santiago Freitas (safreita)" , "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\)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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" 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)" , "Fabio Maino (fmaino)" , "Santiago Freitas (safreita)" , "lisp@ietf.org" References: <6E7BD95280BD654AAA393A8BF2228BE410F5D78C@xmb-rcd-x03.cisco.com> <52FBA740.40602@joelhalpern.com> <52FBA992.30307@cisco.com> <52FBAB81.5010904@joelhalpern.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "Patrice Bellagamba \(pbellaga\)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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: 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 ; 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 ; 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 ; Wed, 12 Feb 2014 22:49:19 -0800 (PST) Received: by mail-lb0-f176.google.com with SMTP id w7so7774198lbi.7 for ; 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 (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 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" X-Mailer: Apple Mail (2.1827) Cc: "Santiago Freitas \(safreita\)" , Patrice Bellagamba , "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Wed, 12 Feb 2014 22:49:26 -0800 (PST) Received: by mail-la0-f48.google.com with SMTP id mc6so7758089lab.7 for ; 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 (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 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 X-Mailer: Apple Mail (2.1827) Cc: "Santiago Freitas \(safreita\)" , Patrice Bellagamba , "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Wed, 12 Feb 2014 23:19:45 -0800 (PST) Received: by mail-lb0-f174.google.com with SMTP id l4so7954702lbv.33 for ; 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 (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 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: References: <9676AEAE-6056-4F18-824C-CDCE745096C5@gmail.com> To: LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 = 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: 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 ; 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 ; 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 ; 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 In-Reply-To: Date: Thu, 13 Feb 2014 11:43:23 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <9676AEAE-6056-4F18-824C-CDCE745096C5@gmail.com> To: Dino Farinacci X-Mailer: Apple Mail (2.1827) Cc: LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Thu, 13 Feb 2014 03:25:13 -0800 (PST) Received: by mail-wi0-f177.google.com with SMTP id e4so8365742wiv.10 for ; 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 (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 In-Reply-To: <52E6ADA9.7050609@joelhalpern.com> Date: Thu, 13 Feb 2014 12:25:09 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <9676AEAE-6056-4F18-824C-CDCE745096C5@gmail.com> <52E6ADA9.7050609@joelhalpern.com> To: "Joel M. Halpern" X-Mailer: Apple Mail (2.1827) Cc: LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Feb 2014 11:25:15 -0000 On 27 Jan 2014, at 20:04, Joel M. Halpern 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: 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 ; 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 ; 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 ; 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 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> In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 ; 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" 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)" , "Yves Hertoghs (yhertogh)" , "Fabio Maino (fmaino)" , "Santiago Freitas (safreita)" , "lisp@ietf.org" References: In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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" 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: 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 ; 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 ; 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 ; 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)" To: "Joel M. Halpern" , "Fabio Maino (fmaino)" , "Santiago Freitas (safreita)" , "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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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: 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 ; 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 ; 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 ; 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)" To: "Joel M. Halpern" , "Yves Hertoghs (yhertogh)" , "Fabio Maino (fmaino)" , "Santiago Freitas (safreita)" , "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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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" 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: 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 ; 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 ; 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 ; 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 ; 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 ; 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" 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 To: 'The IESG' CC: draft-ietf-lisp-deployment@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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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)" To: "lisp@ietf.org" , "terry.manderson@icann.org" , "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: 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: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/u4W-9ytNxrKTBY2QylslVOoHLJc Cc: "nvo3@ietf.org" , "Marc Binderberger \(mbinderb\)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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: 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 To: IETF-Announce 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 chair , RFC Editor 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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)" To: "lisp@ietf.org" , "terry.manderson@icann.org" , "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\)" , "Michael Smith \(michsmit\)" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 Organization: LISPmob MIME-Version: 1.0 To: "Joel M. Halpern" , "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 > To: 'The IESG' > CC: draft-ietf-lisp-deployment@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: 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 ; 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 ; 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 ; 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 ; Mon, 17 Feb 2014 09:30:52 +0000 (GMT) Date: Mon, 17 Feb 2014 01:30:51 -0800 From: Marc Binderberger 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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)" To: "Joel M. Halpern" , "Dino Farinacci (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: <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\)" , "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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" 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: 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 ; 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 ; 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 ; 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 ; 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 ; Mon, 17 Feb 2014 17:46:13 +0100 (CET) Received: by mail-yk0-f171.google.com with SMTP id q9so30193190ykb.2 for ; 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 Date: Mon, 17 Feb 2014 08:45:51 -0800 Message-ID: To: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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
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-sd= n-00

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>
This draft also complements and provides the foundations for the current LI= SP NFV draft.

http://tools.ietf.org/html/draft-barkai-lisp-nf= v-04

Your thoughts and feedback on both drafts are more than welc= ome.

Best,
Alberto
--001a1133c7d29cf7c604f29ce423-- From nobody Mon Feb 17 09:20:46 2014 Return-Path: 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 ; 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 ; 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 ; 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" 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 , "lisp@ietf.org list" References: In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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)" To: "lisp@ietf.org" Thread-Topic: [lisp] LISP SDN Thread-Index: AQHPLAn0Io3RsXJrpUC+fp7yvL8Ztg== Date: Mon, 17 Feb 2014 17:59:07 +0000 Message-ID: References: <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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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 https://tool= s.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?

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

Y= our 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/ma= ilman/listinfo/lisp

= --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: 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 ; 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 ; 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 ; Mon, 17 Feb 2014 10:14:03 -0800 (PST) Received: by mail-pd0-f180.google.com with SMTP id x10so15086075pdj.25 for ; 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 (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 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 X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/OQ8QhwiPXfv7g3tAztfzqa_BRsE Cc: LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Mon, 17 Feb 2014 10:26:22 -0800 (PST) Received: by mail-pd0-f180.google.com with SMTP id x10so15254241pdj.11 for ; 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 (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 In-Reply-To: Date: Mon, 17 Feb 2014 10:26:17 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <541586E7-DB4A-4E42-AE48-24772FB8D7A2@gmail.com> References: <530244E4.4060906@joelhalpern.com> To: "Michiel Blokzijl (mblokzij)" X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/FSt9c91G3zgR-XUoCVh8Ga-BSNI Cc: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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) = 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 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: 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 ; 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 ; 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 ; Mon, 17 Feb 2014 11:14:48 -0800 (PST) Received: by mail-la0-f46.google.com with SMTP id b8so11439979lan.19 for ; 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: References: Date: Mon, 17 Feb 2014 20:14:45 +0100 X-Google-Sender-Auth: Su1CdS8tevhClO0pXvT7U_cCOM4 Message-ID: From: Robert Raszuk To: Alberto Rodriguez-Natal Content-Type: multipart/alternative; boundary=001a11c3c7f0f57dc604f29ef7b5 Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/v7gZtVwhGXXb0aoL4VRLyY4CN84 Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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
Hi Alberto at all,

I have read your draft with high interest ex= pecting to understand what the "sdn" 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

=A0 =A0 =A0 5-tuple: The term 5-tuple is used in this document to descr= ibe 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.


<= /font>
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
already=A0
long time=A0
ago defined 39 tuples to = be SDN primitives or building blocks.
Is there something among those=A0
39 tuples xTRs can't d= o ? 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 =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 */ };

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 extens= ions 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=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.

This draft also complements and provides the foundations for the current LI= SP NFV draft.

http://tools.ietf.org/html/draft-barkai-lisp-nf= v-04

Your thoughts and feedback on both drafts are more t= han welcome.

Best= ,
Alberto

_________________________________= ______________
lisp mailing list
lisp@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/lisp


--001a11c3c7f0f57dc604f29ef7b5-- From nobody Mon Feb 17 16:09:40 2014 Return-Path: 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 ; 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 ; 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 ; 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 To: Dino Farinacci 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: <530244E4.4060906@joelhalpern.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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" wrote: I agree the title needs to be more specific. Dino > On Feb 17, 2014, at 9:59 AM, Michiel Blokzijl (mblokzij) 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 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: 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 ; 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 ; 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 ; Mon, 17 Feb 2014 16:45:55 -0800 (PST) Received: by mail-pb0-f43.google.com with SMTP id md12so16000745pbc.2 for ; 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 (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 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: References: <530244E4.4060906@joelhalpern.com> <541586E7-DB4A-4E42-AE48-24772FB8D7A2@gmail.com> <2FA11A3D-C001-42CC-B5FC-4662B5CF311E@Contextream.com> To: Sharon Barkai Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ND-1-0bBAkrYbM_mJ8njLHw_YbQ Cc: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 To: Dino Farinacci , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 ; 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 ; Tue, 18 Feb 2014 11:09:47 +0100 (CET) Received: by mail-yh0-f48.google.com with SMTP id f10so15193806yha.35 for ; 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: <530244E4.4060906@joelhalpern.com> From: Alberto Rodriguez-Natal Date: Tue, 18 Feb 2014 19:09:25 +0900 Message-ID: To: "Joel M. Halpern" Content-Type: multipart/alternative; boundary=20cf305e262bbe314604f2ab78b5 Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/PsAU90t05FZG3hMZz_Jy4d-dZ7I Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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
Joel,

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.

At this point we are focusing on exact match tuple lookups.= That'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.

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.

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 f= ields.
What is the match algorithm?
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?

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 yo= u 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
ht= tps://www.ietf.org/mailman/listinfo/lisp


--20cf305e262bbe314604f2ab78b5-- From nobody Tue Feb 18 02:12:45 2014 Return-Path: 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 ; 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 ; 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 ; 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 ; 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 ; Tue, 18 Feb 2014 11:12:32 +0100 (CET) Received: by mail-yh0-f42.google.com with SMTP id a41so15152617yho.15 for ; 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: References: <530244E4.4060906@joelhalpern.com> From: Alberto Rodriguez-Natal Date: Tue, 18 Feb 2014 19:12:11 +0900 Message-ID: To: "Michiel Blokzijl (mblokzij)" Content-Type: multipart/alternative; boundary=20cf3010ead19e948e04f2ab8236 Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/j24xT-_Jbtf1dyJa4QnDKjhRhwA Cc: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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
Hi Michiel,

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

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=A0https://tools.= ietf.org/html/draft-barkai-lisp-nfv-02).

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.
=A0
I think it might be a good idea to give this draft a more s= pecific title.

"SDN" its= elf is already a big term, and "SDN extensions for LISP" 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..

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.

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'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 ;)
=A0

I don't mind us= having an "umbrella draft" called "SDN extensions for LISP&= quot; 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 somet= hing 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 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 "ground truth" data about VMs' l= ocations; 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.co= m> 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 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?

Yours,
Joel

On 2/17/14, 11:45 AM, Alberto Rodriguez-Natal wro= te:
Dear all,

We have submitted a new d= raft, "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
i= t 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@iet= f.org
https://www.ietf.org/mailman/listinfo/lisp


_______________________________________________
lis= p mailing list
lisp@i= etf.org
https://www.ietf.org/mailman/listinfo/lisp


--20cf3010ead19e948e04f2ab8236-- From nobody Tue Feb 18 02:15:53 2014 Return-Path: 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 ; 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 ; 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 ; 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 ; 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 ; Tue, 18 Feb 2014 11:15:44 +0100 (CET) Received: by mail-yk0-f169.google.com with SMTP id 142so32780165ykq.0 for ; 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: References: From: Alberto Rodriguez-Natal Date: Tue, 18 Feb 2014 19:15:23 +0900 Message-ID: To: Robert Raszuk Content-Type: multipart/alternative; boundary=20cf3010ead10fc69604f2ab8efd Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/IYj5FPMBYv9uLBdfB3jkvYNFNhk Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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
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 wh= at the "sdn" 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<= /div>

=A0= =A0 =A0 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 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.
=A0
<=
font face=3D"courier new, monospace">

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
=
already=A0
long time=A0
ago defined 39 tuples to = be SDN primitives or building blocks.
Is ther= e something among those=A0

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 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).

Besides, please note that we may won't cover the same ty= pes that OF covers. We don't want to compete with OF, but rather to com= plement it. It'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's why the 5-tuple makes more sense for LISP as a flow identifie= r than, let's say, ETH or ARP fields. Hope I had brought some light her= e ;)

Best,
Alberto
=A0

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

/* OXM Flow match field= types for OpenFlow basic class. */
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 */ };

Cheers,
R.
=



On Mon, Feb 17, 2014 at 5:45 PM, Alberto Rodriguez-Natal <arnata= l@ac.upc.edu> wrote:
<= div>
D= ear 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=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.

This draft also complements and provides the foundations for the current LI= SP NFV draft.

http://tools.ietf.org/html/draft-barkai-lisp-nf= v-04

Your thoughts and feedback on both drafts are more t= han welcome.

Best= ,
Alberto

________________= _______________________________
lisp mailing list
lisp@ietf.org
ht= tps://www.ietf.org/mailman/listinfo/lisp



--20cf3010ead10fc69604f2ab8efd-- From nobody Tue Feb 18 02:58:05 2014 Return-Path: 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 ; 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 ; 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 ; 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 Organization: LISPmob MIME-Version: 1.0 To: Alberto Rodriguez-Natal , Robert Raszuk References: In-Reply-To: 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 > 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: 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 ; 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 ; 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 ; 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 ; 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 ; Tue, 18 Feb 2014 12:17:25 +0100 (CET) Received: by mail-yk0-f178.google.com with SMTP id 79so33006918ykr.9 for ; 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: <53033CB1.1020000@lispmob.org> From: Alberto Rodriguez-Natal Date: Tue, 18 Feb 2014 20:17:04 +0900 Message-ID: To: Lori Jakab Content-Type: multipart/alternative; boundary=20cf3010e48da804c104f2ac6a2c Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/g2RChxc1Nzsr9XSvlQTNwkO3T54 Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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
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 an= d
> ports can be taken into account. For now, we are focusing on these onl= y,
> 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 O= F
> 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 sa= me
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 expl= ained myself poorly. I didn't want to say that we need to cover differe= nt 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. O= f course, in the future maybe we see the need for covering more (all?) OF f= ields or maybe beyond OF ones.

> It's about using the right tool for the job. OF is (generally spea= king)
> focused on L2, while LISP is (generally speaking) focused on L3. That&= #39;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 i= s
slowly adding support for L2 encaps.

That&= #39;s why I said "generally speaking" ;)
=A0
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex"> 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'r= e
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-- From nobody Tue Feb 18 03:36:20 2014 Return-Path: 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 ; 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 ; 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 ; 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)" To: Alberto Rodriguez-Natal 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: <530244E4.4060906@joelhalpern.com> In-Reply-To: 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 = wrote: > Hi Michiel, >=20 > On Tue, Feb 18, 2014 at 2:59 AM, Michiel Blokzijl (mblokzij) = 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 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 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,

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 ;).=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. 

[MB] = Ah, I understand :)

 
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<= br>
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
=

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



= --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: 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 ; 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 ; 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 ; 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 Organization: LISPmob MIME-Version: 1.0 To: Alberto Rodriguez-Natal References: <53033CB1.1020000@lispmob.org> In-Reply-To: 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 > 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: 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 ; 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 ; 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 ; 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 ; 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 ; Tue, 18 Feb 2014 13:55:58 +0100 (CET) Received: by mail-yh0-f44.google.com with SMTP id f73so15330667yha.3 for ; 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: <530244E4.4060906@joelhalpern.com> <33991468-3841-42FA-BF1B-BE9DD6E98188@cisco.com> From: Alberto Rodriguez-Natal Date: Tue, 18 Feb 2014 21:55:36 +0900 Message-ID: To: "Michiel Blokzijl (mblokzij)" Content-Type: multipart/alternative; boundary=20cf3011d975104ac504f2adcbf5 Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/xbiAldSqFZGSoiIk9m8VXlNCq7A Cc: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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
Michiel,

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.

I agree that maybe "SDN extension= s" 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 Alber= to,

Thanks for getting back to me!

<= div> I was thinking a draft title that incorporates "flow" would proba= bly be suitable, since you're extending LISP to deal with L4 flows. I w= as almost going to suggest lisp-flowmapping, or "flow mapping extensio= n for LISP", or something like that.. But I don'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's required.

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

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

Best regards,

Michi= el

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

It's my pleasure! :)

Alberto
=A0

--20cf3011d975104ac504f2adcbf5-- From nobody Tue Feb 18 05:01:46 2014 Return-Path: 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 ; 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 ; 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 ; 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 ; 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 ; Tue, 18 Feb 2014 14:01:38 +0100 (CET) Received: by mail-yk0-f172.google.com with SMTP id 200so33210052ykr.3 for ; 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: <53033CB1.1020000@lispmob.org> <5303464F.2040308@lispmob.org> From: Alberto Rodriguez-Natal Date: Tue, 18 Feb 2014 22:01:16 +0900 Message-ID: To: Lori Jakab Content-Type: multipart/alternative; boundary=20cf3011dba9586cbf04f2addf1e Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/a9JyNQpV58kkbUdOSxRJwhPO3-A Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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
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.

=A0
That's indeed a good point. I thi= nk that with that in mind, the inclusion of a OF-like-tuple makes even more= sense.

Many thanks for your comments,
Albe= rto

--20cf3011dba9586cbf04f2addf1e-- From nobody Tue Feb 18 07:54:10 2014 Return-Path: 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 ; 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 ; 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 ; Tue, 18 Feb 2014 07:54:05 -0800 (PST) Received: by mail-pd0-f179.google.com with SMTP id fp1so16019971pdb.38 for ; 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 (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 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 X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/MLcwUE5IPSmc1lstgxjCTsXuLu4 Cc: LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Tue, 18 Feb 2014 08:02:15 -0800 (PST) Received: by mail-pd0-f181.google.com with SMTP id y10so16369118pdj.12 for ; 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 (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 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: <530244E4.4060906@joelhalpern.com> <33991468-3841-42FA-BF1B-BE9DD6E98188@cisco.com> To: "Michiel Blokzijl (mblokzij)" X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/u03B_MPDs8zqJvPdKttltlaXAdI Cc: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Tue, 18 Feb 2014 09:34:05 -0800 (PST) Received: by mail-pb0-f53.google.com with SMTP id md12so16898150pbc.26 for ; 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 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 18 Feb 2014 09:34:02 -0800 (PST) From: Dino Farinacci 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 To: damien.saucez@inria.fr, olivier.bonaventure@uclouvain.be, luigi.iannone@telecom-paristech.fr, cf@cisco.com, LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Tue, 18 Feb 2014 15:35:32 -0800 (PST) Received: by mail-pa0-f46.google.com with SMTP id rd3so17496266pab.33 for ; 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 (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 In-Reply-To: Date: Tue, 18 Feb 2014 15:34:38 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com> References: To: Alberto Rodriguez-Natal X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/L94RG8b7ioZTx62FtY_2xWh-Lek Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Tue, 18 Feb 2014 15:46:02 -0800 (PST) Received: by mail-pb0-f47.google.com with SMTP id rp16so17447404pbb.34 for ; 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 (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 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 X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/7PBC4T0p9S2LCiXDQpyZyvW5EhI Cc: Damien Saucez , cf@cisco.com, Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 To: Lori Jakab 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: <53033CB1.1020000@lispmob.org> , <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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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 > 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: 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 ; 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 ; 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 ; 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 ; 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 ; Wed, 19 Feb 2014 05:03:15 +0100 (CET) Received: by mail-yh0-f44.google.com with SMTP id f73so16474422yha.17 for ; 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: <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com> From: Alberto Rodriguez-Natal Date: Wed, 19 Feb 2014 13:02:52 +0900 Message-ID: To: Dino Farinacci Content-Type: multipart/alternative; boundary=20cf305e262bc411f904f2ba77c3 Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Wws6-KC9wUs7eU8w6xbcPybldEI Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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
Hi Dino,

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.


On Wed, Feb 1= 9, 2014 at 8:34 AM, Dino Farinacci <farinacci@gmail.com> w= rote:
> http://tools.ietf.org/ht= ml/draft-rodrigueznatal-lisp-sdn-00

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

> Abstract
>
> =A0 =A0This document describes extensions for the Locator/ID Separatio= n
> =A0 =A0Protocol (LISP) to make it more suitable to be used on Software=
> =A0 =A0Defined Networking (SDN) scenarios.

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

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 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= .

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 "LISP granular map-caches") 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 "SDN umbrella" (as Michiel sugge= sted).

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.

Let's talk in Lo= ndon ;)

Alberto
--20cf305e262bc411f904f2ba77c3-- From nobody Tue Feb 18 22:42:23 2014 Return-Path: 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 ; 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 ; 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 ; Tue, 18 Feb 2014 22:42:19 -0800 (PST) Received: by mail-yh0-f54.google.com with SMTP id z6so16783670yhz.27 for ; 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 (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 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: <530244E4.4060906@joelhalpern.com> <33991468-3841-42FA-BF1B-BE9DD6E98188@cisco.com> <5AE8BFEE-F910-4BE5-BA68-71577B323CD6@gmail.com> To: Dino Farinacci Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/FZiRqvP5U7cyre_SOXhKz6A5qb0 Cc: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 ; 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 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 X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/t8UzZh0iA0yoUPDnrA8aPORFMn0 Cc: Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 08:39:01 -0000 Hello Marc, On 18 Feb 2014, at 23:48, Marc Binderberger 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: 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 ; 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 ; 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 ; 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 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: References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> To: Dino Farinacci X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/ZXPJVCBdow_o7HXdbfuVcisS9U8 Cc: Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 08:40:57 -0000 On 19 Feb 2014, at 00:45, Dino Farinacci 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: 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 ; 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 ; 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 ; 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 ; 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 ; Wed, 19 Feb 2014 13:33:20 +0100 (CET) Received: by mail-yh0-f42.google.com with SMTP id a41so294337yho.1 for ; 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: <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com> From: Alberto Rodriguez-Natal Date: Wed, 19 Feb 2014 21:32:58 +0900 Message-ID: To: Dino Farinacci Content-Type: multipart/alternative; boundary=20cf306849edf40f2704f2c197d0 Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/LP4HdoHN2DzKVs8sY6IqAgNTcvM Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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
Hi again Dino,

Just for list completenes= s and to prepare the meeting in London, here are some replies to the rest o= f your comments.


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

[...]

> =A0 =A0However, vanilla LISP offers a limited feature set on terms of = SDN
> =A0 =A0requirements. =A0To position LISP as the foundations for a SDN<= br> > =A0 =A0solution, advanced interaction between LISP elements and some > =A0 =A0extensions to the stock protocol can be defined. =A0This docume= nt
> =A0 =A0describes SDN extensions for LISP.

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.

Correct, this is not an issue of LISP. I&#= 39;ll rewrite this to state that more clearly.

I think this paragraph should say "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 ..."

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 ;)

> =A0 =A0On the present iteration of this draft, the LISP protocol opera= ting
> =A0 =A0in a SDN deployment manages network traffic in terms of flows > =A0 =A0identified 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 ty= pe API or learned via protocol mechansims (Map-Request/Map-Reply exchange).=

Agreed.

> =A0 =A0specific type of LISP Canonical Address Format (LCAF). =A0Flows= are
> =A0 =A0routed over the network using Explicit Locator Paths (ELPs). = =A0The

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.

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

> =A0o =A0Extended-EID: This document uses the term Extended-EID to refe= r to
> =A0 =A0 =A0 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 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.

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'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.

> Protocol operation follows the specification defined on [LISP] except<= br> > =A0 =A0for the following. =A0Besides of IP to IP mappings, Mapping Sys= tem
> =A0 =A0stores also Extended-EID to ELP mappings. =A0Being Extended-EID= a
> =A0 =A0n-tuple identifying a flow. =A0LISP routers perform look-ups ba= sed on
> =A0 =A0these Extended-EIDs, instead of on destination IPs. =A0Apart fr= om using
> =A0 =A0n- tuples instead of IPs, retrieving information from the Mappi= ng
> =A0 =A0System follows LISP standard mechanisms (i.e. Map-Request, Map-=
> =A0 =A0Reply).

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.

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

> =A0Traditionally ETRs register EID-prefixes that include their own RLO= C
> =A0 =A0addresses as well as other RLOCs for ETRs at the same site. =A0= Here a
> =A0 =A0third-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 f= orm.

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

> LISP routers (xTRs, RTRs) behave as specified on [RFC6830] and
> =A0 =A0[RFC6833], except for the following. =A0LISP routers perform ma= pping
> =A0 =A0lookups based on Extended-EID (n-tuple) not on IP address EID a= nd
> =A0 =A0they obtain an ELP instead of an IP address RLOC. =A0Which spec= ific
> =A0 =A0n-tuple lookup to use and how to configure the router to use it= , is
> =A0 =A0to be covered on future iterations of this document.

> It is not except for the following. Today multi-tuples are looked up i= n the form of {instance-ID, EID}.
>
> The
>
> Rodriguez-Natal, et al. =A0Expires August 11, 2014 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0[Page 4]
> Internet-Draft =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0LISP-SDN =A0 =A0 =A0= =A0 =A0 =A0 =A0 =A0 =A0 February 2014
>
>
> =A0 =A0Mapping System must reply with a Map- Reply carrying on the loc= ator
> =A0 =A0field an ELP. =A0This Map-Reply can carry on the EID-prefix fie= ld an
> =A0 =A0Extended-EID more coarse in some fields, but covering the origi= nal
> =A0 =A0Extended-EID. =A0The LISP router must store this Extended-EID e= ntry
> =A0 =A0(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 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.

Yes, I'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.

> Mapping System (comprising Map Servers and Map Resolvers) behaves as > =A0 =A0specified on [RFC6830] and [RFC6833], except for the following.= =A0It
> =A0 =A0also stores mappings indexed by Extended-EID. =A0These mappings= contain
> =A0 =A0n-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 i= mplementations exist to support it.

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'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.

> =A0 =A0Map Resolvers must be capable of finding the Map-Server contain= ing
> =A0 =A0the longest match Extended-EID entry, according to the lookup r= ules
> =A0 =A0described in section Section 6. =A0Once found, the Map Resolver=
> =A0 =A0forwards the Map-Request to the Map Server. =A0The Map Server r= eplies

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

> =A0 =A0itself to Map- Requests. =A0It must not forward Map-Requests co= mprising
> =A0 =A0Extended-EIDs to any ITRs.

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

Agreed. Good point.

> =A0 =A0The 5-tuple LCAF is the combination of LCAF types 4 and 12.

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

=
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.

> 12. =A0Normative References

Add a LISP-DDT reference.

Will do.
<= br>
Thanks,
Alberto

Thanks,
Dino










--20cf306849edf40f2704f2c197d0-- From nobody Wed Feb 19 08:40:05 2014 Return-Path: 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 ; 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 ; 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 ; Wed, 19 Feb 2014 08:39:54 -0800 (PST) Received: by mail-pd0-f179.google.com with SMTP id fp1so596030pdb.10 for ; 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 (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 In-Reply-To: Date: Wed, 19 Feb 2014 08:39:47 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> To: Damien Saucez X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/z0s-Me3NIehaBCNEYMzW-QKgBnc Cc: Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 16:40:03 -0000 On 19 Feb 2014, at 00:45, Dino Farinacci 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: 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 ; 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 ; 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 ; Wed, 19 Feb 2014 08:56:38 -0800 (PST) Received: by mail-pa0-f68.google.com with SMTP id kp14so380695pab.3 for ; 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 (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 In-Reply-To: Date: Wed, 19 Feb 2014 08:56:33 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com> To: Alberto Rodriguez-Natal X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/X8G6JuWRK_dmC11DuKvYgZE13TE Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Wed, 19 Feb 2014 08:57:56 -0800 (PST) Received: by mail-pd0-f170.google.com with SMTP id p10so621982pdj.1 for ; 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 (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 In-Reply-To: Date: Wed, 19 Feb 2014 08:57:51 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <8C62A450-C03B-4B4C-8435-B50C969D2F5F@gmail.com> References: <240A8B2B-C0BD-40FF-AE40-E8A4C9CF8E2A@gmail.com> To: Alberto Rodriguez-Natal X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/fB1L4r53BhonVb5qPLRddK_aWc4 Cc: "lisp@ietf.org list" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 = 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 = 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: 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 ; 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 ; 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 ; 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 In-Reply-To: Date: Wed, 19 Feb 2014 17:58:04 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> To: Dino Farinacci X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/Uk2-GbazYAXAE7nuIfmHgcl4kew Cc: Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 16:58:11 -0000 On 19 Feb 2014, at 17:39, Dino Farinacci wrote: > On 19 Feb 2014, at 00:45, Dino Farinacci 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: 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 ; 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 ; 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 ; Wed, 19 Feb 2014 09:18:47 -0800 (PST) Received: by mail-pd0-f171.google.com with SMTP id g10so635669pdj.30 for ; 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 (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 In-Reply-To: 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> To: Damien Saucez X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/KBXPWnQP_rhe4P9SiRLFiB0-Llg Cc: Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 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> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> To: Dino Farinacci X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/aSZIV_l5hOsdOI_OE8zwnLoUewc Cc: Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 17:26:41 -0000 On 19 Feb 2014, at 18:18, Dino Farinacci 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: 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 ; 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 ; 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 ; 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)" To: Dino Farinacci 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: References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <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: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/wXvrLRqqj5giIcMv1StX400-a2Q Cc: Damien Saucez , "cf\(mailer list\)" , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 17:30:00 -0000 On Feb 19, 2014, at 9:18 AM, Dino Farinacci 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: 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 ; 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 ; 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 ; 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 In-Reply-To: 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> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> To: Darrel Lewis X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/GWaB6AOtR5vOpgs-S0epPlj5El4 Cc: "cf\(mailer list\)" , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 17:31:36 -0000 On 19 Feb 2014, at 18:29, Darrel Lewis (darlewis) = wrote: >=20 > On Feb 19, 2014, at 9:18 AM, Dino Farinacci = 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: 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 ; 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 ; 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 ; Wed, 19 Feb 2014 09:33:05 -0800 (PST) Received: by mail-pd0-f169.google.com with SMTP id v10so656930pde.0 for ; 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 (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 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: References: <20140218144825842648.087ffc67@sniff.de> <5689A37C-B58A-4144-AB01-A61DFCE1B999@gmail.com> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> <3482805F-EC6F-4AAE-B0DB-49B619020A3C@inria.fr> To: Damien Saucez X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/oW_j7XqPBOzpFbKBhW_bmJ023Q4 Cc: Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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)" To: Damien Saucez 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> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.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\)" , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 17:38:23 -0000 On Feb 19, 2014, at 9:31 AM, Damien Saucez 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: 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 ; 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 ; 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 ; 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 In-Reply-To: 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> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> <3482805F-EC6F-4AAE-B0DB-49B619020A3C@inria.fr> To: Dino Farinacci X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/QZOPpyQgsPHQz265CxYYmfQu8wo Cc: Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 17:38:58 -0000 On 19 Feb 2014, at 18:32, Dino Farinacci 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: 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 ; 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 ; 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 ; 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 To: Damien Saucez 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 , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 ; Wed, 19 Feb 2014 11:41:25 -0800 (PST) Received: by mail-pa0-f52.google.com with SMTP id bj1so828504pad.25 for ; 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 (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 In-Reply-To: <20140219111747519985.d46b87a8@sniff.de> Date: Wed, 19 Feb 2014 11:41:19 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de> To: Marc Binderberger X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/QKIV9AZUhBaeJLfkLryWAb_SABk Cc: Damien Saucez , Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 ; 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 To: Dino Farinacci Message-ID: <20140219115305183057.3957d484@sniff.de> In-Reply-To: References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@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/cWCEMNQpy_4T7qxwm1THZCpPC9Q Cc: Damien Saucez , Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 ; 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: X-Mailer: iPod touch Mail (11B554a) From: Damien Saucez Date: Wed, 19 Feb 2014 21:29:05 +0100 To: Marc Binderberger Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/LCbJ6IpWggUVEqlKG5g9jxe9jPQ Cc: Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 20:29:15 -0000 > On 19 Feb 2014, at 20:17, Marc Binderberger 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 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: 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 ; 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 ; 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 ; Wed, 19 Feb 2014 14:25:05 -0800 (PST) Received: by mail-pd0-f181.google.com with SMTP id y10so948232pdj.12 for ; 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 (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 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> <20140219115305183057.3957d484@sniff.de> To: Marc Binderberger X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/8GlUsyiLtBzojjFEyTN_4yjPobM Cc: Damien Saucez , Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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 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: 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 ; 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 ; 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 ; 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 To: Dino Farinacci 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> <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 , Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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 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: 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 ; 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 ; 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 ; 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 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> <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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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 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: 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 ; 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 ; 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 ; 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 To: Florin Coras 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> <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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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 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: 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 ; 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 ; 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 ; Wed, 19 Feb 2014 19:17:23 -0800 (PST) Received: by mail-pa0-f44.google.com with SMTP id kq14so1295176pab.17 for ; 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 (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 In-Reply-To: <20140219164003436846.18c08f74@sniff.de> Date: Wed, 19 Feb 2014 19:17:17 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20140218144825842648.087ffc67@sniff.de> <7DFCF6EA-9F05-468D-B51F-7AB7DEC149C8@inria.fr> <20140219111747519985.d46b87a8@sniff.de> <20140219115305183057.3957d484@sniff.de> <70C508D5-17D3-4C62-9CDE-802D05AA8D9D@gmail.com> <20140219164003436846.18c08f74@sniff.de> To: Marc Binderberger X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/MP3uzhO-XYrcbMk9iMAWpevvFOk Cc: Damien Saucez , Clarence Filsfils , Luigi Iannone , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 = 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 = 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: 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 ; 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 ; 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 ; 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 In-Reply-To: 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> <561A89E6-B2AB-4EF3-8FFC-B87BEBF680E2@gmail.com> To: "Darrel Lewis (darlewis)" X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/9PJdKdfoRzXDr2EUBPcYCHxXBVI Cc: Damien Saucez , "cf\(mailer list\)" , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Feb 2014 09:34:38 -0000 Hi, On 19 Feb. 2014, at 18:29 , Darrel Lewis (darlewis) = wrote: >=20 > On Feb 19, 2014, at 9:18 AM, Dino Farinacci = 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: 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 ; 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 ; 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 ; 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 To: Dino Farinacci 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Thu, 20 Feb 2014 17:55:30 -0800 (PST) Received: by mail-pb0-f50.google.com with SMTP id rq2so2732192pbb.23 for ; 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 (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 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 X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/0-YwwkNnp-NKp5lXmX-eT1UyTHo Cc: LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 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: X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/D-YsNbNnjh0eL5foQq7J6BrIVEM Cc: LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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 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 X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/37-gcop8cPmtTRRyfVp9i3SGXOc Cc: LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 ; Fri, 21 Feb 2014 08:52:31 -0800 (PST) Received: by mail-pd0-f172.google.com with SMTP id y13so278850pdi.17 for ; 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 (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 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: References: <20140214163439.8133.81625.idtracker@ietfa.amsl.com> <78447E2F-11A0-4123-85FB-E6801F000D64@apnic.net> To: Geoff Huston Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/WZRPO8jkQ4B7xAVj1JoKp3nRn4c Cc: "" , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 ; 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 ; 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 ; 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 In-Reply-To: Date: Sat, 22 Feb 2014 08:23:46 +1100 Content-Transfer-Encoding: quoted-printable Message-ID: References: <20140214163439.8133.81625.idtracker@ietfa.amsl.com> <78447E2F-11A0-4123-85FB-E6801F000D64@apnic.net> To: Dino Farinacci X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/GQxTW7kD950MV_R3paE0ULErRIk Cc: "" , LISP mailing list list 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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 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: 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 ; 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 ; 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 ; 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 ; 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 ; 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" 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Mon, 24 Feb 2014 15:33:27 -0800 (PST) Received: by mail-pb0-f48.google.com with SMTP id md12so3055621pbc.35 for ; 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 (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 In-Reply-To: <530BCC96.5060105@joelhalpern.com> Date: Mon, 24 Feb 2014 15:32:54 -0800 Content-Transfer-Encoding: 7bit Message-Id: References: <530BCC96.5060105@joelhalpern.com> To: "Joel M. Halpern" X-Mailer: Apple Mail (2.1827) Archived-At: http://mailarchive.ietf.org/arch/msg/lisp/xhgjck0Kkc-UHi1oIJa9Pt9ZEV8 Cc: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; 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)" To: "Joel M. Halpern" , "lisp@ietf.org" Thread-Topic: [lisp] Agenda Thread-Index: AQHPMbLBlFd1C4I4kUK54pqbiyjFMJrGU2iA Date: Tue, 25 Feb 2014 11:57:16 +0000 Message-ID: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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: 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)" To: "lisp@ietf.org" , "terry.manderson@icann.org" , "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: 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: Archived-At: http://mailarchive.ietf.org/arch/msg/nvo3/QqrJPGn07NWH-0ReNx7KrP65bC4 CC: "Fabio Maino (fmaino)" , "nvo3@ietf.org" , "Marc Binderberger (mbinderb)" 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" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nvo3-bounces@ietf.org Sender: nvo3 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" 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: 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 ; 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 ; 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 ; 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 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)" , "lisp@ietf.org" References: <530BCC96.5060105@joelhalpern.com> In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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" 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: 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 ; 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 ; 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 ; 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 ; 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 ; 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" 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" 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 ; 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 ; Fri, 28 Feb 2014 15:40:31 -0800 (PST) Received: by mail-pb0-f49.google.com with SMTP id jt11so1380882pbb.8 for ; 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 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 28 Feb 2014 15:40:27 -0800 (PST) From: Dino Farinacci 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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/ +t/vmjPMTmJG84qGyQejfmi6K5k+2s2t3PxXf5dO2Rqf7vHyUGiWW/CN42z/3dP7YdX+amf6OEMr WHD1+xfYXL4OHDrSqVv91LrzPzGfp6Izxs6k5f/uEat48jFeHGUpUVp5XbXyf1Zf+p2F3I4LZ93+ 3j9/5dGV59y9iD1QOHbq/LGW33FqNy5bbt5gtu+tdqaMMxnZY6fPevesFavK3beFxLJ48vz0OtH2 DGRuLRpQ1HG9IEs3YB9/Er0egmIQQUZjjeDEIVkg4payrKBmZhHiETZrm2SFJlzM0Lw+iXgjJ3Wp +OJVq+/89jJwbP5a5o+/737tMpqFWPAGXzTVFomMPMu32chPVxx3VrzeNew715nXv2hxaemx9diu JDfeneEc+fm/LasfNUZ/xwfblSDyRw/lUILCMR+592NvrF330q+fbz+joKndye09GquvXPXctmuW TjUjpabtf1z9Cn7hJ8F8eYd0nMM//tJjmx3nlS178h741sLh1ACLp80scg6JEAp4x/3P43brfZkP /ceVPMSNZqF1l0wfZ5tV47avffXXVY6zZr/z029fakzMGD62wHnl0O6Dh3Pj8WjvkZ898FzjKN8O n1H6eRnviMGT9/4GzXnl8rL7f/7RUtNJF047a8KswmsuOi2OqWl+eGVG23e//Mhz1OkVzf2nb9+6 MNCb73rxN0ci73ro/n8iU1u3fe7/PTn7Y9dMyZXVh3jjrH/psaeqPc1O7fbnv3D/ijYEXumiH3/A zajEdi6/3Y1VjNvqcx++lbuHIfMXlLzyhidpbH4KawxWLS+//1HP5lKnj0EwVtRo791376+M9yLi vWFjCtbs2lnlDGyPRGtW/+qJV5onIHykqJSoeW1Ntd5YZtUrr/eOvOATXEPoi1b814+f2d3TsxH2 /0TZv8as1gi0IwmSlMHuFTzNVGjrM2+9HgB43E5AWprtATym5CmtgkuB/bCadh7IKS3e0t194Oix 6ePHFQ60TkmOc/I5h6prBuXlDv7H2aEi7/x7159/b6JjMsYtvPFHa66tPnywrmPgyMJ4fTy/dDS9 czrO1X9Ye7UI5E703eKRe97nfvGHz0k+EnkX3b/+Ik3IGPfxtes/rin9T7d1xPYdrmwuP2IGXm5E c5zoaAEw5Z1Q1IlRGkEeWBzSwsOJUCKyELQiqEUCpnJWKKeWQhqCobLCxiDSlwg9RSKjZ0CJEy3J yS0eMybW3bOqrHzn7HPO6+zswsQ55nSnDi6cPHVae2tHfW31vr07nlv29LZtO4qLBtccP/7sM0+O KB09dvTYESNGFBYMhr/ocYiPBrq6BuUXVDtHErWy9eCRj31teTr+vP7QoqvHQaRw0gxsjltphKN1 p8+LFR0a+8aRbL3ci/IKWs6aeGBcVif9nI8FMTLpnzAINsxR20dmdGO63QubIFJvXmFH6Yhjk4rM CJh8Xd/QGHe818igAN2DLRI5/IO7/3Xxx27554W+SR0s2Nv+zM+ebFv01Q9gesPOnU84x+471vb6 Sjylgoe/sLHaWqfY21ilbeOTD3//94fBs+uJh54f/6/6A8dj2zc0jDxnShENBU479/wJj25Z86P7 sro+/S9+q2LHtv3wSw9vxjdgSLNrFeakj9JtxyM/WznvHnfUO/GC95Q+8fCt36z93M1XTPRsAFts +7LH7n/CHUbvX/2X3QtGTrEM8rZAeG/SgTA0n7mkaFRwEXKZQdJ+36ZrHEBYUBIiycj6lnqut+rg 0rE2DvWgZvp0LDyHOcvW/FlEbIAKwZcopG9ZmSN+6CVst2c6X7PZCJb/9NJmI+3Od75Uff1tVyfb rgTjnq0VTXNm8tAzY9iEGYvxh2Bqrd/1ynP//vhGQs+VCRTzWsYa/WfVHkff/T/f92fiB29y7Eck lFO25i84o5pgr7+AxWaXFOI5sOZPGMPRNO3hFz5126v40YqMAZ11tdhoruY7X0xRIvrgkeTNsXMl DUNJjbN11e6mD7iz5tGBY6fMnDnJcpnr9JyXnttVMX7J129dKO8EwjD75i9+dGarGvVkTZ83y13A bZkGHVr7E7tyCYv/H/32cvMdvEhPAb4l6B6jlnzy8SX2xl5z5NMkQyGbTaLX2aJttuwprkXivYOr X4L36Khafusd68zsG54mHZHII0cWLX3follnv/czj9mhOTPiTJ/awl1yH82iWR+9Hc3iW/4bweE/ cv32+zP/Bneobu4TdEs8JXbEqmq7apu6xw5/tbV1RNGQiaNKC/JVUJwSHX6QWGdnXWPT4NNtM/fn /qPdZeQNO23qMFMq3V38PRRza1lZZ11zvLktMFIxfQt1Zac82LjUHMmsJdEPTH+TVIs6aMEiQqz+ BAW6aA7Y9Mx08R9uRyfLqoi1twd8vFrCz+xgTWV3dxyIxcVDSktH/vWNjefMfgcNUnujvRF8IQ7a IjlZOaNGjq4+VlVQUHzxJVfOmT2vpaW9oa6uvaVtf/m+2prqgYPwljgIP3/X1dnR2xPPkS6QlaFi zHwR36EEbD1uUWOcrvjtS5VXfxTf0HLyp141N/uh9dRvE39L0dgdi8Zmx1oHtvZ25WVmtnU6WXnN Bdn8yDLb0Ijr8ZAhEXMMqlg43zx1yA925OFN+sIGlzFz1I4rSC8fAIgPnbn5CtzBAEYWfMtEdQDG 7rZNn/vw60s+d98N0wt4Pozplo2utqSxFQ9/d8VjJXMXnDkmv3HHsczTsho2rNl1nFh23fAioZn6 6j338ndyZxavWvdMpW/AxKXTK2Cc1r1fu/ORwTPPHFeU73TWb3llN+ZeReOT99/70vgzJxa0xgYO dvZv31IVc5zHSSGqlObt6Vj58HdXPT1m0TunD8ZcUlZmY9n2VZsP0zPIOPLIikc+uMLw4YRnP4q8 89mP3PisJZnrztVfvXNN6dQzsZSirrNwzMDGTau20mPPuI84qjZ9445NxaPG4DOjWKyzo6HGiJGd 4lhJIEtXouyHwiJ8huUcGzijEl1ZVLGtfd45hZmBRsMXLIoxMszMW5KRz/GtT44N1LV5N2NkgSIQ O8ZFltjJRuIWhxTEep6FwEJOJCKv9IUio8tVQVzWeJOmW9jA9ojBhgeKyRUGkM3QxiDNZWQYcaCp Qxfai6Q4RRoAkQtil/rWaKy+0Thcy+WAlw1zgXBRbZmI5nbSOLvgPNZYY0Qoqz1W1x6DiyidO/tb KbcrAcuqnz957tdumqy+0AZidv6QmYv/5edTRn/yi89itxqCMgd1h/T1AaoUadcRZ/Q4+0GKZfRf M+Sdl+lZkEc1CAJjO6WnDbcDxpaGZuo8TYfb2dDcaWstkjf7Wz9JtQGLUty0Z0MjexJErwyBgTcL YE/2AQPOfPfZdlDTvfkX3/1t5uVfvR6vyjhKFrqf3jitFbuwMQcL6TO+gGo7N8wWt6I6uArwe6+J o2otiP0pJXgcp2nPxsBGGcyLSWtPKcpiRDwKwsEpHSfea25skRBqr6ONF3GA+50f++LNYd+IYB14 AGGZpXIUVUBpX9vR0P6ayjaG4jPTxUpCtrFEzcGy6jDAakgimzPh0vcH8CClaGF/KjmiuRjERGnk 6p+rpTBLOFBNDIKzNGENqyXcOjW1Cazujs7mPYcyBw+sau88WldfXFAwvnTE0MLCZOIaqr9p/knw I3V1Z8RPk+Vt/QV5m//kPbC/6khdY3P74RrvWWOC14QkBRgSvgCwUecj+u1AFg4vgG0uEW0aV/px Y4NGKlTcsiDOnGAJr/8xPSdnaYbQ5qA7FmmSAJRWCXsyzA1sgwfYPLLe2gkKN1u387bFp2ZGg9DQ o9fBV9mwRz6mfvPz808/ffzLL7/S2FQXHZCHXoiaOynAFrvxfXt3vvLqy2PGjDn/gsWjRo3DaDzW 1dHa3t7S1Njc1NTW0R7vxgYR6Km6crIjAzDcSu8g04yhkcjWp1fX8BfF5l57sbP+GQAglyu7tyt3 UD0v4ZGVPK4CMjD1IY5IzZYyV7ToisS00qIPffyfaVKnafPrGDv2dbTXbFi5cqMxmOZ4BRRpPIZp gcvMy/lnMpzutb98MciSCB+NDnac8s1by02Wjjzmrdu/FcPiPo66wyuXucYnIqSQFfNRAUd2ba0y fn4jSXXUVR2GJSISgNV03fACbHwrzFQXYeqEAfxA07ehgAFi+vzMibON4ZCuJABOTTchIEM1ih9C cwOwfd5myYfN+aVn5Q84agYj1F8MLsDiBj6OlHnrBCwt/OorghkVHKyocyabZTz5xaMRD0ZObzZS WXShXQTqHNv9xtqNW/56IO+We/5puNZQt+Ubt/7r3CWXLJwzfszokUVqYi962vxLSp/9rbcKwzdv Ky6KOJU7Ktqm87Yn8YqnHt+YOTjP6e1saaOtSWgaubOabdNqkfbXSSRy5Mhx+yFPydgRmKU2/BOu /9g78rq6opnRg6v/0LW4jw1YlIqCKbMKn1vlrubKlzmCaE7k2KGDVYXmmzXGCPzoffsRrPU7Y5Q7 AxWvfvXfV+AHc378+JR7b5g5RGG2/fHJ1b29hZX7Dg8Z5I2msR6iqr7FkQk78zRg/+jtXA7Qdi6R /KzMrk7aziWSlYl4O7oVxZxsVRRMmQmbYQsd2mYJGM4KOVdV1YZ5773Ge5mZmQfXV10sI+BYzaZX Nmxatz1/0Yc+YMf3QUyzsYy2/+DK35ntaKKdXe20HY35qrSxPyh6qu5NzGNyoK8+R/cGtvOR+AwY o9tRMp6ASOC2s74Zf9GCvHjp0NqmJuzlNGpYSWlxcUF+3okBany8itQ1NR2prTuCXybD46m3F4si sDeF5nk7/ZZ5oKGlZdfBQ61lVb30RTzfcfJ17YM7oZs+bUjGoFtBn5rxtOmTBwzuIDgdViB2xjrb 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--