Reshad,

> On Feb 29, 2024, at 2:36 PM, Reshad Rahman <[email protected]> wrote:
> 
> Jeff, 
> 
> The only thing I am still a bit hesitant about is delaying the notification 
> to the BFD clients (that the session is up) until we've successfully moved to 
> the optimized mode. It's not the actual delay, which should be short, but the 
> fact that it's changing the BFD state machine a bit. But I don't see any 
> other way to do this without the risk of bouncing the BFD session. 

It's worth pointing out that the "bfd holddown" features implemented by 
multiple vendors ALREADY does this.  And, when it's in use, the client will 
wait for stuff on the order of seconds to minutes for some providers.

So, while I agree that it's a change, and theoretically a scary one, it's well 
deployed already in some form.

In the interest of honesty, such holddown features didn't interoperate in their 
use terribly well and was the reason for the PROTOCOLS / clients to refine how 
they used BFD - hence the "strict" features.  Again, not a problem with the 
idea of holddown, but rather than RFC 5882 was a bit too general in its advice.


> Regarding "until we've successfully switched over to the optimized 
> mechanism", what does a successful switch mean? Does it mean sending detect 
> mult packets with optimized auth?

I believe it means that both sides are using the optimized mode.  It can't be 
only one side since the potential session drop will only happen when each side 
turns on optimization.

-- Jeff

Reply via email to