Re: [nvo3] Draft NVO3 WG Charter

Yakov Rekhter <yakov@juniper.net> Tue, 21 February 2012 13:33 UTC

Return-Path: <yakov@juniper.net>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 858D221F87A4 for <nvo3@ietfa.amsl.com>; Tue, 21 Feb 2012 05:33:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.153
X-Spam-Level:
X-Spam-Status: No, score=-106.153 tagged_above=-999 required=5 tests=[AWL=0.446, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4mkXz-7wjc7p for <nvo3@ietfa.amsl.com>; Tue, 21 Feb 2012 05:33:04 -0800 (PST)
Received: from exprod7og107.obsmtp.com (exprod7og107.obsmtp.com [64.18.2.167]) by ietfa.amsl.com (Postfix) with ESMTP id 9EFCA21F87A3 for <nvo3@ietf.org>; Tue, 21 Feb 2012 05:33:03 -0800 (PST)
Received: from P-EMHUB03-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob107.postini.com ([64.18.6.12]) with SMTP ID DSNKT0OdBtmspONDH/No4eT2pwylcUPdnoL+@postini.com; Tue, 21 Feb 2012 05:33:03 PST
Received: from magenta.juniper.net (172.17.27.123) by P-EMHUB03-HQ.jnpr.net (172.24.192.33) with Microsoft SMTP Server (TLS) id 8.3.213.0; Tue, 21 Feb 2012 05:31:36 -0800
Received: from juniper.net (sapphire.juniper.net [172.17.28.108]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id q1LDVY173863; Tue, 21 Feb 2012 05:31:34 -0800 (PST) (envelope-from yakov@juniper.net)
Message-ID: <201202211331.q1LDVY173863@magenta.juniper.net>
To: david.black@emc.com
In-Reply-To: <7C4DFCE962635144B8FAE8CA11D0BF1E05AEAEF752@MX14A.corp.emc.com>
References: <201202171451.q1HEptR3027370@cichlid.raleigh.ibm.com>, <5E893DB832F57341992548CDBB333163A55C70661A@EMBX01-HQ.jnpr.net> <5E613872-0E27-46D2-8097-B31E7F0F37C5@mimectl>, <5E893DB832F57341992548CDBB333163A55C70669D@EMBX01-HQ.jnpr.net> <B56CFB4A-2393-42C7-9A89-0AA397512F12@mimectl> <201202201430.q1KEUW158093@magenta.juniper.net> <7C4DFCE962635144B8FAE8CA11D0BF1E05AEAEF752@MX14A.corp.emc.com>
X-MH-In-Reply-To: <david.black@emc.com> message dated "Mon, 20 Feb 2012 15:10:49 -0500."
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <49954.1329831094.1@juniper.net>
Date: Tue, 21 Feb 2012 05:31:34 -0800
From: Yakov Rekhter <yakov@juniper.net>
X-EXCLAIMER-MD-CONFIG: e4081efb-6d29-443c-8708-750833aec629
Cc: narten@us.ibm.com, jdrake@juniper.net, rbonica@juniper.net, nvo3@ietf.org, afarrel@juniper.net, nitinb@juniper.net
Subject: Re: [nvo3] Draft NVO3 WG Charter
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "L2 \"Network Virtualization Over l3\" overlay discussion list \(nvo3\)" <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: Tue, 21 Feb 2012 13:33:04 -0000

David,

> Yakov,
> 
> > What are the specific *technical* reason(s) why MPLS over GRE is
> > a "non-starter" for (a) ToR switches, (b) datacenter access switches,
> > and (c) hypervisor softswitches ?
> 
> Sure, that was on my list of things to do, so thanks for asking, but
> my original assertion was:
> 
> > > > > BGP and MPLS are non-starters for a lot of datacenter-internal
> > > > > networks.
> 
> Let's start with one of the more important problems that has motivated
> interest in overlays for virtual networking.  From the proposed charter:
> 
>    Support for multi-tenancy has become a core requirement of data
>    centers, especially in the context of data centers which include
>    virtualized servers known as virtual machines (VMs).  
> 
> In these datacenters, there is a sizeable population of virtual machines
> running using VLANs.  In a bit more detail, that means:
> 	- Data Plane: TCP/IP, Ethernet VLANs
> 	- Control Plane: IP Routing based on IGPs (e.g., OSPF), VLAN
> 		configuration, LLDP, etc.
> Beyond that, management, operational practices and network admin skills
> are matched to the environment.
> 
> Again from the proposed charter:
> 
>    Tenant isolation is primarily achieved today within data centers using
>    Ethernet VLANs. But the 12-bit VLAN tag field isn't large enough to
>    support existing and future needs.
> 
> This is an incremental growth problem - the datacenter is running fine
> with VLANs, but VLAN address space is being exhausted.  The solution
> should be incremental in impact and incrementally deployable.
> 
> Taking a look at MPLS and BGP, and assuming that the gaps previously
> pointed out in the marques-l3vpn-end-system draft are addressed, I see
> the following:
> 	- Introduce new data plane: MPLS
> 	- Introduce new control plane: BGP
> 	- Significant changes to management and operational practices
> 	- New network admin skills required
> That's not the best incremental impact story.  The last one is particularly
> important.

>From the proposed charter:

  4) Develop requirements (and later a Standards Track protocol) for a
  more scalable control plane for managing and distributing the mappings
  of "inner" to "outer" addresses. We will develop a reusable framework
  suitable for use by any mapping function in which there is a need to
  map "inner" to outer addresses. Starting point:
  draft-kreeger-nvo3-overlay-cp-00.txt

Developing a new (Standards Track) protocol would introduce:

   - new control plane 
   - significant changes to management and operational practices
   - new network admin skills required

So, developing a new protocol, as proposed in the charter, is
certainly "not the best incremental impact story". Thus, following
your line of reasoning, item 4 (developing a Standards Track protocol)
should be removed from the charter. However, I don't recall seeing
an e-mail from you suggesting to remove item 4 from the charter.
Did I miss it ?

Yakov.