Return-Path: <neeraj.ietf@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 7A2A4131104
 for <bess@ietfa.amsl.com>; Tue, 18 Dec 2018 09:32:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, URIBL_BLOCKED=0.001]
 autolearn=ham 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 WhjCYruNc7jT for <bess@ietfa.amsl.com>;
 Tue, 18 Dec 2018 09:32:47 -0800 (PST)
Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com
 [IPv6:2607:f8b0:4864:20::22f])
 (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 485B5130EED
 for <bess@ietf.org>; Tue, 18 Dec 2018 09:32:47 -0800 (PST)
Received: by mail-oi1-x22f.google.com with SMTP id v6so2631223oif.2
 for <bess@ietf.org>; Tue, 18 Dec 2018 09:32:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; 
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to; 
 bh=kS2myW+QAzuarFfM4Brh3KwzJ4YpwzXszqJfe4N1ZpE=;
 b=KkCLq6DXJfAubkAdQ5qE8FPzGfRWDMPkujCnA2oniWF7KDXcIQlpnc9Rcs8vlKxoMp
 ZSXkIRF0EwiJGNHWWuUPCK0bpGaw3U1nS2RnmQYJBMdpqaen//Y2j9+qnqBAnewN+ftM
 P+TfFWuU09m0TczsvzFR1cgWy8cUv0vC7FTo8wTVixPLdj9oAeyG/qPisqv8nX9Mt5sW
 EXVjexCmu6nXpMYNYjHl7DUpj510yJ16uuR2Wjy0btPS6UNXPWdXyvLtIc0VRExEk329
 hutKaGgG+hrT9oQiCmLHjpUdC40oaYazV90u6D278CPzxgGaRR7xWXpGpf9G0Dq0o2JC
 sEnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=kS2myW+QAzuarFfM4Brh3KwzJ4YpwzXszqJfe4N1ZpE=;
 b=JPC08czS7bNN33BLsDU6a/HavnWwvNnDLAKzevvInTVeNRmZRwmz5duXyLfwSiqDRV
 vkxaCcg8Cr1u/oSkPFVeKpz6KkEckexYKTXs8ekCo7BBpewmsbFBuaw/vFwduE2ASaJx
 1BG9OILkeYcOQtHgMHyl2HZu1us8avhtQJCV5W4iSN6IQ0WkDsYSNxQVk+1i0e7wpSN3
 1uhhE0q3lNEIVxYtlscTSFvFVb20qV8g62O7WQvloAOquy0g3sqDUPjjVcmNVvGkF1BJ
 4mbJPOVKW06ASV7BdL8+y2u6C3+3/LDCj58P48uCkTP0sNWoOpPpGIHKM/ri5YLNaXNj
 GO/Q==
X-Gm-Message-State: AA+aEWavhU8f/djUoLSnEjlwAvMHVp+nn+Au5T8exZxC4ONp8CNGeQ3q
 4uXgP+vM8k9A7RZZ4o6vNSX0qwwn2n75GaqeAHU0Gr4r
X-Google-Smtp-Source: AFSGD/WVVsuKdBO5KWOS64v0i5BxhwunjyENynpCa/RdRBBYjzy5Zch0WsiGzNWM30klp9I4Nv3OGKneiv90RKKYzPo=
X-Received: by 2002:aca:dc88:: with SMTP id t130mr7838532oig.329.1545154366386; 
 Tue, 18 Dec 2018 09:32:46 -0800 (PST)
MIME-Version: 1.0
References: <154397142840.4620.1360654856007304944.idtracker@ietfa.amsl.com>
In-Reply-To: <154397142840.4620.1360654856007304944.idtracker@ietfa.amsl.com>
From: Neeraj Malhotra <neeraj.ietf@gmail.com>
Date: Tue, 18 Dec 2018 09:32:33 -0800
Message-ID: <CAF3QiHEe11Tnj4QVqDSOqyV85nXCHm+9ONfGhm_pKh+M-3bk_g@mail.gmail.com>
To: bess@ietf.org
Content-Type: multipart/alternative; boundary="00000000000021b61f057d4f4914"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/oqw-IL-ccoPe4UpZxTIpBtKygOI>
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-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 18 Dec 2018 17:32:50 -0000

--00000000000021b61f057d4f4914
Content-Type: text/plain; charset="UTF-8"

Hi,

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
traffic.

[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.

Thanks,

Neeraj


On Tue, Dec 4, 2018 at 4:59 PM The IESG <iesg-secretary@ietf.org> 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
> ietf@ietf.org mailing lists by 2018-12-18. Exceptionally, comments may be
> sent to iesg@ietf.org 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
>
> https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-df-election-framework/
>
> IESG discussion can be tracked via
>
> https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-df-election-framework/ballot/
>
>
> No IPR declarations have been submitted directly on this I-D.
>
>
>
>
> _______________________________________________
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess
>

--00000000000021b61f057d4f4914
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><font face=3D"arial, helvetica, sans-seri=
f"><br></font><div><div dir=3D"ltr"><font face=3D"arial, helvetica, sans-se=
rif"><span style=3D"font-size:10pt;color:rgb(0,0,0)">Hi,</span><br></font><=
/div><div dir=3D"ltr"><div class=3D"gmail-m_-8037361501764207882gmail-page"=
 title=3D"Page 5" style=3D"color:rgb(0,0,0)"><div class=3D"gmail-m_-8037361=
501764207882gmail-section"><div class=3D"gmail-m_-8037361501764207882gmail-=
layoutArea"><div class=3D"gmail-m_-8037361501764207882gmail-column"><pre st=
yle=3D"white-space:pre-wrap"><span style=3D"font-size:10pt"><font face=3D"a=
rial, helvetica, sans-serif">Very solid and understandable. Couple of minor=
 comments [NM]:</font></span></pre><pre style=3D"white-space:pre-wrap"><fon=
t face=3D"arial, helvetica, sans-serif"><span style=3D"font-size:10pt">Sect=
ion 2.1: </span><span style=3D"font-size:10pt">Layer-2 devices are particul=
arly susceptible to forwarding loops because of the broadcast nature of the=
 Ethernet traffic.</span></font></pre><pre style=3D"white-space:pre-wrap"><=
font face=3D"arial, helvetica, sans-serif">[NM]: better to refer to &quot;L=
ayer-2 services&quot; instead of &quot;Layer-2 devices&quot; as the CE or P=
E devices themselves may be layer-3 capable.</font></pre><pre style=3D"whit=
e-space:pre-wrap"><div class=3D"gmail-m_-8037361501764207882gmail-page" tit=
le=3D"Page 17" style=3D"white-space:normal"><div class=3D"gmail-m_-80373615=
01764207882gmail-section"><div class=3D"gmail-m_-8037361501764207882gmail-l=
ayoutArea"><div class=3D"gmail-m_-8037361501764207882gmail-column"><pre sty=
le=3D"white-space:pre-wrap"><font face=3D"arial, helvetica, sans-serif"><sp=
an style=3D"font-size:10pt">Section 4.2: </span><span style=3D"white-space:=
normal;font-size:10pt">Note that while the DF election algorithm in [</span=
><span style=3D"white-space:normal;font-size:10pt;color:rgb(0,0,255)">RFC74=
32</span><span style=3D"white-space:normal;font-size:10pt">] uses PE=C2=A0<=
/span><span style=3D"font-size:10pt;white-space:normal">address and vlan as=
 inputs, this document uses Ethernet Tag, PE=C2=A0</span><span style=3D"fon=
t-size:10pt;white-space:normal">address and ESI as inputs.</span></font></p=
re></div></div></div></div></pre><pre style=3D"white-space:pre-wrap"><span =
style=3D"font-size:10pt"><font face=3D"arial, helvetica, sans-serif">[NM]: =
I think the text in this context uses &quot;vlan&quot; and &quot;Ethernet T=
ag&quot; interchangeably. Since the above is trying to emphasize the use of=
 &quot;ESI&quot; in this document as the key differentiation, clearer to ha=
ve other two variables (vlan and PE address) read the same, or else it make=
s you wonder if there is a difference between vlan and ethernet tag in this=
 context.</font></span></pre><pre style=3D"white-space:pre-wrap"><span styl=
e=3D"font-size:10pt"><font face=3D"arial, helvetica, sans-serif">Thanks,</f=
ont></span></pre><pre style=3D"white-space:pre-wrap"><span style=3D"font-si=
ze:10pt"><font face=3D"arial, helvetica, sans-serif">Neeraj</font></span></=
pre></div></div></div></div></div></div></div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr">On Tue, Dec 4, 2018 at 4:59 PM The IESG &lt;<a hre=
f=3D"mailto:iesg-secretary@ietf.org">iesg-secretary@ietf.org</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,=
204,204);padding-left:1ex"><br>
The IESG has received a request from the BGP Enabled ServiceS WG (bess) to<=
br>
consider the following document: - &#39;Framework for EVPN Designated Forwa=
rder<br>
Election Extensibility&#39;<br>
=C2=A0 &lt;draft-ietf-bess-evpn-df-election-framework-06.txt&gt; as Propose=
d Standard<br>
<br>
The IESG plans to make a decision in the next few weeks, and solicits final=
<br>
comments on this action. Please send substantive comments to the<br>
<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ietf.org</a> mailin=
g lists by 2018-12-18. Exceptionally, comments may be<br>
sent to <a href=3D"mailto:iesg@ietf.org" target=3D"_blank">iesg@ietf.org</a=
> instead. In either case, please retain the beginning of<br>
the Subject line to allow automated sorting.<br>
<br>
Abstract<br>
<br>
<br>
=C2=A0 =C2=A0The Designated Forwarder (DF) in EVPN networks is the Provider=
 Edge<br>
