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

Luc André Burdet <laburdet.ietf@gmail.com> Sat, 11 March 2023 19: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 61177C15154E; Sat, 11 Mar 2023 11:45:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.095
X-Spam-Level:
X-Spam-Status: No, score=-7.095 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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4FTjPfSmeZDs; Sat, 11 Mar 2023 11:45:43 -0800 (PST)
Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9469AC14F75F; Sat, 11 Mar 2023 11:45:40 -0800 (PST)
Received: by mail-io1-xd36.google.com with SMTP id k17so3459938iob.1; Sat, 11 Mar 2023 11:45:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678563939; h=mime-version:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=FsdbK+1BirD9iZ+cDhB+3d6lymQO0/WOdBXH7v6Wdr8=; b=mRLpDskOv+nSS/DdwcFr2L2RFl7qRJtXHPJmUFqip/C06yGyqGVyScY1IeMKxuJOl+ DHjePfAPlf35B0itvpmx9jGY5/Ql270Edj52M9s1SBhIhsXNfyoVE/aP+Al2fBFVzEDI 3uJhg9x9N4VP3mhGPI6xtmiiYUOFojPAnMB0iWpjpFKPFT2JtogodMPy3srSMADGHFdh PhgZiZ2cX4Dc+06le/FiJ/Um2qmvgqVH9fKWOKpcthlnl7bBlN+lkSctKL1Cbwdtoxxd fagUsnAFeZWGNkbsqnkwYRYQuIAmfOcPBrV7FeFQzKSXLEyY6SGtiZEWFqjQk0P4fT91 PoPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678563939; h=mime-version:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=FsdbK+1BirD9iZ+cDhB+3d6lymQO0/WOdBXH7v6Wdr8=; b=1feifCsevVq1WzW4bnVb4Kx0AgDGXfK2AjHaAfwWlw2SeUFd03wTkX7sf6j25fe/md MHdPLZD9aIhsRL+Up/nEOiu8EXIgX5JLwbucr1P+RVcNGYLGoevgzCLy5kY9/1Dh7M/1 yCEh6Myr5SrQJyiV4fKwDUPKpfYuUQw67MlATq4nFdvyUxTwG808SvVMDCABXZHvPXqD 11TcILb8LVH0i/s/MrfoWGG6a5Cf7KTCjtKS19+12UvehxUQqI/6sPgTXxnbaU/5EKpO QxqixiZC3UF+uIkpOWEhWt6FOFOIUDEeNZ9bTWAiemVsrhSeHhuwYPtCCiajYL64J0eU IgWA==
X-Gm-Message-State: AO0yUKUYVskzILvbJiK9cDxY6l48FFbqDHgL3NtJYgggIxwugdOCIwut JuIY/RF9pEithFkhoYL8RVtExM63ibsf5g==
X-Google-Smtp-Source: AK7set+nTIwrDjnRi3guLTGbb59W4zQsVgIe5G38AopFSMuGyRtx3jgGxHP4YWzVvzWnHqvLm5ECwg==
X-Received: by 2002:a6b:d911:0:b0:74c:b467:e03 with SMTP id r17-20020a6bd911000000b0074cb4670e03mr8600805ioc.4.1678563939405; Sat, 11 Mar 2023 11:45:39 -0800 (PST)
Received: from DM8P221MB0454.NAMP221.PROD.OUTLOOK.COM ([2603:1036:301:2847::5]) by smtp.gmail.com with ESMTPSA id k20-20020a6bef14000000b0071d93cda853sm1095779ioh.42.2023.03.11.11.45.38 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 11 Mar 2023 11:45:38 -0800 (PST)
From: Luc André Burdet <laburdet.ietf@gmail.com>
To: "Matthew Bocci (Nokia)" <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>
CC: "bess-chairs@ietf.org" <bess-chairs@ietf.org>
Thread-Topic: WGLC, IPR and Implementation Poll for draft-ietf-bess-evpn-fast-df-recovery-03
Thread-Index: AQHZVFGo+4em93QoLkukLGvqIejskQ==
X-MS-Exchange-MessageSentRepresentingType: 1
Date: Sat, 11 Mar 2023 19:45:37 +0000
Message-ID: <DM8P221MB0454D12656E26554F1F9B9C6AFBB9@DM8P221MB0454.NAMP221.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_DM8P221MB0454D12656E26554F1F9B9C6AFBB9DM8P221MB0454NAMP_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/D6de3jpEhiW9YY1egwmFQpDei7I>
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.39
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, 11 Mar 2023 19:45:47 -0000

Hi Matthew,

Thanks for the review/comment. I took a closer look at RFC8584, specifically the section about the DF FSM.

The behaviour at PE1 which has a recovering interface ES1 remains unchanged. Effectively PE1 is signalling the equivalent of the DF_TIMER event which leads from DF_WAIT to DF_CALC.

