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

Anoop Ghanwani <anoop@alumni.duke.edu> Mon, 14 February 2022 00:09 UTC

Return-Path: <ghanwani@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 9FEF73A0A99; Sun, 13 Feb 2022 16:09:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.398
X-Spam-Level:
X-Spam-Status: No, score=-6.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 B4S_38gNF4ZS; Sun, 13 Feb 2022 16:09:08 -0800 (PST)
Received: from mail-lj1-f173.google.com (mail-lj1-f173.google.com [209.85.208.173]) (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 53DC63A0A94; Sun, 13 Feb 2022 16:09:08 -0800 (PST)
Received: by mail-lj1-f173.google.com with SMTP id c10so7406292ljr.9; Sun, 13 Feb 2022 16:09:08 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=dvx48pfg4GhXHZOIRCmcUt34CeCngE7lre2Qkb5ZB6s=; b=YQ0KpJ7yNBK2veTKXo9WE4aKZdEPm6cCAmaZCPB6Psj8u0YrlQ45b6Tb70J4U4c09d 5xHmAPhNxhlPOn7vizHWWh/uei/dZq3d5sFQ3bHYLjBY+ExhfJScDyO58Fm99vOv80VN E4GDRzv5D0RlCB0JDCHWC4pbRO8F1WBY2uZBquyPkWx17csDxTEes7yT1DrVVEoPIwmW jA7CesUjsYyHZeDFtROiLoOYkgXSlkd7f5wzkABO+6xMZzGkDe+ZRkh6YWWobbF9+uCT ACohKAZov3sGhea1ak+4f7wlN1B+MTQYmiHYxDPVANQ5W94vTXSW5Fm/9X1VrF0MSU3k wRZw==
X-Gm-Message-State: AOAM5317hs1EFqpHOPTHHFELWn1mqFT6f/BvHNdCo2k0A7oA3MyBNcee hp5kGe5kBpo/X8CMvxat1XHQ68+nND14uydudhY=
X-Google-Smtp-Source: ABdhPJzdhkLo3WE3dolSOeLKE5Jdz8zh+7m+B2xqq585NJKcdXwPfGLzYE/EgJZCb8VLt8Rzs1+AMnYQ8u5yAU18eXU=
X-Received: by 2002:a05:651c:507:: with SMTP id o7mr7391821ljp.56.1644797346349; Sun, 13 Feb 2022 16:09:06 -0800 (PST)
MIME-Version: 1.0
References: <BL3PR02MB8130DEF9B16B69EEF118138FAF319@BL3PR02MB8130.namprd02.prod.outlook.com>
In-Reply-To: <BL3PR02MB8130DEF9B16B69EEF118138FAF319@BL3PR02MB8130.namprd02.prod.outlook.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Sun, 13 Feb 2022 16:08:55 -0800
Message-ID: <CA+-tSzzmAbg2uo69DduYRrnMLzqvtB5QxszPhnfb1-bgaVqsXg@mail.gmail.com>
To: Luc André Burdet <laburdet.ietf@gmail.com>
Cc: "matthew.bocci@nokia.com" <matthew.bocci@nokia.com>, "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>
Content-Type: multipart/alternative; boundary="0000000000008e883505d7ef39bf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/55tZYA61puFI1ICM5opseBBqKYM>
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: Mon, 14 Feb 2022 00:09:16 -0000

Thanks Luc.

I have reviewed the changes and they look good to me.

On Sat, Feb 12, 2022 at 10:45 AM Luc André Burdet <laburdet.ietf@gmail.com>
wrote:

> 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> 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
> https://www.ietf.org/mailman/listinfo/bess
>
>