Skip to main content

Last Call Review of draft-ietf-bess-evpn-fast-df-recovery-10
review-ietf-bess-evpn-fast-df-recovery-10-opsdir-lc-chown-2024-08-21-00

Request Review of draft-ietf-bess-evpn-fast-df-recovery
Requested revision No specific revision (document currently at 12)
Type Last Call Review
Team Ops Directorate (opsdir)
Deadline 2024-07-31
Requested 2024-07-10
Authors Patrice Brissette , Ali Sajassi , Luc André Burdet , John Drake , Jorge Rabadan
I-D last updated 2024-08-21
Completed reviews Rtgdir Early review of -07 by Adrian Farrel (diff)
Genart Last Call review of -09 by Elwyn B. Davies (diff)
Opsdir Last Call review of -10 by Tim Chown (diff)
Rtgdir Telechat review of -09 by Ines Robles (diff)
Iotdir Telechat review of -09 by Toerless Eckert (diff)
Intdir Telechat review of -09 by Dave Thaler (diff)
Assignment Reviewer Tim Chown
State Completed
Request Last Call review on draft-ietf-bess-evpn-fast-df-recovery by Ops Directorate Assigned
Posted at https://mailarchive.ietf.org/arch/msg/ops-dir/2K8zSE-Kelj4XzoNEwmhoEdW4pM
Reviewed revision 10 (document currently at 12)
Result Has issues
Completed 2024-08-21
review-ietf-bess-evpn-fast-df-recovery-10-opsdir-lc-chown-2024-08-21-00
Hi,

I have reviewed this document as part of the Operational directorate's ongoing
effort to review all IETF documents being processed by the IESG. These comments
were written with the intent of improving the operational aspects of the IETF
drafts. Comments that are not addressed in last call may be included in AD
reviews during the IESG review.  Document editors and WG chairs should treat
these comments just like any other last call comments.

The draft describes an enhanced approach towards the proper timing and
synchronisation process for the Designated Forwarder (DF) election process for
multi-homed ethernet segments as originally specified in RFC 7432 and updated
by RFC 8584.

The document is generally well-written, and includes useful scenario examples.
Draft version 10 was published as I was reviewing version -09, and has
addressed some of the comments I was going to make.

General comments:

Overall, the approach seems reasonable. While I have tagged the document as
'Has Issues' I think these should not be hard to cover off.

One issue that that it's not clear (to me) from the text what happens in cases
where the devices in a scenario do not have sufficient clock synchronisation -
section 2 says recovery activities for failed PEs SHOULD NOT be initiated until
clocks have converged, but it doesn't state how that convergence is known to
the initiator.  The implication is that if there isn't sufficient convergence
the election will never be run?  Also, does this apply to newly added PEs
rather than - as the text currently says - just failed PEs (where sync is
perhaps more likely to be initially off)?

The rationale for the default 10ms skew value is not explained. Just a brief
explanation would be useful, e.g., to allow the default to be appropriately
changed if needed (and how would it be changed?).

There's some text at the end of 2.1 about compatibility. There's also a
dedicated section 4 on backwards compatibility. Maybe all related text on this
topic should be in the one section?

Nits:

In 2.1 perhaps add UTC to the epoch time.

Best wishes,
Tim