Re: [bess] Shepherd's Review of draft-ietf-bess-evpn-pref-df

2020-06-19 Thread Rabadan, Jorge (Nokia - US/Mountain View)
Hi Stephane,

Thanks for the review and my apologies for the delay.
We just posted a new revision.

As usual, very good points. Please see in-line.

Thx
Jorge

From: "slitkows.i...@gmail.com" 
Date: Wednesday, February 26, 2020 at 3:20 PM
To: "draft-ietf-bess-evpn-pref...@ietf.org" 
, 'BESS' 
Cc: "bess-cha...@ietf.org" 
Subject: Shepherd's Review of draft-ietf-bess-evpn-pref-df
Resent-From: 
Resent-To: , , 
, , , 
, 
Resent-Date: Wednesday, February 26, 2020 at 3:20 PM

Hi Authors,


Here is my review of the document:

Please look at the nits and fix them.
https://www6.ietf.org/tools/idnits?url=https://www.ietf.org/archive/id/draft-ietf-bess-evpn-pref-df-05.txt

[Jorge] done.


Section 3:

-  Is the DF preference field only there when DF Alg=2 ? I mean if DF 
Alg !=2, can the reserved field be encoded differently ? This should be clear 
IMO.

[Jorge] ok, added:
“If the DF Alg is different than Alg 2, these two octets can be encoded 
differently.”


Section 4.1:

“ Note that, by default, the Highest-Preference is chosen for each
   ES or vES, however the ES configuration can be changed to the
   Lowest-Preference algorithm as long as this option is consistent
   in all the PEs in the ES.
I don’t think it is a good idea to open this modification. People can play with 
preference values to achieve the required behavior while always keeping high 
pref.
We have no way to ensure consistency, except if we advertise the behavior as 
part of the exct. Consistency of DF election is key and needs to be ensured as 
much as we can.
[Jorge] the idea is have the highest preference as default (maybe use normative 
language?), which means that it will work fine. Opening to lowest is to give 
more flexibility, knowing that if the user has to change the config from the 
default, they will do it in all the PEs of the ES.


In case of equal Preference in two or more PEs in the ES, the

   tie-breakers will be the DP bit and the lowest IP PE, in that

   order.  For instance:
The sentence is not clear enough and must use normative language.
Example: In case of equal Preference between two or more PEs in the ES, an 
implementation MUST first prefer PEs advertising the DP bit set and then prefer 
the PE with the lowest IP address.
Which IP address are we talking about exactly here ?
[Jorge] I change this text to:
“In case of equal Preference in two or more PEs in the ES, the DP bit and the 
lowest IP of the candidate PEs are used as tie-breakers. After selecting the 
PEs with the highest Preference value, an implementation MUST first select the 
PE advertising the DP bit set, and then select the PE with the lowest IP 
address (if the DP bit selection does not yield a unique candidate). The PE's 
IP address is the address used in the candidate list and it is derived from the 
Originating Router's IP address of the ES route. Some examples of the use of 
the DP bit and IP address tie-breakers follow…”


Section 4.3:
Typo on:

A new "Don't Preempt Me" capability is defined on a per-PE per-ES

   Basis



Should be : “A new "Don't Preempt Me" capability is defined on a per-PE

   basis
[Jorge] actually the DP capability is defined per ES on each PE. So I changed 
it to the following to make it clear:
“A new "Don't Preempt Me" capability is defined on a per-PE/per-ES basis,”


s/however this document do not enforces the/however this document does not 
enforce the/

Question: Why don’t you enforce consistency ? What is the side effect of not 
ensuring consistency ?

[Jorge] The “SHOULD” term is because normally you would expect all the PEs in 
the ES to be consistent in the use of DP. But the procedures are really 
independently run by each PE and there is no negative side effect if only part 
of the PEs are configured as non-revertive. Former DF PEs configured without 
this capability will preempt the DF when they recover after a failure, but that 
is of course expected. In any case, I added: “In case of inconsistency in the 
support of the DP capability in the PEs of the same ES, non-revertive behavior 
is not guaranteed.”





