bug found: as-path prepending
Hi Guys, I found a bug which crashes bird; It seems to be sufficient to use this import filter in a pipe: import filter { if source=RTS_BGP then bgp_path.prepend(1); }; this crashes my bird (amd64). Does it crash yours, too? Wolfgang -- www.vix.at | www.aco.net wh@univie.ac.at | WH844-RIPE Vienna University Computer Center
On Thu, Sep 17, 2009 at 03:42:21PM +0200, Wolfgang Hennerbichler wrote:
Hi Guys,
I found a bug which crashes bird; It seems to be sufficient to use this import filter in a pipe: import filter { if source=RTS_BGP then bgp_path.prepend(1); }; this crashes my bird (amd64). Does it crash yours, too?
Yes. It seems that there is a problem in modifying a route attributes in pipe filters (filters in other protocols are OK). I will check 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."
On Thu, Sep 17, 2009 at 03:42:21PM +0200, Wolfgang Hennerbichler wrote:
Hi Guys,
I found a bug which crashes bird; It seems to be sufficient to use this import filter in a pipe: import filter { if source=RTS_BGP then bgp_path.prepend(1); }; this crashes my bird (amd64). Does it crash yours, too?
Fixed in development version. If you want, i can send you the patch. Or you could just swap ends on the pipe, as the problem is specific to import filters of pipe and prepending in export filter of pipe should be OK. -- 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 18.09.2009, at 09:03, Ondrej Zajicek wrote:
On Thu, Sep 17, 2009 at 03:42:21PM +0200, Wolfgang Hennerbichler wrote:
Hi Guys,
I found a bug which crashes bird; It seems to be sufficient to use this import filter in a pipe: import filter { if source=RTS_BGP then bgp_path.prepend(1); }; this crashes my bird (amd64). Does it crash yours, too?
Fixed in development version.
Great, thanks.
If you want, i can send you the patch. Or you could just swap ends on the pipe, as the problem is specific to import filters of pipe and prepending in export filter of pipe should be OK.
I don't need the patch yet, will be OOO for the next 3 weeks, my hope is that you will release a new version when I return :) good news: I have configured bird so far that I consider it's features sufficient (meaning it does everything we want) for the vienna internet exchange. If we get rid of those little bugs (and once I'm done stress testing) bird will go into production hopefully by the end of this year in Austria. Yay! wolfgang
-- 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."
-- www.vix.at | www.aco.net wh@univie.ac.at | WH844-RIPE Vienna University Computer Center
participants (2)
-
Ondrej Zajicek -
Wolfgang Hennerbichler