John, See below.
-----Original Message----- From: John E Drake [mailto:[email protected]] Sent: Thursday, September 20, 2012 7:57 AM To: Lucy yong; Thomas Nadeau Cc: Kireeti Kompella; [email protected] Subject: RE: [nvo3] draft-drake-nvo3-evpn-control-plane Lucy, 1) & 2) are correct. 3) does not apply because we are stipulating that that encapsulation selection (nee interworking) requires that every PE in a given EVI needs to support all of the encapsulations used by each of the PEs in that EVI. As others have pointed out, in practice a given EVI will only use one or two encapsulations and supporting multiple encapsulations does not appear to be particularly onerous. [[LY]] So some description in the draft need to be revised or clarified. Yours irrespectively, John > -----Original Message----- > From: Lucy yong [mailto:[email protected]] > Sent: Thursday, September 20, 2012 5:38 AM > To: John E Drake; Lucy yong; Thomas Nadeau > Cc: Kireeti Kompella; [email protected] > Subject: RE: [nvo3] draft-drake-nvo3-evpn-control-plane > > John and Tom, > > Yes, your answer is more precisely. > > Then I question which following is the purpose of this draft? > > 1) to allow evpn control plane supporting all data plane encapsulations > that nvo3 has to support > 2) because all NVEs can support a set of data plane encapsulations, an > egress NVE can use evpn control plane to tell other ingress NVEs which > encapsulation they should use to send packets. > 3) Since some NVEs may support one type data plane encapsulation and > others may support another only, evpn control plane can make them > interwork together. > > I know there are several proposals on data plane encapsulation for > nvo3, is there a requirement to support all of them in nvo3? > > Lucy > > Please let me know your > > -----Original Message----- > From: John E Drake [mailto:[email protected]] > Sent: Wednesday, September 19, 2012 9:33 AM > To: Lucy yong; Thomas Nadeau > Cc: Kireeti Kompella; [email protected] > Subject: RE: [nvo3] draft-drake-nvo3-evpn-control-plane > > Lucy, > > Or more precisely, all eight PEs each have to support all three > encapsulations. > > As Aldrin points out this is the same as having PPP and Ethernet > encapsulations in the same VRF. Also, as Tom points out, this is a > capability that NIC vendors are designing into their products. > > Yours irrespectively, > > John > > > > -----Original Message----- > > From: Lucy yong [mailto:[email protected]] > > Sent: Wednesday, September 19, 2012 7:18 AM > > To: John E Drake; Thomas Nadeau > > Cc: Kireeti Kompella; [email protected] > > Subject: RE: [nvo3] draft-drake-nvo3-evpn-control-plane > > > > John, > > > > First of all, I mean to say that the proposed solution is not proper > > in a mp2mp solution in the reply to Tom. This is my mistake. > > > > If one egress PE supports NVGRE, one support VXLAN, and one support > > MPLS-GRE, then five ingress PEs that need to have tunnels to all > three > > egress PEs will all need to support 3 encapsulation. > > > > Using a gateway interwork with different data plane is better on > this. > > > > Lucy > > > > > > > > > > > > > > > > -----Original Message----- > > From: John E Drake [mailto:[email protected]] > > Sent: Wednesday, September 19, 2012 9:05 AM > > To: Lucy yong; Thomas Nadeau > > Cc: Kireeti Kompella; [email protected] > > Subject: RE: [nvo3] draft-drake-nvo3-evpn-control-plane > > > > Lucy, > > > > What exactly do you mean by 'mp2mp' and why do you think it is needed > > in this context? > > > > Yours irrespectively, > > > > John > > > > > > > -----Original Message----- > > > From: [email protected] [mailto:[email protected]] On > Behalf > > > Of Lucy yong > > > Sent: Wednesday, September 19, 2012 6:56 AM > > > To: Thomas Nadeau > > > Cc: Kireeti Kompella; [email protected] > > > Subject: Re: [nvo3] draft-drake-nvo3-evpn-control-plane > > > > > > Tom, > > > > > > I am not auguring if NVO3 should support different data > > encapsulations. > > > I question that the proposed solution is proper in a mp2mp > situation. > > > Using a gateway for this case is much simpler, which can still be > > done > > > in a single control plane. > > > > > > However, in NVO3, encapsulation is done at NVE not end system, > right? > > > I don't know the intention of your second sentence. > > > > > > Lucy > > > > > > -----Original Message----- > > > From: Thomas Nadeau [mailto:[email protected]] > > > Sent: Tuesday, September 18, 2012 6:10 PM > > > To: Lucy yong > > > Cc: Kireeti Kompella; [email protected] > > > Subject: Re: [nvo3] draft-drake-nvo3-evpn-control-plane > > > > > > > > > There is definitely a requirement to do different encapsulations > > > simultaneously. There is even support coming from NIC vendors to > > > support multiple VMs with different encapsulations at the same > time. > > > > > > --Tom > > > > > > On Sep 18, 2012:1:18 PM, at 1:18 PM, Lucy yong > > > <[email protected]> > > > wrote: > > > > > > > Hi Kreeti, > > > > > > > > Regarding interworking capability, Is "a given EVI can support > > > multiple data plane encapsulation" equivalent to say "individual > > > NVEs need to support multiple encapsulation schemas"? If one NVE > > > only supports VXLAN and another NVE only supports MPLS-in-GRE, two > > > will > > not > > > able to work in a same EVI, is that right? Will this give more > > benefit > > > than having one encapsulation in an EVI or make more complex? > > > > > > > > Regards, > > > > Lucy > > > > > > > > -----Original Message----- > > > > From: Kireeti Kompella [mailto:[email protected]] > > > > Sent: Monday, September 17, 2012 8:18 PM > > > > To: Lucy yong > > > > Cc: [email protected] > > > > Subject: Re: [nvo3] draft-drake-nvo3-evpn-control-plane > > > > > > > > Hi Lucy, > > > > > > > > On Sep 17, 2012, at 3:36 PM, Lucy yong <[email protected]> > > wrote: > > > > > > > >> Read this draft. > > > >> > > > >> RFC5512 applies a case where two BGP speakers are in a BGP free > > > core. Using encapsulation tunnel between two speakers enables one > > > speaker to send a packet to another speaker as the next-hop. > > > >> > > > >> Using this approach in nvo3 may rise a high scalability concern > > > because any pair of NVEs in an NVO will need to maintain a state > for > > > the tunnel encapsulation. > > > > > > > > They would have to in any case. The tunnel encap is a couple of > > > bits; the "tenant id" is also needed. > > > > > > > >> If some NVEs support VXLAN and some support NVGRE, to build > mcast > > > tree for BUM, it has to build two distinct sub-trees for each, > which > > > is more complex. > > > >> > > > >> "This memo specifies that an egress PE must use the sender MAC > > > >> address to determine whether to send a received Broadcast or > > > >> Multicast packet to a given Ethernet Segment. I.e., if the > > > >> sender MAC address is associated with a given Ethernet Segment, > > > >> the > > egress > > > >> PE must not send the packet to that Ethernet Segment." > > > >> > > > >> Does it mean using BGP to exchange NVE MAC address that belong > to > > > >> an > > > Ethernet segment first? How does this impact other evpn features? > > > > > > > > Yes to the first question; not at all (imo) to the second. > > > > > > > >> This needs to be cooked more. > > > > > > > > I think it's pretty well cooked, although I must confess a > > > predilection for sushi. In effect, these very capable authors > saved > > > me the trouble of writing pretty much the same draft :-) > > > > > > > > The only thing I would change is the draft name: I prefer "...- > > nvo3- > > > l2-in-l3-control-plane". Oh, and add a code point for STT :-) > > > > > > > > Kireeti > > > > > > > >> Cheers, > > > >> Lucy > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> -----Original Message----- > > > >> From: [email protected] [mailto:[email protected]] On > > > >> Behalf > > > Of Aldrin Isaac > > > >> Sent: Monday, September 17, 2012 2:18 PM > > > >> To: Stiliadis, Dimitrios (Dimitri) > > > >> Cc: Thomas Nadeau; [email protected] > > > >> Subject: Re: [nvo3] draft-drake-nvo3-evpn-control-plane > > > >> > > > >> I'm not sure that the dust has fully settled on the matter. > > > >> http://tools.ietf.org/html/draft-marques-l3vpn-end-system-07 > > > suggests > > > >> the use of XMPP. The question is whether there is any sound > > > technical > > > >> reason (versus preferences) why leveraging BGP is problematic. > I > > > >> personally haven't heard a convincing argument. > > > >> > > > >> On Mon, Sep 17, 2012 at 12:11 PM, Stiliadis, Dimitrios (Dimitri) > > > >> <[email protected]> wrote: > > > >>> May be I missing something here .. but does this suggest > running > > > BGP-EVPN > > > >>> on the NVE > > > >>> that is located in the hypervisor? > > > >>> > > > >>> Dimitri > > > >>> > > > >>> On 9/17/12 8:55 AM, "Thomas Nadeau" <[email protected]> > > > wrote: > > > >>> > > > >>>> > > > >>>> A number of us just published this draft and wanted to > bring > > > >>>> it > > > to the > > > >>>> NVO3 WG's attention. We will be presenting/discussing this > > draft > > > at the > > > >>>> interim meeting this week as well, but please discuss here on > > the > > > list as > > > >>>> well. > > > >>>> > > > >>>> Thanks, > > > >>>> > > > >>>> Tom, John, et al > > > >>>> > > > >>>> > > > >>>> A new version of I-D, > > > >>>> draft-drake-nvo3-evpn-control-plane-00.txt > > > >>>> has been successfully submitted by Thomas D. Nadeau and posted > > to > > > the > > > >>>> IETF repository. > > > >>>> > > > >>>> Filename: draft-drake-nvo3-evpn-control-plane > > > >>>> Revision: 00 > > > >>>> Title: A Control Plane for Network Virtualized > Overlays > > > >>>> Creation date: 2012-09-16 > > > >>>> WG ID: Individual Submission > > > >>>> Number of pages: 12 > > > >>>> URL: > > > >>>> http://www.ietf.org/internet-drafts/draft-drake-nvo3-evpn- > > control > > > >>>> - > > > plane-00 > > > >>>> .txt > > > >>>> Status: > > > >>>> http://datatracker.ietf.org/doc/draft-drake-nvo3-evpn-control- > > > plane > > > >>>> Htmlized: > > > >>>> http://tools.ietf.org/html/draft-drake-nvo3-evpn-control- > plane- > > 00 > > > >>>> > > > >>>> > > > >>>> Abstract: > > > >>>> The purpose of this document is to describe how Ethernet > > > Virtual > > > >>>> Private Network (E-VPN) can be used as the control plane > for > > > >>>> Network Virtual Overlays. Currently this protocol is > > > >>>> defined > > > to > > > >>>> act as the control plane for Virtual Extensible Local Area > > > >>>> Network (VXLAN), Network Virtualization using Generic > Routing > > > >>>> Encapsulation (NVGRE), MPLS or VLANs while maintaining > their > > > >>>> existing data plane encapsulations. The intent is that this > > > >>>> protocol will be capable of extensions in the future to > > handle > > > >>>> additinal data plane encapsulations and functions as > needed. > > > >>>> > > > >>>> > > > >>>> _______________________________________________ > > > >>>> nvo3 mailing list > > > >>>> [email protected] > > > >>>> https://www.ietf.org/mailman/listinfo/nvo3 > > > >>> > > > >>> _______________________________________________ > > > >>> nvo3 mailing list > > > >>> [email protected] > > > >>> https://www.ietf.org/mailman/listinfo/nvo3 > > > >> _______________________________________________ > > > >> nvo3 mailing list > > > >> [email protected] > > > >> https://www.ietf.org/mailman/listinfo/nvo3 > > > >> _______________________________________________ > > > >> nvo3 mailing list > > > >> [email protected] > > > >> https://www.ietf.org/mailman/listinfo/nvo3 > > > > > > > > _______________________________________________ > > > > nvo3 mailing list > > > > [email protected] > > > > https://www.ietf.org/mailman/listinfo/nvo3 > > > > > > > > > > _______________________________________________ > > > nvo3 mailing list > > > [email protected] > > > https://www.ietf.org/mailman/listinfo/nvo3 _______________________________________________ nvo3 mailing list [email protected] https://www.ietf.org/mailman/listinfo/nvo3