“When PE3's vES2 comes back up, PE3 will start a boot-timer (if

   booting up) or hold-timer (if the port or EVC recovers).  That

   timer will allow some time for PE3 to receive the ES routes from

   PE1 and PE2. »



Are you changing the way the DF election works ? Usually, PE advertises its 
route and then wait to receive other routes.

[Jorge] those timers are on top of the FSM defined in RFC8584, e.g. we need to 
give some extra time before the ES goes up and we advertise the ES route, if 
the ES is configured with the DP capability. This is because the advertised 
preference and DP values may not be the same as the configured ones, and the 
‘in-use’ values will depend on the other ES routes in the ES. If we advertise 
the ES route immediately after the ES is up, we may not have received the other 
ES routes and we don’t know what “in-use” values 

[bess] I-D Action: draft-ietf-bess-evpn-pref-df-06.txt

2020-06-19 Thread internet-drafts


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   : Preference-based EVPN DF Election
Authors : J. Rabadan
  S. Sathappan
  T. Przygienda
  W. Lin
  J. Drake
  A. Sajassi
  S. Mohanty
Filename: draft-ietf-bess-evpn-pref-df-06.txt
Pages   : 16
Date: 2020-06-19

Abstract:
   The Designated Forwarder (DF) in Ethernet Virtual Private Networks
   (EVPN) is defined as the PE responsible for sending Broadcast,
   Unknown unicast and Broadcast traffic (BUM) to a multi-homed device/
   network in the case of an all-active multi-homing Ethernet Segment
   (ES), or BUM and unicast in the case of single-active multi-homing.

   The DF is selected out of a candidate list of PEs that advertise the
   same Ethernet Segment Identifier (ESI) to the EVPN network, according
   to the Default DF Election algorithm.

   While the Default Algorithm provides an efficient and automated way
   of selecting the DF across different Ethernet Tags in the ES, there
   are some use-cases where a more 'deterministic' and user-controlled
   method is required.  At the same time, Service Providers require an
   easy way to force an on-demand DF switchover in order to carry out
   some maintenance tasks on the existing DF or control whether a new
   active PE can preempt the existing DF PE.

   This document proposes an extension to the Default DF election
   procedures so that the above requirements can be met.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-pref-df/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-bess-evpn-pref-df-06
https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-pref-df-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bess-evpn-pref-df-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


[bess] Last Call: (Integrated Routing and Bridging in EVPN) to Proposed Standard

2020-06-19 Thread The IESG


The IESG has received a request from the BGP Enabled ServiceS WG (bess) to
consider the following document: - 'Integrated Routing and Bridging in EVPN'
   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
last-c...@ietf.org mailing lists by 2020-07-03. Exceptionally, comments may
be sent to i...@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


   EVPN provides an extensible and flexible multi-homing VPN solution
   over an MPLS/IP network for intra-subnet connectivity among Tenant
   Systems and End Devices that can be physical or virtual.  However,
   there are scenarios for which there is a need for a dynamic and
   efficient inter-subnet connectivity among these Tenant Systems and
   End Devices while maintaining the multi-homing capabilities of EVPN.
   This document describes an Integrated Routing and Bridging (IRB)
   solution based on EVPN to address such requirements.





The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-inter-subnet-forwarding/


The following IPR Declarations may be related to this I-D:

   https://datatracker.ietf.org/ipr/3352/






___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request BESS WG adoption for draft-dunbar-bess-bgp-sdwan-usage-07

2020-06-19 Thread Bocci, Matthew (Nokia - GB)
Correcting Stephane’s email address.

From: "Bocci, Matthew (Nokia - GB)" 
Date: Friday, 19 June 2020 at 10:00
To: Linda Dunbar , "bess@ietf.org" , 
"stephane.litkow...@orange.com" , "Mankamana 
Mishra (mankamis)" 
Subject: Re: Request BESS WG adoption for draft-dunbar-bess-bgp-sdwan-usage-07

