<div dir="ltr">Yeah i am doing so....<div><br></div><div>1) birdcl configure</div><div>2) birdcl reload out "'edge-at-sbg-v4-2221'" </div><div><br></div><div>because i do not know if the "configure" knows what was changed.</div><div>Or will configure always sync all routes also when they are not affected by the changes?<br></div><div><br></div><div>In my current Setup, I am not able to add a bgp-community when the proto-name matches ~ "*2221".<br><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace" color="#666666"><b style="">function </b>is_filtered_proto_in ( string p )<br>{<br> return false;<br>}<br><b style="">function </b>is_filtered_proto_out ( string p )<br>{<br> if p ~ "*2220" then<br> {<br> <b style="">bgp_community.add</b>((65000,11120));<br> }<br> if p = "edge-at-sbg-v4-2221" then<br> {<br> <b style="">bgp_community.add</b>((65000,11050));<br> }<br> return false;<br>}</font></blockquote><div><br></div><div>When i run <b>birdcl s r export "'edge-de-fre-v4-2220'" all </b>i can not see the community added to the exported route. Also on the remote machine, there are no communities at all on received routes.<br><br>Do I miss anything?</div></div><div><br></div><div><b>PS: </b>i added a debug-print and this will be logged</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><i><font color="#666666">2020-04-08 15:18:57.742 <INFO> matched ~ in is_filtered_proto_out(): edge-de-fre-v6-2220</font></i></blockquote><div>so i reach the IF-Statement and it is matching the conditions.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mi., 8. Apr. 2020 um 17:20 Uhr schrieb Vasil Bakalov <<a href="mailto:me@keksbg.dev">me@keksbg.dev</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div>
<p>I'm pretty sure you should be using just <tt>birdc configure </tt>to
re-read the config and apply it without dropping connections.<br>
</p>
<div>On 4/8/20 6:10 PM, Michael Rack
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi Guys,
<div><br>
</div>
<div>I run v2.0.2 of BIRD-Daemon. If i change something on the
filters i try to reload my changes with <i>birdcl reload out
"'edge-at-sbg-v4-2221'</i><i>"</i> but the changes do not
go into effect.</div>
<div><br>
</div>
<div><b>All what i see in debug-mode:</b></div>
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font face="monospace">2020-04-08
15:05:24.163 <INFO> Reloading protocol
edge-at-sbg-v4-2221<br>
</font><font face="monospace">2020-04-08 15:05:24.163
<DBG> Assertion 'c->channel_state == CS_UP'
failed at nest/proto.c:405</font></blockquote>
<div><br>
</div>
<div>Is there anyone out there that can help, what is going
wrong here?</div>
<div><br>
</div>
<div>Thank you.</div>
<div>Michael.</div>
</div>
</blockquote>
</div>
</div>
</blockquote></div>