The behaviour at PE2 receiving the ES route with SCT extcomm would correspond to :

  *   DF_DONE :  RCVD_ES -> DF_CALC   (action #11)
  *   DF_CALC:  CALCULATED -> DF_DONE (action #9)

I find the actions described for #9-11 somewhat vague (maybe even wrong for #10?)
   9.   DF_CALC on CALCULATED: Mark the election result for the VLAN or
        bundle, and transition to DF_DONE.

   10.  DF_DONE on exiting the state: If a new DF election is triggered
        and the current DF is lost, then assume an NDF for the local PE
        for the VLAN or VLAN Bundle.

   11.  DF_DONE on VLAN_CHANGE, RCVD_ES, or LOST_ES: Transition to
        DF_CALC.


“marking the election result” in action #9 to me stands out in contrast to “assume an NDF for the local PE“ elsewhere, which conveys effectively programming hardware...


Action#10 could be read to do that but it’s on exiting the state... which we have done already to go to DF_CALF on the RCVD_ES.  The text in RFC8584 seems to wrongly think any new/updated DF result is available already when exiting the state—not on re-entering it from DF_CALC.
Action#10 should be reviewed to be sure it’s not on  **entering** DF_DONE with a (new) DF result from DF_CALC.

I don’t mind marking this draft updating 8584 and adding the following:


+   This document introduces an additional delay to the events and

+   transitions defined for the default DF election algorithm in

+   [RFC8584].

   9.   DF_CALC on CALCULATED: Mark the election result for the VLAN or
        Bundle.
+  9.1  Where SCT timestamp is present on the RECV_ES event of Action 11,
+       wait the remaining time before continuing to 9.2.
+  9.2  Assume a DF/NDF for the local PE for the VLAN or VLAN Bundle,
        and transition to DF_DONE.

   10.  DF_DONE on exiting the state: If a new DF election is triggered
        and the current DF is lost, then assume an NDF for the local PE
        for the VLAN or VLAN Bundle.


   11.  DF_DONE on VLAN_CHANGE, RCVD_ES, or LOST_ES: Transition to

        DF_CALC.


This would be better though:


+   This document introduces an additional delay to the events and

+   transitions defined for the default DF election algorithm in

+   [RFC8584].

   9.   DF_CALC on CALCULATED: Mark the election result for the VLAN or
        Bundle.
+  9.1  Where SCT timestamp is present on the RECV_ES event of Action 11,
+       wait the remaining time before continuing to 9.2
+  9.2  Transition to DF_DONE.

+  10.  DF_DONE on **entering** the state: If a new DF election is triggered
        and the current DF is lost, then assume an NDF for the local PE
        for the VLAN or VLAN Bundle.


Regards,
Luc André

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


From: Matthew Bocci (Nokia) <matthew.bocci@nokia.com>
Date: Thursday, November 3, 2022 at 06:33
To: Ali Sajassi (sajassi) <sajassi@cisco.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>
Cc: bess-chairs@ietf.org <bess-chairs@ietf.org>
Subject: Re: WGLC, IPR and Implementation Poll for draft-ietf-bess-evpn-fast-df-recovery-03
Authors and WG

A further question about this document. Do you consider that it updates the procedures in RFC8584?

The abstract says the following: “This document improves these procedures by providing a fast Designated Forwarder (DF) election upon recovery of the failed link or node associated with the multihomed Ethernet Segment. “

If so, please add “Updates 8584” to the header.

Thanks

Matthew


From: Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com>
Date: Thursday, 14 July 2022 at 10:39
To: Ali Sajassi (sajassi) <sajassi@cisco.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>
Cc: bess-chairs@ietf.org <bess-chairs@ietf.org>
Subject: Re: WGLC, IPR and Implementation Poll for draft-ietf-bess-evpn-fast-df-recovery-03
Ali, WG,

Thank you.

I think there is consensus to publish the draft as a standards track RFC.

Please watch for my shepherd’s review.

Regards

Matthew

From: Ali Sajassi (sajassi) <sajassi@cisco.com>
Date: Wednesday, 13 July 2022 at 20:01
To: Bocci, Matthew (Nokia - GB) <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>
Cc: bess-chairs@ietf.org <bess-chairs@ietf.org>
Subject: Re: WGLC, IPR and Implementation Poll for draft-ietf-bess-evpn-fast-df-recovery-03
I support publication of this document and I am not aware of any IPR that hasn’t been disclosed.

Cheers,
Ali

From: Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com>
Date: Monday, January 31, 2022 at 5:58 AM
To: draft-ietf-bess-evpn-fast-df-recovery@ietf.org <draft-ietf-bess-evpn-fast-df-recovery@ietf.org>, bess@ietf.org <bess@ietf.org>
Cc: bess-chairs@ietf.org <bess-chairs@ietf.org>
Subject: WGLC, IPR and Implementation Poll for draft-ietf-bess-evpn-fast-df-recovery-03
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