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?
>

Reply via email to