<div dir="auto"><div>Hi,<div dir="auto"><br></div><div dir="auto">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.</div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 28, 2023, 01:03 Pedro Henrique de Araújo Marques <<a href="mailto:pedroam27@hotmail.com">pedroam27@hotmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
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:<br>
<br>
<b>router id 10.0.0.128;</b>
<div><b><br>
</b></div>
<div><b>ipv4 table master4;</b></div>
<div><b>ipv6 table master6;</b></div>
<div><b>flow4 table flowtab4;</b></div>
<div><b>flow6 table flowtab6;</b></div>
<div><b><br>
</b></div>
<div><b>filter subnet_group1{</b></div>
<div><b>                if(bgp_community.len = 0) then {</b></div>
<div><b>                        bgp_community.add((555,555));</b></div>
<div><b>                        accept;</b></div>
<div><b>                }</b></div>
<div><b>                else{ accept; }</b></div>
<div><b><br>
</b></div>
<div><b>};</b></div>
<div><b><br>
</b></div>
<div><b>protocol bgp uplink1{</b></div>
<div><b>        local as 129;</b></div>
<div><b>        neighbor 10.0.1.128 as 128;</b></div>
<div><b>        multihop 1;</b></div>
<div><b>        ipv4{</b></div>
<div><b>                import filter { accept; };</b></div>
<div><b>                export filter subnet_group1;</b></div>
<div><b>        };</b></div>
<div><b>        ipv6{</b></div>
<div><b>                import filter { accept; };</b></div>
<div><b>                export filter subnet_group1;</b></div>
<div><b>        };</b></div>
<div><b>};</b></div>
<div>
<div><b><br>
</b></div>
<div><b>protocol static blackhole_ipv4_routes{</b></div>
</div>
<div><b>        route <a href="http://10.0.90.100/32" target="_blank" rel="noreferrer">10.0.90.100/32</a> blackhole;</b></div>
<div><b>        route <a href="http://10.0.90.99/32" target="_blank" rel="noreferrer">10.0.90.99/32</a> blackhole;</b></div>
<div><b>        ipv4;</b></div>
<b>};</b><br>
<br>
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 <a href="http://10.0.0.0/24" target="_blank" rel="noreferrer">10.0.0.0/24</a> 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?<br>
</div>
</div>

</blockquote></div></div></div>