Hi, If you mean you insert routes into the config file, than yes, you have to call the configuration reload yourself. Bird doesn't reload the configuration by itself as far as I know.
On Tue, Mar 28, 2023, 01:03 Pedro Henrique de Araújo Marques < [email protected]> wrote: > Good evening, I'm doing some tests with BIRD for a while now and I would > like some help with a problem I'm facing. I have the following BIRD > configuration: > > *router id 10.0.0.128;* > > *ipv4 table master4;* > *ipv6 table master6;* > *flow4 table flowtab4;* > *flow6 table flowtab6;* > > *filter subnet_group1{* > * if(bgp_community.len = 0) then {* > * bgp_community.add((555,555));* > * accept;* > * }* > * else{ accept; }* > > *};* > > *protocol bgp uplink1{* > * local as 129;* > * neighbor 10.0.1.128 as 128;* > * multihop 1;* > * ipv4{* > * import filter { accept; };* > * export filter subnet_group1;* > * };* > * ipv6{* > * import filter { accept; };* > * export filter subnet_group1;* > * };* > *};* > > *protocol static blackhole_ipv4_routes{* > * route 10.0.90.100/32 <http://10.0.90.100/32> blackhole;* > * route 10.0.90.99/32 <http://10.0.90.99/32> blackhole;* > * ipv4;* > *};* > > I created a script that after some time it inserts some new routes into > the blackhole_ipv4_routes protocol defined above, let's say all of > 10.0.0.0/24 for example. Is there an option that I could use in the > config file to detect this change and update bird accordingly with the new > table additions, or do I need to always call 'birdc -configure' after the > script ends? >
