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

Shane Amante <shane@castlepoint.net> Tue, 21 February 2012 07:22 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 A7E8721E8044 for <nvo3@ietfa.amsl.com>; Mon, 20 Feb 2012 23:22:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.199
X-Spam-Level:
X-Spam-Status: No, score=-2.199 tagged_above=-999 required=5 tests=[AWL=-0.200, 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 ndfAj+KbK0y7 for <nvo3@ietfa.amsl.com>; Mon, 20 Feb 2012 23:22:44 -0800 (PST)
Received: from dog.tcb.net (dog.tcb.net [64.78.150.133]) by ietfa.amsl.com (Postfix) with ESMTP id BB11421E803F for <nvo3@ietf.org>; Mon, 20 Feb 2012 23:22:44 -0800 (PST)
Received: by dog.tcb.net (Postfix, from userid 0) id EC2DD268063; Tue, 21 Feb 2012 00:22:43 -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; Tue, 21 Feb 2012 00:22:43 -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=53885; 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="us-ascii"
From: Shane Amante <shane@castlepoint.net>
In-Reply-To: <CB6745D1.58C2B%kreeger@cisco.com>
Date: Tue, 21 Feb 2012 00:22:28 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <7C1F62AB-6070-4B25-9B1E-0069738D8A73@castlepoint.net>
References: <CB6745D1.58C2B%kreeger@cisco.com>
To: Larry Kreeger <kreeger@cisco.com>
X-Mailer: Apple Mail (2.1257)
Cc: nvo3@ietf.org, Robert Raszuk <robert@raszuk.net>
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: Tue, 21 Feb 2012 07:22:45 -0000

Hi Larry,

On Feb 20, 2012, at 1:35 AM, Larry Kreeger wrote:
> Hi Shane,
> 
> On 2/18/12 8:35 AM, "Shane Amante" <shane@castlepoint.net> wrote:
> 
>> 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.
> 
> While the overlay solution should allow for the ToR switches to be the
> encap/decap points, the other requirement is that it must be possible for
> the overlays to terminate in the Virtual Switch inside the hypervisor.  We
> certainly wouldn't want to use two different protocols, with one for
> hypervisors and one for ToR switches.  In fact, I believe it quite likely
> that the same DC will have overlays terminating in both hypervisors and in
> physical network switches.

Please clarify what you mean above, wrt data-plane encapsulation/de-encapsulation vs. control-plane protocols.

RFC 5512 is strictly a control-plane signaling protocol, which can signal any combination of: GRE/IP, IP/IP or L2TPv3/IP for data-plane encapsulation.

-shane



>> 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#sec
>> tion-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
>>>> 
>>>> 
>>> 
>> 
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://www.ietf.org/mailman/listinfo/nvo3
> 
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3