Relaxed handling of OTC attribute
Radu-Adrian Feurdean
rafeurdean at franceix.net
Thu Jun 12 16:39:16 CEST 2025
> On 12 Jun 2025, at 16:12, Erin Shepherd <bird-users at erinshepherd.net> wrote:
>
> A disadvantage of that, of course, is that you lose peer role checking (although peers supporting roles are very rare today - despite having run with OTC support enabled ourselves for a couple of years now, we have only one bilat on BCIX which advertises role support towards us)
Hi,
You can always check/modify/whatever the OTC attribute for a peer that does not have a role assigned.
The point is:
- have the RS signal their role (rs_server)
- if the peer supports roles, enforce the correct one (rs_client, NOT peer, NOT customer)
- set the OTC, preferably automatically, not by hand
- still have the routes received with OTC, even if discarded/inactive, instead of having them treated as “withdraw”
- I may also want to re-announce these routes (as invalid as they are) to some internal collector.
- include routes with OTC within “receive limit” ????
- do something other than having 2 log lines for each route received with OTC when it shouldn’t
We still have 1 or 2 pees that still take the routes from one RS (with OTC attribute) and re-announce them to the other RS.
--
Radu-Adrian FEURDEAN
Web : www.franceix.net
More information about the Bird-users
mailing list