Bird 1.6.3 filters breaking down on reconfigure.
Hello everyone, I am experiencing a problem where upon issuing "birdc configure" (or "birdc6 configure") some strange things happen. There are two main things I run into: 1) When adding or removing routes from a static protocol, after reconfiguring suddenly bird stops importing any routes at all from this protocol. Relevant parts of my (admittedly fairly large) config (taken from my bird6 config) are attached as conf1.conf. 2) When editing filters on, for example, a bgp protocol upon configuring it will occasionally stop exporting prefixes or not update what it's exporting. (Meaning that a prefix that became unfiltered won't be exported until the protocol is restarted.) Relevant configs for this are attached as conf2.conf. A lot of these issues sound like bird simply not properly re-applying filters after they have changed. Both problems can be worked around be restarting the affected protocols. However this is not a viable long-term solution as flapping bgp sessions (or just flat out restarting routers when a lot of protocols exhibit these issues) It would be nice if somebody could give me some insight into what is happening as these issues will cause routers to drop offline when doing a simple adjustment like adding a prefix. As you can surely imagine, this is a big problem for me. For now I'm trying to reconfigure bird as little as possible, to hopefully keep some semblance of stability. Thank you
On Mon, Feb 05, 2018 at 11:05:05PM +0100, Roelf "rewbycraft" Wichertjes wrote:
Hello everyone,
I am experiencing a problem where upon issuing "birdc configure" (or "birdc6 configure") some strange things happen. ... A lot of these issues sound like bird simply not properly re-applying filters after they have changed.
Both problems can be worked around be restarting the affected protocols. However this is not a viable long-term solution as flapping bgp sessions (or just flat out restarting routers when a lot of protocols exhibit these issues)
Hello It seems that we have some fixed bugs in master branch that could be this issue. Could you try build BIRD from GIT repository (master branch)? Unfortunately, with concentration on 2.0.0 we neglected to release version 1.6.4 earlier. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
On 06/02/2018 04:30 μμ, Ondrej Zajicek wrote:
On Mon, Feb 05, 2018 at 11:05:05PM +0100, Roelf "rewbycraft" Wichertjes wrote:
Hello everyone,
I am experiencing a problem where upon issuing "birdc configure" (or "birdc6 configure") some strange things happen. ... A lot of these issues sound like bird simply not properly re-applying filters after they have changed.
Both problems can be worked around be restarting the affected protocols. However this is not a viable long-term solution as flapping bgp sessions (or just flat out restarting routers when a lot of protocols exhibit these issues)
Hello
It seems that we have some fixed bugs in master branch that could be this issue. Could you try build BIRD from GIT repository (master branch)?
Unfortunately, with concentration on 2.0.0 we neglected to release version 1.6.4 earlier.
When are you planning to release version 1.6.4? Cheers, Pavlos
On Wed, Feb 07, 2018 at 09:20:50PM +0100, Pavlos Parissis wrote:
On 06/02/2018 04:30 μμ, Ondrej Zajicek wrote:
On Mon, Feb 05, 2018 at 11:05:05PM +0100, Roelf "rewbycraft" Wichertjes wrote:
Hello everyone,
I am experiencing a problem where upon issuing "birdc configure" (or "birdc6 configure") some strange things happen. ... A lot of these issues sound like bird simply not properly re-applying filters after they have changed.
Both problems can be worked around be restarting the affected protocols. However this is not a viable long-term solution as flapping bgp sessions (or just flat out restarting routers when a lot of protocols exhibit these issues)
Hello
It seems that we have some fixed bugs in master branch that could be this issue. Could you try build BIRD from GIT repository (master branch)?
Unfortunately, with concentration on 2.0.0 we neglected to release version 1.6.4 earlier.
When are you planning to release version 1.6.4?
Hopefully we will release 1.6.4 in several days. Note that the issue reported by Roelf "rewbycraft" Wichertjes is likely related to per-route filters in static protocols. Other setups are not affected by it. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
participants (3)
-
Ondrej Zajicek -
Pavlos Parissis -
Roelf "rewbycraft" Wichertjes