Bird policy towards non RFC-compliant workarounds.

Maria Matejka maria.matejka at nic.cz
Fri May 12 22:15:06 CEST 2023


Hello!

If that option is by default off and doesn't make the code inadequately 
complex, then basically yes, and in this specific case also yes. 
Interoperability is important.

Maria

On 5/12/23 21:36, Arnaud Houdelette-Langlois via Bird-users wrote:
> Hi.
> 
> I have an issue with the BGP implementation of a well-known hardware 
> manufacturer.
> 
> Said implementation send multiple Add-Path capabilities, one for each 
> address family, instead of sending only one capability with both address 
> families. Moreover, it expects it's BGP peer to behave identically.
> 
> If bird manages to understand the badly formatted open message, the said 
> BGP implementation fails and reject bird (well-formed) message.
> 
> The manufacturer is informed, but has still to provide a working patch.
> 
> In the meantime, I think it would be easy to implement a workaround as a 
> bgp protocol option in bird. I'm ready to dive into the code to do it. 
> But ...
> 
> Is it bird policy to accept such workaround pull requests ?
> 
> 
> -- 
> Arnaud Houdelette-Langlois
> Administrateur des infrastructures systèmes et réseaux
> Normandie Université
> +33 2 31 56 69 54
> 


More information about the Bird-users mailing list