Re: [nvo3] Draft NVO3 WG Charter

Robert Raszuk <robert@raszuk.net> Mon, 20 February 2012 20:40 UTC

Return-Path: <robert@raszuk.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 1545121F85D1 for <nvo3@ietfa.amsl.com>; Mon, 20 Feb 2012 12:40:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.557
X-Spam-Level:
X-Spam-Status: No, score=-2.557 tagged_above=-999 required=5 tests=[AWL=0.042, BAYES_00=-2.599]
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 RPqC2VkwZrkg for <nvo3@ietfa.amsl.com>; Mon, 20 Feb 2012 12:40:10 -0800 (PST)
Received: from mail1310.opentransfer.com (mail1310.opentransfer.com [76.162.254.103]) by ietfa.amsl.com (Postfix) with ESMTP id 2A21021F85CF for <nvo3@ietf.org>; Mon, 20 Feb 2012 12:40:10 -0800 (PST)
Received: (qmail 21240 invoked by uid 399); 20 Feb 2012 20:40:09 -0000
Received: from unknown (HELO ?192.168.1.57?) (pbs:robert@raszuk.net@83.31.55.190) by mail1310.opentransfer.com with ESMTPM; 20 Feb 2012 20:40:09 -0000
X-Originating-IP: 83.31.55.190
Message-ID: <4F42AFA7.1020602@raszuk.net>
Date: Mon, 20 Feb 2012 21:40:07 +0100
From: Robert Raszuk <robert@raszuk.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: Yakov Rekhter <yakov@juniper.net>
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>
In-Reply-To: <201202201430.q1KEUW158093@magenta.juniper.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: narten@us.ibm.com, jdrake@juniper.net, rbonica@juniper.net, david.black@emc.com, 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
Reply-To: robert@raszuk.net
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: Mon, 20 Feb 2012 20:40:11 -0000

Hi 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 ?

I don't think this is right question to ask. I personally see no 
technical reasons why MPLS over GRE could not be used in (a) or (b) or 
(c). In fact as one could notice from my former posts I think this is a 
very good idea to use it.

However the right question here is the choice of signalling and control 
plane such that either (a) or (b) or (c) knows how to build GRE header 
or what value of MPLS label to impose. I think this is the crux of focus 
of this potential WG.

IMHO the better questions to ask this WG are ...

* If we choose draft-marques-l3vpn-end-system to be the signalling 
protocol for nvo3 would we get general agreement that all (a) ToR 
switches, (b) datacenter access switches and (c) hypervisor 
soft-switches would support it ?

* Do we need one signalling protocol for all (a) or (b) or (c) or would 
we be fine with more then one depending on the level of virtualization 
boundary

* Do we in general agree that p2mp nature of BGP distribution (even with 
RTC) which is in core of draft-marques-l3vpn-end-system proposal is a 
good fit for DC L2 and L3 virtualization requirements ?

* For short lived VM based virtualization requirements (job processing 
application) especially across DCs are we really convinced that dynamics 
of today's BGP (where per prefix priority is simply not implemented 
anywhere and where fair treatment to all prefixes is preferred) is the 
best mechanism we could come up today to this problem space ?

Best regards,
R.