Re: [bess] WGLC, IPR and Implementation Poll for draft-ietf-bess-evpn-fast-df-recovery-03

Luc André Burdet <laburdet.ietf@gmail.com> Sat, 12 February 2022 18:45 UTC

Return-Path: <laburdet.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 A93BD3A0B9A; Sat, 12 Feb 2022 10:45:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, 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 FT6YT416K8p1; Sat, 12 Feb 2022 10:45:19 -0800 (PST)
Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com [IPv6:2607:f8b0:4864:20::72e]) (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 6713E3A0D2E; Sat, 12 Feb 2022 10:45:14 -0800 (PST)
Received: by mail-qk1-x72e.google.com with SMTP id de39so1498918qkb.13; Sat, 12 Feb 2022 10:45:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:thread-topic:thread-index:date:message-id :accept-language:content-language:mime-version; bh=3maAvgPgmk2RF3R/StS8Lyk+NP/zpM6rjEPRdJq3uj4=; b=lLluLiPeMJufaps0KBJ/axRkYdc1B0IzOSZ2ZQ5iJYOqvAY8Ata6xECavEULwmWDKo AUJp2BERxBxt/xgZ4o2oUurf4YRLSUliZpXTgDvWBp1cJlPmSa9X3fXWKx0yyRT4mvng jKLsNVmGqBfWeKgarn1jqaTjUFzGY4CHhdTOMCJ76tuLcKxgg55RdtINWqkypuoPFB+Q fifRPAsL5UBcbNJd8oBab6zV4CyyeNui+PH2RS5QWJN6j6bN6Dy+j0XDqIO/2Bvn7O6B aG4tFzehcdWyfPdS6AaORYqh4bT5UwUJPoSGhkFsjHmJdlstj7kcZCvQpCYOZJNi3bQR 6cZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:thread-topic:thread-index :date:message-id:accept-language:content-language:mime-version; bh=3maAvgPgmk2RF3R/StS8Lyk+NP/zpM6rjEPRdJq3uj4=; b=XYseBRUx62MWRAadaavI10CwI+LBNUSL23ob9NcSIfssDLguzFcTewbp/lCtpDEa5g kYKLD/+xCsLXem71vT/enCFPfqz/492Ls4LIJmcOPK+5Q/JP36MrPSq7InL47OMcyp4q KS0IU9o7j6VORk+9466mTxzTuaqS0STvOe98OkfmtTz4A5oPz/earbeCfOK5gWaUhp2I V9omkIXiB3vk6lzAyQwXGpkutdAc5Hfprgxc+q94kD2JP34au/+dydvMIIzBC9eq0Mna x4ZDsQYfMDAXmMqVuqZdTlwdI0CJ2UhQHs+tWN2QE74gJA3+gDE9rC1kIGUaGVg8TYqg QSog==
X-Gm-Message-State: AOAM531COUeXKoa3hoC7+mO7oVqp4h28/BJ851wrYh3Nv2U52a9GTZib wyT7C6yBDGqNTu4crdPRRZ4=
X-Google-Smtp-Source: ABdhPJx6TtD6atv245HHhhUI/8VXuQznch7WNfMyozT0TjNAjca+FwSWpFrDaWmhH6LjKOeRy+odwg==
X-Received: by 2002:a37:9cd:: with SMTP id 196mr335284qkj.84.1644691512604; Sat, 12 Feb 2022 10:45:12 -0800 (PST)
Received: from BL3PR02MB8130.namprd02.prod.outlook.com ([2603:1036:207:2d::5]) by smtp.gmail.com with ESMTPSA id bm8sm7576181qkb.25.2022.02.12.10.45.11 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 12 Feb 2022 10:45:12 -0800 (PST)
From: Luc André Burdet <laburdet.ietf@gmail.com>
To: "anoop@alumni.duke.edu" <anoop@alumni.duke.edu>, "matthew.bocci@nokia.com" <matthew.bocci@nokia.com>
CC: "draft-ietf-bess-evpn-fast-df-recovery@ietf.org" <draft-ietf-bess-evpn-fast-df-recovery@ietf.org>, "bess@ietf.org" <bess@ietf.org>, "bess-chairs@ietf.org" <bess-chairs@ietf.org>
Thread-Topic: [bess] WGLC, IPR and Implementation Poll for draft-ietf-bess-evpn-fast-df-recovery-03
Thread-Index: AQHYIDXZHSZZxaYoDEqHEYmn2J20OA==
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Sat, 12 Feb 2022 18:45:06 +0000
Message-ID: <BL3PR02MB8130DEF9B16B69EEF118138FAF319@BL3PR02MB8130.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-CA
X-MS-Has-Attach:
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
X-MS-Exchange-Organization-RecordReviewCfmType: 0
Content-Type: multipart/alternative; boundary="_000_BL3PR02MB8130DEF9B16B69EEF118138FAF319BL3PR02MB8130namp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/uy05Sv6f8KKgYn_bA4iuMr0_pAE>
Subject: Re: [bess] WGLC, IPR and Implementation Poll for draft-ietf-bess-evpn-fast-df-recovery-03
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: Sat, 12 Feb 2022 18:45:38 -0000

Hi Anoop,
Thanks for your detailed review, I have posted -04 addressing these comments.

>>Timestamp Fractional Seconds (17 bits)
This threw me off for a bit...
>> Now that I double check, the figure is wrong!  It uses only 7 bits for the Type which looks like it should be 8 bits.  So it looks like Timestamp Fractional Seconds should be 16 bits.
...but you actually hit onto a critical misalignment in the figure !

I have moved the whole description section up into the encoding/extcomm as descriptive text of the fields themselves. Nice catch, thank you !

Regards,
Luc André

Luc André Burdet |  Cisco  |  laburdet.ietf@gmail.com  |  Tel: +1 613 254 4814


From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Friday, February 4, 2022 at 12:50
To: Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com>
Cc: draft-ietf-bess-evpn-fast-df-recovery@ietf.org <draft-ietf-bess-evpn-fast-df-recovery@ietf.org>, bess@ietf.org <bess@ietf.org>, bess-chairs@ietf.org <bess-chairs@ietf.org>
Subject: Re: [bess] WGLC, IPR and Implementation Poll for draft-ietf-bess-evpn-fast-df-recovery-03
I support publication of the document as an RFC.  However, I think there are some editorial nits that need to be addressed (see below).

Anoop

==

Abstract

performed via a simple signaling between the recovered PE
   and each PEs in the multi-homing group.
->
performed via simple signaling between the recovered PE
   and each of the other PEs in the multi-homing group.


Multiple sections

multi-homing Ethernet Segment ->
multi-homed Ethernet Segment

Ethernet-Segment ->
Ethernet Segment

There are some instances of use of ES (section 3.2).  Either ES should be spelled out and used throughout or, which is what I would do, replace the 2 instances of ES in Section 3.2 with Ethernet Segment.

It would also be good to provide captions for all figures since it makes it easy to reference.


Section 1

EVPN solution [RFC7432]
->
The EVPN specification [RFC7432]

and it is performed via a
   simple signaling between the recovered PE and each PE in the multi-
   homing group.
->
and it is performed via
   simple signaling between the recovered PE and each of the other PEs in the multi-
   homing group.



Section 2
The current state of art (Highest Random Weight)
->
The current state of art HRW (Highest Random Weight)

duplication of DF roles for a give VLAN is possible.
->
duplication of DF roles for a given VLAN is possible.


Section 3.1

   -  A simple uni-directional signaling is all needed
->
   -  A simple uni-directional signaling is all that is needed

-  (e.g .NTP, PTP, etc.)
->
-  (e.g. NTP, PTP, etc.)


Section 3.2
It would be good to explicitly explain the fields below the figure, e.g.
Timestamp Seconds (32 bits): ...
Timestamp Fractional Seconds (17 bits): ... (provide details on how this part is created)
If this is omitted because it is in some other doc, then provide a reference.

[Looks like the figure is wrong about length for Timestamp Fractional Seconds which is why it would help to have a description as above.]

PEs in the ES [there are 2 instances]
->
PEs attached to the Ethernet Segment

want the DF type be of HRW
->
want the DF type to be HRW

"The use
   of a 32-bit seconds and 16-bit fractional seconds yields adequate
   precision of 15 microseconds (2^-16 s)."
The figure shows 17 bits for fractional seconds.  Now that I double check, the figure is wrong!  It uses only 7 bits for the Type which looks like it should be 8 bits.  So it looks like Timestamp Fractional Seconds should be 16 bits.


Section 3.4

   -  PE2, it starts its 3sec peering timer as per RFC7432
->
   -  PE2, starts its 3 sec peering timer as per RFC7432

[RFC7432] aims of favouring traffic black hole over duplicate traffic
(Missing period at end of sentence.)

Spell out first use of NDF.

becomes a no-op
->
becomes a non-issue.

The usage of
   SCT approach remedies to the exposed problem with the usage of
   peering timer.  The 3 seconds timer window is shorthen to few
   milliseconds.
->
The usage of
   SCT approach remedies the problem with the usage of the
   peering timer.  The 3 second timer window is shortened to a few
   milliseconds.


Section 3.5

modulus based
->
modulo-based

running an baseline DF election
->
running a baseline DF election

shall simply discard unrecognized new SCT BGP extended community.
->
will simply disregard the new SCT BGP extended community.

"...all PEs in the Ethernet-Segment may revert back to the RFC7432 timer approach."
Is this a "may" or should it be a "must"?

On Mon, Jan 31, 2022 at 5:58 AM Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com<mailto:matthew.bocci@nokia.com>> wrote:
Hi WG,

This email starts a two-week Working Group Last Call on draft-ietf-bess-evpn-fast-df-recovery-03 [1].

This poll runs until Monday 14th February 2022.

We are also polling for knowledge of any undisclosed IPR that applies to this Document, to ensure that IPR has been disclosed in compliance with IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).
If you are listed as an Author or a Contributor of this document, please respond to this email and indicate whether or not you are aware of any relevant undisclosed IPR. The Document won't progress without answers from all the Authors and Contributors.
There is currently no IPR disclosed.

If you are not listed as an Author or a Contributor, then please explicitly respond only if you are aware of any IPR that has not yet been disclosed in conformance with IETF rules.

We are also polling for any existing implementation as per [2]. Please indicate if you are aware of any implementations.

Thank you,
Matthew & Stephane

[1] draft-ietf-bess-evpn-fast-df-recovery-03 - Fast Recovery for EVPN DF Election<https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-fast-df-recovery/>
[2] https://mailarchive.ietf.org/arch/msg/bess/cG3X1tTqb_vPC4rg56SEdkjqDpw


_______________________________________________
BESS mailing list
BESS@ietf.org<mailto:BESS@ietf.org>
https://www.ietf.org/mailman/listinfo/bess