Re: [nvo3] Applicability of RFC 5512 to NVO3?

Shane Amante <shane@castlepoint.net> Sat, 18 February 2012 16:35 UTC

Return-Path: <shane@castlepoint.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 0C34F21F8564 for <nvo3@ietfa.amsl.com>; Sat, 18 Feb 2012 08:35:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level:
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_13=0.6]
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 VLptZ2NY1kRa for <nvo3@ietfa.amsl.com>; Sat, 18 Feb 2012 08:35:45 -0800 (PST)
Received: from dog.tcb.net (dog.tcb.net [64.78.150.133]) by ietfa.amsl.com (Postfix) with ESMTP id 721B121F854D for <nvo3@ietf.org>; Sat, 18 Feb 2012 08:35:45 -0800 (PST)
Received: by dog.tcb.net (Postfix, from userid 0) id D5DAB268063; Sat, 18 Feb 2012 09:35:44 -0700 (MST)
Received: from mbpw.castlepoint.net (63-225-243-189.hlrn.qwest.net [63.225.243.189]) (authenticated-user smtp) (TLSv1/SSLv3 AES128-SHA 128/128) by dog.tcb.net with SMTP; Sat, 18 Feb 2012 09:35:44 -0700 (MST) (envelope-from shane@castlepoint.net)
X-Avenger: version=0.7.8; receiver=dog.tcb.net; client-ip=63.225.243.189; client-port=59544; syn-fingerprint=65535:54:1:64:M1452,N,W1,N,N,T,S; data-bytes=0
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset="iso-8859-1"
From: Shane Amante <shane@castlepoint.net>
In-Reply-To: <4F3F7EFD.8050907@raszuk.net>
Date: Sat, 18 Feb 2012 09:35:28 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <8F8A6120-6E3E-4AEC-BEE0-6340EEB1C4F5@castlepoint.net>
References: <07A3C8B8-1460-435C-99B6-210B479C3840@castlepoint.net> <4F3F7EFD.8050907@raszuk.net>
To: robert@raszuk.net
X-Mailer: Apple Mail (2.1257)
Cc: nvo3@ietf.org
Subject: Re: [nvo3] Applicability of RFC 5512 to NVO3?
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: Sat, 18 Feb 2012 16:35:46 -0000

Hi Robert,

1) I was viewing RFC 5512 as something that may be able to be run only down to and on ToR switches, not (necessarily/always) down to individual Hypervisors, specifically for the scale reasons you cite.
2) With respect to the latter point, I can potentially see something like draft-marques-l3vpn-end-system-03 as being complementary to RFC 5512. Specifically, draft-marques-l3vpn-end-system-03 would run on/in a Hypervisor and talk to a ToR (running RFC 5512), as appropriate.

Regardless, at a high level, my question was really meant to ask the more broad question of whether RFC 5512 had been reviewed by the authors/proponents of NVO3 to see if it was applicable and, if not, why not. When I reviewed the Section 6 of the NVO3 draft, (and attended the NVO3 discussion in Taipei), I had not seen it mentioned (even though there are several other protocols/mechanisms discussed), which is what prompted my question.
https://tools.ietf.org/html/draft-narten-nvo3-overlay-problem-statement-01#section-6
... or, said differently, could the NVO3 effort go *faster* (and, hopefully avoid inventing a new, almost identical signaling protocol) if it was able to leverage RFC 5512 for its signaling control plane[1] and, perhaps, focus mostly on (for example) adopting/refining/etc. (something like) draft-marques-l3vpn-end-system, as I mention in #2 above (and, others have mentioned on the list previously).

In summary, I was attempting to help narrow the scope of NVO3, by re-using /if possible/ what we've already developed and, secondarily, focus on the new things that don't exist.

-shane

[1] As you mention, BGP may be challenged from a scaling perspective, wrt to NVO3. Then again, the same arguments were made about BGP back during the early days of the L2VPN & L3VPN, when those WG's were just getting off the ground and look where the industry is now.


On Feb 18, 2012, at 3:35 AM, Robert Raszuk wrote:
> Hi Shane,
> 
> 5512 would require each host to support BGP.
> 
> That for amount of information scaling would automatically mean that each host in the data center would need to also support RTC (rfc4684).
> 
> Session scaling is another challenge if we follow Igor's numbers.
> 
> And I am not sure that the p2mp information distribution nature of BGP fits well to the set of requirements here. It seems that host to VM controller/orchestration/ect is much more p2p in it's nature. From looking at our data centers I see the common user's VMs residing on very little number of hosts.
> 
> Even if one would go that path (and maybe we would restart talks about bgp-lite .. what may be regardless useful for PE-CE bgp scaling in other areas) which BGP implementation you would recommend to use on the hosts ?
> 
> Cheers,
> R.
> 
>> I am curious to know if the following RFC has been looked at to see
>> if it's applicable to the NVO3 solution space. Furthermore, if it was
>> looked at, I'd be curious to know why it was insufficient?
>> 
>> http://tools.ietf.org/html/rfc5512
>> 
>> Thanks,
>> 
>> -shane _______________________________________________ nvo3 mailing
>> list nvo3@ietf.org https://www.ietf.org/mailman/listinfo/nvo3
>> 
>> 
>