Re: [nvo3] draft-drake-nvo3-evpn-control-plane

Vishwas Manral <vishwas.ietf@gmail.com> Wed, 19 September 2012 19:09 UTC

Return-Path: <vishwas.ietf@gmail.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 B2CC621F84F1 for <nvo3@ietfa.amsl.com>; Wed, 19 Sep 2012 12:09:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TllCgp1X9WEK for <nvo3@ietfa.amsl.com>; Wed, 19 Sep 2012 12:09:24 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id AA8B921F8514 for <nvo3@ietf.org>; Wed, 19 Sep 2012 12:09:23 -0700 (PDT)
Received: by lboj14 with SMTP id j14so990834lbo.31 for <nvo3@ietf.org>; Wed, 19 Sep 2012 12:09:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=CH0WEh0qapYWhm99WLk31K5TRWC4t36y6ceNchloaz0=; b=J3ugbgYHdWnuu0z7L0jVBPGugWyGCe6vr3QUn6TaL9TVf3PllM+ATIRlAEpmt4zeSo X/WcDPnP7UXKzTSAKbMdEU0ac+cdX/1/lX//WPl313saKI4/dnpNYlAPv9uIw1GhLv+f jzoXMB6sUNVcGBLnvzSBqYOIMlpmlu5TJazdYNxqDd8+p7DWxEGmAK6iAtN85e413LMW m0euEliHHHHex9o1EF1BDsToN7ZPa8eCbvpzkSB36MQvbbCwBLFopZ+oWPgPnAvt5B5I VKQnCMqcoyUNhMJAhWbfnvDl0XES/DhYXw812Mm+5dTVC9ppJDx1EtiuI/GyThWfDHNO quqw==
MIME-Version: 1.0
Received: by 10.152.162.10 with SMTP id xw10mr3434909lab.12.1348081762543; Wed, 19 Sep 2012 12:09:22 -0700 (PDT)
Received: by 10.114.0.14 with HTTP; Wed, 19 Sep 2012 12:09:22 -0700 (PDT)
In-Reply-To: <755BEE3B-5F64-48B3-A643-22923E6992A9@castlepoint.net>
References: <5DA0B1E6-3A3D-478C-AAB6-85BCE9329F16@lucidvision.com> <CC7C9966.A67B%dimitri.stiliadis@alcatel-lucent.com> <CAOA2mbw1Kf_J9n0xdfmAYjNM3qycxBUP1Fr9aS0dvAd6oe0iYw@mail.gmail.com> <2691CE0099834E4A9C5044EEC662BB9D448119EA@dfweml505-mbx> <27419BAC-52EB-4F34-ABCF-8B097E68F199@gmail.com> <2691CE0099834E4A9C5044EEC662BB9D44811F7B@dfweml505-mbx> <C83584F5-EFAA-4564-A20B-CF6732087DDF@lucidvision.com> <2691CE0099834E4A9C5044EEC662BB9D44812228@dfweml505-mbx> <755BEE3B-5F64-48B3-A643-22923E6992A9@castlepoint.net>
Date: Wed, 19 Sep 2012 12:09:22 -0700
Message-ID: <CAOyVPHQziT9TEHPQZRmS5iRpwKwxT+nmFq1uJAJpdfBEXhZkEQ@mail.gmail.com>
From: Vishwas Manral <vishwas.ietf@gmail.com>
To: Shane Amante <shane@castlepoint.net>
Content-Type: multipart/alternative; boundary="f46d042f92ec95a9d304ca12be76"
Cc: Thomas Nadeau <tnadeau@lucidvision.com>, Kireeti Kompella <kireeti.kompella@gmail.com>, Lucy yong <lucy.yong@huawei.com>, "nvo3@ietf.org" <nvo3@ietf.org>
Subject: Re: [nvo3] draft-drake-nvo3-evpn-control-plane
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Network Virtualization Overlays \(NVO3\) Working Group" <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, 19 Sep 2012 19:09:25 -0000

Hi Shane,

I agree.

Gateways to convert from one encaps to other may not be an ideal solution,
though the edge devices currently do some form of gateway functionality for
most purposes.

Thanks,
Vishwas

On Wed, Sep 19, 2012 at 12:01 PM, Shane Amante <shane@castlepoint.net>wrote:

>
> On Sep 19, 2012, at 7:55 AM, Lucy yong <lucy.yong@huawei.com> wrote:
>
> > 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.
>
> Actually, I strongly disagree with the assertion that "using a gateway for
> this case is much simpler".  We (operators) build networks to scale by
> pushing as much functionality to the EDGE of the network, as possible.  If
> you mandate a GW be used as a converter that becomes a capacity planning
> headache, you have to worry about it's resiliency (fail-over), etc.  Do not
> go there.
>
> -shane
>
>
> > 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:tnadeau@lucidvision.com]
> > Sent: Tuesday, September 18, 2012 6:10 PM
> > To: Lucy yong
> > Cc: Kireeti Kompella; nvo3@ietf.org
> > 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 <lucy.yong@huawei.com>
> 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:kireeti.kompella@gmail.com]
> >> Sent: Monday, September 17, 2012 8:18 PM
> >> To: Lucy yong
> >> Cc: nvo3@ietf.org
> >> Subject: Re: [nvo3] draft-drake-nvo3-evpn-control-plane
> >>
> >> Hi Lucy,
> >>
> >> On Sep 17, 2012, at 3:36 PM, Lucy yong <lucy.yong@huawei.com> 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: nvo3-bounces@ietf.org [mailto:nvo3-bounces@ietf.org] On Behalf
> Of Aldrin Isaac
> >>> Sent: Monday, September 17, 2012 2:18 PM
> >>> To: Stiliadis, Dimitrios (Dimitri)
> >>> Cc: Thomas Nadeau; nvo3@ietf.org
> >>> 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)
> >>> <dimitri.stiliadis@alcatel-lucent.com> 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" <tnadeau@lucidvision.com> 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
> >>>>> 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 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 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
>