Re: [bess] Last Call: <draft-ietf-bess-evpn-df-election-framework-06.txt> (Framework for EVPN Designated Forwarder Election Extensibility) to Proposed Standard

Neeraj Malhotra <> Mon, 17 December 2018 19:48 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 819A6130F34; Mon, 17 Dec 2018 11:48:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id rszP9as0dQ9X; Mon, 17 Dec 2018 11:48:34 -0800 (PST)
Received: from ( [IPv6:2607:f8b0:4864:20::330]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id F1C25130F30; Mon, 17 Dec 2018 11:48:33 -0800 (PST)
Received: by with SMTP id 40so13361964oth.4; Mon, 17 Dec 2018 11:48:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OolcbV6F8wJAdzjlLy1vbbz3+iCfMAlgry7+iA4YKq8=; b=mJosAK5MMoRUBy1vHQkrmqN+54YijOVUGBd4Fta6dJ87tynUDMCtUQwss0okMQUrVR x3pe+VlGJa966V0ppc5lBwEf9HULacVkPaz21uLoqAxEcWslOA3FWAjoNb5CFumEa1iq gHCCCYbPLR6bN/l14CHcyOiPZeMg0FUgnPeUmUrekz+CdflbJivJATJmupmVhGFJdQkI cY3ZU1XC2BJUVnwWFFQ2vqp2MFIurny275AiUrkS5HAckWVkC04laf0dcIH6RRPr85Uk 21173lbLOfwZSDbiPumgefjRuc3/DtjOXjDR5s6Rh5TlTDfcL788kVd1YxBeMlfQANlD 4Ljg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OolcbV6F8wJAdzjlLy1vbbz3+iCfMAlgry7+iA4YKq8=; b=uHQTuz7k8swsFJq4/2DDvhTwh8sw5P0VW0gyvxqeHSu20uqdx4ElPE1QCsFwNat933 5NSc1NAg3U/ZwBt/t3MjyfqUSaFjJZMpkCx4/t2Nd+y0pwgffKcGp549Z3on2e3zfZiR 0wDFMVxxEBVtVRViZfu+MB5WzgpmKxm994ps7SJLt20jApOHUV9PA4PX65Rg9ekKOXW1 77w5r2mXPVx+xnUhg4Ey8VdxeyGsOlij0OTLJKVcfzvXOHKBggj4AZxnTxgCYIK2LVTe Yz0nwfzam4wI+T8HXhFONNICsEs6sLGJ09YpQcfDtZDEO+3/3eAXztUho/04nByPyF9d HRpg==
X-Gm-Message-State: AA+aEWYNkiPTFydx2Q1Sj5cCxAgbeRSx42sxcK0OcLF7SWOrfXoNtsIo pCT/MXx/7WR7tX1TYetrftPaQiVOxACZ65grZSQJZhQh
X-Google-Smtp-Source: AFSGD/XsGH2PhUdLxxgKjMMAyB2yDYD1jC4j0txaGOmPC+BHD7AkesDNVlW4iCAswgV1SrTwc71ciDxy7t6jX0rPxLQ=
X-Received: by 2002:a9d:2aea:: with SMTP id e97mr10779051otb.206.1545076113139; Mon, 17 Dec 2018 11:48:33 -0800 (PST)
MIME-Version: 1.0
References: <>
In-Reply-To: <>
From: Neeraj Malhotra <>
Date: Mon, 17 Dec 2018 11:48:18 -0800
Message-ID: <>
Cc: IETF-Announce <>, Stephane Litkowski <>,,,,
Content-Type: multipart/alternative; boundary="000000000000dfeaa5057d3d10f1"
Archived-At: <>
Subject: Re: [bess] Last Call: <draft-ietf-bess-evpn-df-election-framework-06.txt> (Framework for EVPN Designated Forwarder Election Extensibility) to Proposed Standard
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 17 Dec 2018 19:48:37 -0000


Very solid and understandable. Couple of minor comments [NM]:

Section 2.1: Layer-2 devices are particularly susceptible to
forwarding loops because of the broadcast nature of the Ethernet

[NM]: better to refer to "Layer-2 services" instead of "Layer-2
devices" as the CE or PE devices themselves may be layer-3 capable.

Section 4.2: Note that while the DF election algorithm in [RFC7432]
uses PE address and vlan as inputs, this document uses Ethernet Tag,
PE address and ESI as inputs.

[NM]: I think the text in this context uses "vlan" and "Ethernet Tag"
interchangeably. Since the above is trying to emphasize the use of
"ESI" in this document as the key differentiation, clearer to have
other two variables (vlan and PE address) read the same, or else it
makes you wonder if there is a difference between vlan and ethernet
tag in this context.



On Tue, Dec 4, 2018 at 4:59 PM The IESG <> wrote:

> The IESG has received a request from the BGP Enabled ServiceS WG (bess) to
> consider the following document: - 'Framework for EVPN Designated Forwarder
> Election Extensibility'
>   <draft-ietf-bess-evpn-df-election-framework-06.txt> as Proposed Standard
> The IESG plans to make a decision in the next few weeks, and solicits final
> comments on this action. Please send substantive comments to the
> mailing lists by 2018-12-18. Exceptionally, comments may be
> sent to instead. In either case, please retain the
> beginning of
> the Subject line to allow automated sorting.
> Abstract
>    The Designated Forwarder (DF) in EVPN networks is the Provider Edge
>    (PE) router responsible for sending broadcast, unknown unicast and
>    multicast (BUM) traffic to a multi-homed Customer Equipment (CE)
>    device, on a given VLAN on a particular Ethernet Segment (ES). The DF
>    is selected out of a list of candidate PEs that advertise the same
>    Ethernet Segment Identifier (ESI) to the EVPN network. By default,
>    EVPN uses a DF Election algorithm referred to as "Service Carving"
>    and it is based on a modulus function (V mod N) that takes the number
>    of PEs in the ES (N) and the VLAN value (V) as input. This default DF
>    Election algorithm has some inefficiencies that this document
>    addresses by defining a new DF Election algorithm and a capability to
>    influence the DF Election result for a VLAN, depending on the state
>    of the associated Attachment Circuit (AC). In addition, this document
>    creates a registry with IANA, for future DF Election Algorithms and
>    Capabilities. It also presents a formal definition and clarification
>    of the DF Election Finite State Machine.
> The file can be obtained via
> IESG discussion can be tracked via
> No IPR declarations have been submitted directly on this I-D.
> _______________________________________________
> BESS mailing list