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

Reply via email to