В письме от 17 декабря 2013 14:52:09 пользователь Javor Kliachev написал:
Hello,
We use BIRD as Route Server.
Which BIRD version is used on your RS? bgp_path.filter support added with commit commit bff9ce5130d16af2fd802d42bdb2bff00980c9ae Author: Ondrej Zajicek <> Date: Thu Aug 15 01:06:47 2013 +0200 Extends delete/filter operators to work no bgp_paths. which now is part of 1.4.0 release.
According your documentation we would like to know how given AS_PATH can be modified for example:
To delete ALL ASNs from given AS_PATH except one AS predefined in int set.
Here is my example config:
...
After running "birdc configure" I see in bird.log to return the following error:
17-12-2013 14:44:47 <ERR> filters, line 8: Can't add/delete to non-(e)clist 17-12-2013 14:44:47 <ERR> filters, line 8: Can't add/delete to non-(e)clist 17-12-2013 14:44:47 <ERR> filters, line 8: Can't add/delete to non-(e)clist
Is bgp_path attribute defined when you call function filter_bgp_as_path()? I can reproduce this on BIRD 1.4.0 filter messages only with routes with undefined bgp_path (e.g. defined(bgp_path) returns false).
Could you please point me in the right direction ? Is it possible at all to modify AS_PATH attribute?
Thanks in advance!
Best~
-- SP5474-RIPE Sergey Popovich