Hi Linda

This is in our queue (see the WG Wiki at https://trac.ietf.org/trac/bess/wiki).

Expect a poll for adoption shortly.

Matthew

From: Linda Dunbar 
Date: Thursday, 18 June 2020 at 18:09
To: "bess@ietf.org" , "Bocci, Matthew (Nokia - GB)" 
, "stephane.litkow...@orange.com" 
, "Mankamana Mishra (mankamis)" 

Subject: RE: Request BESS WG adoption for draft-dunbar-bess-bgp-sdwan-usage-07

Matthew and Stephane
It has been almost 2 months since our presentation at the IETF107 virtual 
meeting and our request for WG adoption.
Can you let us know what else we need to do to move forward to the WG Adoption 
call?

Thank you very much.

Linda

From: Linda Dunbar
Sent: Wednesday, April 29, 2020 11:34 AM
To: bess@ietf.org; Bocci, Matthew (Nokia - GB) ; 
stephane.litkow...@orange.com; Mankamana Mishra (mankamis) 

Subject: Request BESS WG adoption for draft-dunbar-bess-bgp-sdwan-usage-07

Matthew and Stephane

Thank you for the opportunity for us to present the draft at April 28 Interim 
meeting.
https://datatracker.ietf.org/doc/draft-dunbar-bess-bgp-sdwan-usage/?include_text=1

We understand that the draft has been on the 
https://trac.ietf.org/trac/bess/wik as Candidates for WG Adoption.

We are asking BESS WG Chairs to start the WG Adoption call for the draft.

This draft demonstrates how & why  BGP-based control plane can be effectively 
used for large scale SDWAN overlay networks, which is very beneficial to the 
industry and to other SDOs that have on-going SDWAN projects, such as MEF, BBF, 
ONUG etc. So that they don’t have to re-invent the wheel.

Thank you very much.
Linda Dunbar

___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Re: [bess] Request BESS WG adoption for draft-dunbar-bess-bgp-sdwan-usage-07

2020-06-19 Thread Bocci, Matthew (Nokia - GB)
Hi Linda

This is in our queue (see the WG Wiki at https://trac.ietf.org/trac/bess/wiki).

Expect a poll for adoption shortly.

Matthew

From: Linda Dunbar 
Date: Thursday, 18 June 2020 at 18:09
To: "bess@ietf.org" , "Bocci, Matthew (Nokia - GB)" 
, "stephane.litkow...@orange.com" 
, "Mankamana Mishra (mankamis)" 

Subject: RE: Request BESS WG adoption for draft-dunbar-bess-bgp-sdwan-usage-07

Matthew and Stephane
It has been almost 2 months since our presentation at the IETF107 virtual 
meeting and our request for WG adoption.
Can you let us know what else we need to do to move forward to the WG Adoption 
call?

Thank you very much.

Linda

From: Linda Dunbar
Sent: Wednesday, April 29, 2020 11:34 AM
To: bess@ietf.org; Bocci, Matthew (Nokia - GB) ; 
stephane.litkow...@orange.com; Mankamana Mishra (mankamis) 

Subject: Request BESS WG adoption for draft-dunbar-bess-bgp-sdwan-usage-07

Matthew and Stephane

Thank you for the opportunity for us to present the draft at April 28 Interim 
meeting.
https://datatracker.ietf.org/doc/draft-dunbar-bess-bgp-sdwan-usage/?include_text=1

We understand that the draft has been on the 
https://trac.ietf.org/trac/bess/wik as Candidates for WG Adoption.

We are asking BESS WG Chairs to start the WG Adoption call for the draft.

This draft demonstrates how & why  BGP-based control plane can be effectively 
used for large scale SDWAN overlay networks, which is very beneficial to the 
industry and to other SDOs that have on-going SDWAN projects, such as MEF, BBF, 
ONUG etc. So that they don’t have to re-invent the wheel.

Thank you very much.
Linda Dunbar

___
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess