Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
Re: bgpd: improve rtr version negotiation
To:
tech@openbsd.org
Date:
Thu, 11 Jan 2024 11:46:15 +0100

Download raw body.

Thread
On Wed, Jan 10, 2024 at 05:30:38PM +0100, Claudio Jeker wrote:
> The various RFCs and drafts are a mess when it comes to RTR version
> negotiation. Try to make this better, at least now the negotiation
> works even when an ERROR_REPORT is sent.

That sounds like a step forward.

> The idea is to keep the connection open after an unsupported protocol
> version error is received. According to the RFC authors that's the idea.
> 
> This is probably my 20th try to make this work. This version seems to work
> well enough.

I admit that I'm quite lost with all the subtleties here. From what I
can tell the state transitions look sound and the code looks good. But
I said that before. Otherwise, we can always come up with version 21...

What a nightmare.

ok tb