Re: [nvo3] The way forward

"Yves Hertoghs (yhertogh)" <yhertogh@cisco.com> Mon, 17 March 2014 22:28 UTC

Return-Path: <yhertogh@cisco.com>
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 A776B1A0324 for <nvo3@ietfa.amsl.com>; Mon, 17 Mar 2014 15:28:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.047
X-Spam-Level:
X-Spam-Status: No, score=-10.047 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.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 SE8Gz1Uml8my for <nvo3@ietfa.amsl.com>; Mon, 17 Mar 2014 15:28:29 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) by ietfa.amsl.com (Postfix) with ESMTP id 3B7AE1A0139 for <nvo3@ietf.org>; Mon, 17 Mar 2014 15:28:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9741; q=dns/txt; s=iport; t=1395095301; x=1396304901; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=C4Z4dXcrM6zjGU4pEbvTdsWSloufv3BmHEpKm6xWm80=; b=GhuS0JJQ/qd6jA07qlOlVHF+EW9UfUZ1h2PMFWdNsixpKuFd/ebOsrZ9 op1bK3GKWtZ+IlyEj9Yl00MAxRV7rKxHBhoYe+Im4fGypF4p7SRRppBWs ieEHVRLoTagGN3S5mLd58XUazeluGF931F1Jfc6Jp+cZTzNqZSoAaaGCF k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhYHALR2J1OtJV2Z/2dsb2JhbABagkJEO1eEJLR6iHqBJhZ0giUBAQEEgQkCAQgRAwECKAcyFAkIAgQBEhuHXg3TZBeOVxiEOASYRoEykH6DLYIr
X-IronPort-AV: E=Sophos; i="4.97,673,1389744000"; d="scan'208,217"; a="28178365"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-8.cisco.com with ESMTP; 17 Mar 2014 22:28:21 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s2HMSKfA009248 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Mar 2014 22:28:20 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.83]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0123.003; Mon, 17 Mar 2014 17:28:20 -0500
From: "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com>
To: "Ali Sajassi (sajassi)" <sajassi@cisco.com>, "nvo3@ietf.org" <nvo3@ietf.org>, "draft-ietf-nvo3-gap-analysis@tools.ietf.org" <draft-ietf-nvo3-gap-analysis@tools.ietf.org>
Thread-Topic: [nvo3] The way forward
Thread-Index: AQHPN0AXFcZ6OH0NL0a4vH73eY/EP5rmVqCA
Date: Mon, 17 Mar 2014 22:28:20 +0000
Message-ID: <CF4D3524.3155D%yhertogh@cisco.com>
References: <CF3A5302.2F89E%yhertogh@cisco.com> <CF3AC908.C2949%sajassi@cisco.com>
In-Reply-To: <CF3AC908.C2949%sajassi@cisco.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.83.214]
Content-Type: multipart/alternative; boundary="_000_CF4D35243155Dyhertoghciscocom_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/nvo3/BbAReER-mZUVJxDpi6iyWg6XZJg
Subject: Re: [nvo3] The way forward
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Network Virtualization Overlays \(NVO3\) Working Group" <nvo3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nvo3>, <mailto:nvo3-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nvo3/>
List-Post: <mailto:nvo3@ietf.org>
List-Help: <mailto:nvo3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nvo3>, <mailto:nvo3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Mar 2014 22:28:31 -0000

Ali,

I realise this means more work for you, but the gap analysis draft people are looking for more draft like http://tools.ietf.org/html/draft-hertoghs-nvo3-lisp-controlplane-unified-00 for other control planes ie BGP.
Would you or any other be able to adapt the draft you mentioned to be more inline with the current requirement drafts in NVO3?

Yves

From: Ali Sajassi <sajassi@cisco.com<mailto:sajassi@cisco.com>>
Date: Tuesday 4 March 2014 01:24
To: Yves Hertoghs <yhertogh@cisco.com<mailto:yhertogh@cisco.com>>, "nvo3@ietf.org<mailto:nvo3@ietf.org>" <nvo3@ietf.org<mailto:nvo3@ietf.org>>, "draft-ietf-nvo3-gap-analysis@tools.ietf.org<mailto:draft-ietf-nvo3-gap-analysis@tools.ietf.org>" <draft-ietf-nvo3-gap-analysis@tools.ietf.org<mailto:draft-ietf-nvo3-gap-analysis@tools.ietf.org>>
Subject: Re: [nvo3] The way forward


Yves,

Just a minor correction that the following EVPN draft covers both VXLAN and NVGRE encapsulation for DC applications and it has been around for over a year with multiple vendors implementing it.

http://tools.ietf.org/id/draft-sd-l2vpn-evpn-overlay-02.txt

I agree with rest of the things that you are saying. I think a cleaner comparison would be to compare different control-plane solutions such as EVPN, IP-VPN, LISP (columns of a table) against a set of functionalities (rows of tables) that you mentioned below with each entry in the table to indicate whether that functionality is supported and if so with what encap.

Cheers,
Ali

From: "Yves Hertoghs (yhertogh)" <yhertogh@cisco.com<mailto:yhertogh@cisco.com>>
Date: Monday, March 3, 2014 6:40 AM
To: "nvo3@ietf.org<mailto:nvo3@ietf.org>" <nvo3@ietf.org<mailto:nvo3@ietf.org>>, "draft-ietf-nvo3-gap-analysis@tools.ietf.org<mailto:draft-ietf-nvo3-gap-analysis@tools.ietf.org>" <draft-ietf-nvo3-gap-analysis@tools.ietf.org<mailto:draft-ietf-nvo3-gap-analysis@tools.ietf.org>>
Subject: [nvo3] The way forward

Folks.

To pick up the discussion on the list where we left off.

Currently we have VXLAN/NVGRE/EVPN/IP-VPN/VPLS in there as ‘potential solutions’.  These solutions dont compare at all.  VxLAN/NVGRE/VPLS all use flood-and-learn as a control plane + some ways of creating the emulated ethernet service end to end.  IP-VPN and E-VPN uses BGP as a control plane, but in its current form is using an MPLS or MPLSoGRE encapsulation.

NVO3’s aim was to see how the defacto encapsulations like VXLAN and NVGRE would need to evolve from a control plane perspective to support a greater set of services, remove the need for multicast, add more scale , etc.

So why are we comparing these 5 options ? Sounds like comparing bananas to kiwis to me.

Secondly, i though there was a rough consensus that we should ‘choose’ a couple of encapsulation (like e.g. VXLAN, VXLAN-GPE, NVGRE, etc), and then see how existing control planes would work across these encapsulations, to both setup connectivity/create the tunnels, as well as carrying the reachability information. Draft-nvo3-hertoghs is doing essentially that, for LISP.    Wouldn’t that be a better way forward going forward?

Yves