Re: [bess] I-D Action: draft-ietf-bess-dci-evpn-overlay-06.txt

Anoop Ghanwani <anoop@alumni.duke.edu> Wed, 24 January 2018 01:00 UTC

Return-Path: <ghanwani@gmail.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D45F12D88E for <bess@ietfa.amsl.com>; Tue, 23 Jan 2018 17:00:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.719
X-Spam-Level:
X-Spam-Status: No, score=-1.719 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tIGS5IW9CrJS for <bess@ietfa.amsl.com>; Tue, 23 Jan 2018 17:00:17 -0800 (PST)
Received: from mail-qt0-f169.google.com (mail-qt0-f169.google.com [209.85.216.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AB47127241 for <bess@ietf.org>; Tue, 23 Jan 2018 17:00:17 -0800 (PST)
Received: by mail-qt0-f169.google.com with SMTP id c2so6346646qtn.9 for <bess@ietf.org>; Tue, 23 Jan 2018 17:00:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=aoV4tWku0nKqjU42uF3q7XftxK9MsKidc25bO1NeSW4=; b=JxCcgWm8GixC6wFuxLautNlGAeQxKQ4v18dQb33Bd6KavMNRjgnwYa/PWfJKhnw6uN YE7xyixdqCQr1AUOKPgGh09gcbeTl4NoADJCNctpDQTDIs6yyiWwhsbhIE7YLAGhEowY lIszMuEPjr9Op2p3CVUj+0T0NjyGUbuST2yV0W6Kz+YM1ol03bK71J7me7z0OxeH/K25 OeoXozS/WXiB2H2eOdpSmICgavzV3qtuL4hb0WF1chU38aOGRb7iAi2Fj9R+TZm14DCM p4K7p42COLnohOs3FfpyAZrLtcAUJTznXaagsKeh6yojKJ9EtnlDv0o7MThLJbVesu8S sRpw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=aoV4tWku0nKqjU42uF3q7XftxK9MsKidc25bO1NeSW4=; b=ITwyMzLDIDKduMDQbWr2sWM+Y5fOYkYjv+oNY8x88lP/kvt9ibqHGHJOOyCBtqEI+h bgKZyRGLnk0uc3bb0fzHg3S5FjkK+EZCvHJFrv67LefBi12g6xiDAg/C00XW+wXCrR8L MOMJb1u5Ke5b2Xt7/w3VNeJqDUEsMbJwbPLgV51eeS1Zlew8CqWQ7MfSUpr2NQliM2Dx R5bLQcLmSJXaiSanKMDWoh5cz8ilKdS0XypN7ENIJN8Ndxul/cZprP297wt4Y6PBash2 smtFuYPFeJgOCfbWBSOyZWSGAWVfOs2f4hBDGqPogHgP0KXmVaziwPHR5WrpQGXMq0oY 8l+w==
X-Gm-Message-State: AKwxyteWAiZokBuEv2pQNpElN5ua8LyY6nJl+Vwf+XjWcKTeIKGIZ5op TS6V4yBNacF6NWlnwX5iT+/Eo5n4q/AjypQ70q8=
X-Google-Smtp-Source: AH8x227zytEGSR59wZFythtupwScqmD2kol2SUQeaug9cKwDLWP27Q/cmpr3EHZJBpBwR0nElsksDD+M+9SRrOlR5Dc=
X-Received: by 10.55.128.195 with SMTP id b186mr6206571qkd.118.1516755556670; Tue, 23 Jan 2018 16:59:16 -0800 (PST)
MIME-Version: 1.0
Sender: ghanwani@gmail.com
Received: by 10.237.44.102 with HTTP; Tue, 23 Jan 2018 16:59:16 -0800 (PST)
In-Reply-To: <4E3F711F-43BE-4265-8D02-1E06F365E68F@nokia.com>
References: <151665551888.6447.2066617935178716452@ietfa.amsl.com> <CA+-tSzw2AgwuR7brdQfbhmJ4Soq6OW3+NkO5UBSacF6jAHhP7Q@mail.gmail.com> <4E3F711F-43BE-4265-8D02-1E06F365E68F@nokia.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Tue, 23 Jan 2018 16:59:16 -0800
X-Google-Sender-Auth: JX2YUyr2ohQ1xgIy8-zpaYtF354
Message-ID: <CA+-tSzyb5m=-3X-0qzWN30NQHkKsP2u13COg0zOAtGt8H3zzyg@mail.gmail.com>
To: "Rabadan, Jorge (Nokia - US/Mountain View)" <jorge.rabadan@nokia.com>
Cc: "bess@ietf.org" <bess@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c0663f82aa12605637b2c03"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/j-9OvzBE8mBiD5ChcvjPA8Q-dOg>
Subject: Re: [bess] I-D Action: draft-ietf-bess-dci-evpn-overlay-06.txt
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jan 2018 01:00:20 -0000

Thanks Jorge.

I'm struggling to understand the example.  When would all the MACs be
learned in control/management plane _and_ BGP EVPN be in use in the DC?  In
the normal case, if I'm using a controller in the DC with the NVEs in the
servers, then there is no benefit to running EVPN in the DC.  And if I'm
running EVPN in the DC, the common case (only case currently deployed?) is
where MACs are learned from the data path at the NVEs and imported into BGP
for transport to other NVEs, so I wouldn't satisfy the requirement for all
MACs being learned in the control/management plane.

Is there a use case I am missing?

Thanks,
Anoop

On Mon, Jan 22, 2018 at 10:54 PM, Rabadan, Jorge (Nokia - US/Mountain View)
<jorge.rabadan@nokia.com> wrote:

> Hi Annop,
>
>
>
> This paragraph intended to clarify that (in the same section):
>
>
>
> This document proposes that local policy determines whether MAC
>
>    addresses and/or the Unknown MAC route are advertised into a given
>
>    DC. As an example, when all the DC MAC addresses are learned in the
>
>    control/management plane, it may be appropriate to advertise only the
>
>    Unknown MAC route.
>
>
>
> Is it not enough?
>
>
>
> Thank you.
>
> Jorge
>
>
>
> *From: *BESS <bess-bounces@ietf.org> on behalf of Anoop Ghanwani <
> anoop@alumni.duke.edu>
> *Date: *Tuesday, January 23, 2018 at 1:47 AM
> *To: *"bess@ietf.org" <bess@ietf.org>
> *Subject: *Re: [bess] I-D Action: draft-ietf-bess-dci-evpn-overlay-06.txt
>
>
>
> I have a question about the following paragraph in this draft:
>
> >>>
>
>    The solution specified in this document uses the 'Unknown MAC' route
>
>    which is advertised into a given DC by each of the DC's GWs.  This
>
>    route is a regular EVPN MAC/IP Advertisement route in which the MAC
>
>    Address Length is set to 48, the MAC address is set to
>
>    00:00:00:00:00:00, the IP length is set to 0, and the ESI field is
>
>    set to the DC GW's I-ESI.
>
> >>>
>
> How does an ingress NVE tell the difference between an unknown MAC DA that
> is reachable (but perhaps aged out) within the current DC versus a MAC DA
> that is reachable in a remote DC?  In the first case, the correct action
> would be to replicate to all NVEs that participate in the incoming packet's
> VN; in the second case the correct action is to unicast it to the DC GW.
> Is this assumption that the DC GW will then take over the job of
> replicating to the NVEs within the DC?
>
>
>
> It would be good if some clarification can be added to the document.
>
>
>
> Thanks,
>
> Anoop
>
>
>
> On Mon, Jan 22, 2018 at 1:11 PM, <internet-drafts@ietf.org> wrote:
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the BGP Enabled ServiceS WG of the IETF.
>
>         Title           : Interconnect Solution for EVPN Overlay networks
>         Authors         : Jorge Rabadan
>                           Senthil Sathappan
>                           Wim Henderickx
>                           Ali Sajassi
>                           John Drake
>         Filename        : draft-ietf-bess-dci-evpn-overlay-06.txt
>         Pages           : 27
>         Date            : 2018-01-22
>
> Abstract:
>    This document describes how Network Virtualization Overlays (NVO) can
>    be connected to a Wide Area Network (WAN) in order to extend the
>    layer-2 connectivity required for some tenants. The solution analyzes
>    the interaction between NVO networks running Ethernet Virtual Private
>    Networks (EVPN) and other L2VPN technologies used in the WAN, such as
>    Virtual Private LAN Services (VPLS), VPLS extensions for Provider
>    Backbone Bridging (PBB-VPLS), EVPN or PBB-EVPN. It also describes how
>    the existing Technical Specifications apply to the Interconnection
>    and extends the EVPN procedures needed in some cases. In particular,
>    this document describes how EVPN routes are processed on Gateways
>    (GWs) that interconnect EVPN-Overlay and EVPN-MPLS networks, as well
>    as the Interconnect Ethernet Segment (I-ES) to provide multi-homing,
>    and the use of the Unknown MAC route to avoid MAC scale issues on
>    Data Center Network Virtualization Edge (NVE) devices.
>
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-bess-dci-evpn-overlay/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-bess-dci-evpn-overlay-06
> https://datatracker.ietf.org/doc/html/draft-ietf-bess-dci-evpn-overlay-06
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-bess-dci-evpn-overlay-06
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>
>
>