Re: [nvo3] Applicability of RFC 5512 to NVO3?
Larry Kreeger <kreeger@cisco.com> Wed, 22 February 2012 03:54 UTC
Return-Path: <kreeger@cisco.com>
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 F31AD21F87DA for <nvo3@ietfa.amsl.com>; Tue, 21 Feb 2012 19:54:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.617
X-Spam-Level:
X-Spam-Status: No, score=-7.617 tagged_above=-999 required=5 tests=[AWL=2.382, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_HI=-8]
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 Rn6Us+Hrq+0n for <nvo3@ietfa.amsl.com>; Tue, 21 Feb 2012 19:54:35 -0800 (PST)
Received: from mtv-iport-4.cisco.com (mtv-iport-4.cisco.com [173.36.130.15]) by ietfa.amsl.com (Postfix) with ESMTP id 9E24721F87BE for <nvo3@ietf.org>; Tue, 21 Feb 2012 19:54:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=kreeger@cisco.com; l=5496; q=dns/txt; s=iport; t=1329882868; x=1331092468; h=date:subject:from:to:cc:message-id:in-reply-to: mime-version:content-transfer-encoding; bh=jdnJvwFz9zq/w0o4hyf45rorIpJNYcZG2zLMcJ1KuRs=; b=BxUa2AhbRB6v3CcrtAp5qeWoT8xXyrVA3IFswnPdMryq2RkAgDFG3tI+ IoMNjH7IH0cNt+BssRg4HS2lGTkX1WJEGhWMoUIc9Y+D4X7G1gmSi/YN+ zIfBPeufg/cciqFRmdsb78jriwstaRswKGb76YiGAv/8WvZqOB9gBhGgV w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EANllRE+rRDoG/2dsb2JhbABDslyBB4FzAQEBAwEBAQEPAScCATELBQ0BCBhVMAEBBA4FGweHXgmZPQGfE4xFBA0GFRABAkMEAQkDhV4JAwYIEoM8BIhPjGmTDg
X-IronPort-AV: E=Sophos;i="4.73,461,1325462400"; d="scan'208";a="31569148"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-4.cisco.com with ESMTP; 22 Feb 2012 03:54:28 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id q1M3sShf028822; Wed, 22 Feb 2012 03:54:28 GMT
Received: from xmb-sjc-21e.amer.cisco.com ([171.70.151.156]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 21 Feb 2012 19:54:28 -0800
Received: from 10.21.75.119 ([10.21.75.119]) by xmb-sjc-21e.amer.cisco.com ([171.70.151.156]) via Exchange Front-End Server email.cisco.com ([171.70.151.174]) with Microsoft Exchange Server HTTP-DAV ; Wed, 22 Feb 2012 03:54:27 +0000
User-Agent: Microsoft-Entourage/12.32.0.111121
Date: Tue, 21 Feb 2012 19:54:26 -0800
From: Larry Kreeger <kreeger@cisco.com>
To: Shane Amante <shane@castlepoint.net>
Message-ID: <CB69A6F2.58F81%kreeger@cisco.com>
Thread-Topic: [nvo3] Applicability of RFC 5512 to NVO3?
Thread-Index: AczxFatzkHNPicdWv06xx8oM+EmnUA==
In-Reply-To: <7C1F62AB-6070-4B25-9B1E-0069738D8A73@castlepoint.net>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-OriginalArrivalTime: 22 Feb 2012 03:54:28.0235 (UTC) FILETIME=[ACC8CDB0:01CCF115]
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: Wed, 22 Feb 2012 03:54:36 -0000
On 2/20/12 11:22 PM, "Shane Amante" <shane@castlepoint.net> wrote: > 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. An Overlay Border Point (OBP), as it is called in draft-kreeger-nvo3-overlay-cp-00 performs the encap/decap function. In order to do this it needs a table mapping inner Virtual Network addresses to outer Underlying Network addresses. The document discusses the requirements for a control plane protocol to populate this mapping table. I understood that you were suggesting using RFC5512 as this protocol, but you mentioned doing it only on ToR and not hypervisors; However, it would need to also run on hypervisors since they will likely be the main place OBPs would exist. - Larry > > -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#s >>> ec >>> 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 >
- [nvo3] Applicability of RFC 5512 to NVO3? Shane Amante
- Re: [nvo3] Applicability of RFC 5512 to NVO3? Robert Raszuk
- Re: [nvo3] Applicability of RFC 5512 to NVO3? Shane Amante
- Re: [nvo3] Applicability of RFC 5512 to NVO3? Robert Raszuk
- Re: [nvo3] Applicability of RFC 5512 to NVO3? Larry Kreeger
- Re: [nvo3] Applicability of RFC 5512 to NVO3? Shane Amante
- Re: [nvo3] Applicability of RFC 5512 to NVO3? david.black
- Re: [nvo3] Applicability of RFC 5512 to NVO3? Larry Kreeger
- [nvo3] Question of the terminology used in draft-… Linda Dunbar
- Re: [nvo3] Question of the terminology used in dr… Pat Thaler
- Re: [nvo3] Question of the terminology used in dr… Linda Dunbar
- Re: [nvo3] Question of the terminology used in dr… Larry Kreeger
- [nvo3] Detailed comments to draft-kreeger-nvo3-ov… Linda Dunbar
- Re: [nvo3] Question of the terminology used in dr… Linda Dunbar
- [nvo3] NV03 Charter question Linda Dunbar
- Re: [nvo3] NV03 Charter question Pat Thaler
- Re: [nvo3] NV03 Charter question Thomas Narten
- [nvo3] Another question on NV03 charter Linda Dunbar
- Re: [nvo3] Another question on NV03 charter David Allan I
- Re: [nvo3] Another question on NV03 charter John E Drake
- Re: [nvo3] Another question on NV03 charter Linda Dunbar
- Re: [nvo3] Another question on NV03 charter David Allan I
- Re: [nvo3] Another question on NV03 charter Larry Kreeger
- Re: [nvo3] Another question on NV03 charter Stiliadis, Dimitrios (Dimitri)
- Re: [nvo3] Another question on NV03 charter Linda Dunbar
- Re: [nvo3] Another question on NV03 charter Larry Kreeger
- Re: [nvo3] Another question on NV03 charter Linda Dunbar
- Re: [nvo3] Another question on NV03 charter Rakesh Saha
- Re: [nvo3] Another question on NV03 charter Linda Dunbar
- Re: [nvo3] Another question on NV03 charter Larry Kreeger