Hi John,

That is right. I get your point.

I replied in the preceding mail the reasons for having this option.
If we all decide this is not particularly useful, we don’t have to take that 
into account.

Thanks,
—Satya


From: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Thursday, March 22, 2018 at 2:17 AM
To: satyamoh <[email protected]<mailto:[email protected]>>
Cc: "Ali Sajassi (sajassi)" <[email protected]<mailto:[email protected]>>, 
Sandy Breeze <[email protected]<mailto:[email protected]>>, 
"[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
Subject: Re: [bess] draft-mohanty-bess-evpn-bum-opt-00 - clarification on 
problem description

Satya,

If we do this, it requires that we define two different DF election types, one 
that uses ESI and one that doesn't.  Given that we have other DF election types 
that will give us the same behavior I don't agree w/ this.

John

Sent from my iPhone

On Mar 21, 2018, at 10:16 PM, Satya Mohanty (satyamoh) 
<[email protected]<mailto:[email protected]>> wrote:

We will take the feedback and revise the next version with the EVPN GW case as 
the primary use case.
Also, we will make it informational.

I need to make a mention again of what I spoke at the mic because I think it 
may not have been clear to everyone.
In the DF election framework draft, the weight is now a function of  the 
tuple(vlan, Esid, PE’s IP).
If we set the Esid to 0, then as long as each ES has the exact same set if 
vlans, the carving of vlans by the algorithm is the same.

Thanks,
—Satya

From: BESS <[email protected]<mailto:[email protected]>> on behalf of 
"Ali Sajassi (sajassi)" <[email protected]<mailto:[email protected]>>
Date: Wednesday, March 21, 2018 at 6:27 PM
To: Sandy Breeze <[email protected]<mailto:[email protected]>>, 
"[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
Subject: Re: [bess] draft-mohanty-bess-evpn-bum-opt-00 - clarification on 
problem description

Hi Sandy,

The key point in here is that the proposal is intended for EVPN GWs (and not 
PEs). By talking about PEs and NVEs at BESS yesterday, lot of people got 
confused. Although for EVPN GWs, this proposal makes better sense, for EVPN 
PEs, it doesn’t much because:

  1.  Vast majority (if not all) of TORs/PEs multi-homing are dual-homing which 
gives us zero benefit
  2.  Even for multi-homing with >2 PEs in the redundancy group, the chances of 
a PE not becoming a DF across all ES's in a BD is extremely low. We need to 
keep in mind that number of ES's are much larger than number of PEs !! And HRW 
algorithm in our df-framework draft takes into account the ES-id in its hash 
algorithm which means for the same BD, different PEs can become DF for 
different ES's !!
3) As soon as there is a stub node (e.g., a single-home CE) connected to any 
PE, then all bets are off and that PE needs to send IMET route and receive 
mcast traffic
4) As soon as there is a link/ES failure, then we will end-up with (3) above 
for dual-homing scenario and the PE with active link needs to send IMET route 
and receive mcast traffic
5) For mcast flow (*,G) or (S,G), the solution described in igmp-proxy draft  
is the most optimal

So, I would suggest to do the following:

  1.  In the problem statement of the draft, capture the below use case clearly.
  2.  Change the name of the draft to “bum optimization for EVPN gateways”
  3.  Capture briefly why the proposal is not intended for EVPN PEs/NVEs 
because of the above reasons.

Cheers,
Ali

From: BESS <[email protected]<mailto:[email protected]>> on behalf of 
Sandy Breeze <[email protected]<mailto:[email protected]>>
Date: Wednesday, March 21, 2018 at 8:58 AM
To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
Subject: [bess] draft-mohanty-bess-evpn-bum-opt-00 - clarification on problem 
description

After some discussion, we acknowledge the problem description needs further 
clarification for this not to become too specific a use case.  Consider the 
following example of our existing live deployments;

<image001.png>


The main points to articulate here are;

  *   PE[1..4] are at the boundary of an EVPN/MPLS domain (core side) and an 
EVPN/VXLAN domain (datacentre fabric side)
  *   They are responsible for L2VNI VTEP from ToR and MPLS L2VPN in core.
  *   From their point of view, 1 BD = 1 L2VNI (=1 ES).
  *   For any given DF type (modulo/HRW/etc) they distribute DF’s per-ES 
between them.
  *   Therefore, all nDF PE’s attract BUM for ES’s they’re not allowed to 
forward on and hence the waste of bandwidth in the EVPN core and cycles.

In our case, the solution we propose works very well.  We also showed this does 
no harm for the more typical EVPN-multihoming at the PE use case yesterday, 
which held up to technical scrutiny.

Sandy
<image001.png>
_______________________________________________
BESS mailing list
[email protected]<mailto:[email protected]>
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_bess&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=CRB2tJiQePk0cT-h5LGhEWH-s_xXXup3HzvBSMRj5VE&m=FNiCH0wn3_kx93c8zaNPU9Th8aeDW8IyGDIGZWld2EE&s=1wMUYzDF3isfd-nlN4qLIWneGDDJCgylhzcxvutaEuc&e=
_______________________________________________
BESS mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/bess

Reply via email to