=C2=A0 =C2=A0(PE) router responsible for sending broadcast, unknown unicast=
 and<br>
=C2=A0 =C2=A0multicast (BUM) traffic to a multi-homed Customer Equipment (C=
E)<br>
=C2=A0 =C2=A0device, on a given VLAN on a particular Ethernet Segment (ES).=
 The DF<br>
=C2=A0 =C2=A0is selected out of a list of candidate PEs that advertise the =
same<br>
=C2=A0 =C2=A0Ethernet Segment Identifier (ESI) to the EVPN network. By defa=
ult,<br>
=C2=A0 =C2=A0EVPN uses a DF Election algorithm referred to as &quot;Service=
 Carving&quot;<br>
=C2=A0 =C2=A0and it is based on a modulus function (V mod N) that takes the=
 number<br>
=C2=A0 =C2=A0of PEs in the ES (N) and the VLAN value (V) as input. This def=
ault DF<br>
=C2=A0 =C2=A0Election algorithm has some inefficiencies that this document<=
br>
=C2=A0 =C2=A0addresses by defining a new DF Election algorithm and a capabi=
lity to<br>
=C2=A0 =C2=A0influence the DF Election result for a VLAN, depending on the =
state<br>
=C2=A0 =C2=A0of the associated Attachment Circuit (AC). In addition, this d=
ocument<br>
=C2=A0 =C2=A0creates a registry with IANA, for future DF Election Algorithm=
s and<br>
=C2=A0 =C2=A0Capabilities. It also presents a formal definition and clarifi=
cation<br>
=C2=A0 =C2=A0of the DF Election Finite State Machine.<br>
<br>
<br>
<br>
<br>
<br>
The file can be obtained via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-df-electio=
n-framework/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf=
.org/doc/draft-ietf-bess-evpn-df-election-framework/</a><br>
<br>
IESG discussion can be tracked via<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-df-electio=
n-framework/ballot/" rel=3D"noreferrer" target=3D"_blank">https://datatrack=
er.ietf.org/doc/draft-ietf-bess-evpn-df-election-framework/ballot/</a><br>
<br>
<br>
No IPR declarations have been submitted directly on this I-D.<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
BESS mailing list<br>
<a href=3D"mailto:BESS@ietf.org" target=3D"_blank">BESS@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/bess" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/bess</a><br>
</blockquote></div>

--00000000000021b61f057d4f4914--

