<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="line-break:after-white-space"><font face="Helvetica"><span style="font-style:normal">Hi,</span></font><div><font face="Helvetica"><span style="font-style:normal"><br></span></font></div><div><p style="margin:0px;font-stretch:normal;line-height:normal"><font face="Helvetica"><span style="font-style:normal">I use Bird 2.0.9 to spread a special list of prefixes via BGP to an unknown list of users, so I use “neighbor range <a href="http://0.0.0.0/0">0.0.0.0/0</a> external;” and a passive mode.</span></font></p>
<p style="margin:0px;font-stretch:normal;line-height:normal;min-height:14px"><font face="Helvetica"><span style="font-style:normal"><br></span></font></p>
<p style="margin:0px;font-stretch:normal;line-height:normal"><font face="Helvetica"><span style="font-style:normal">In this situation, there are some dynamic protocols created by port scanners or some other one-time connections. It is not a big deal, but after some time the “show protocol” output looks huge, and I presume Bird eats more memory with several thousand connections.</span></font></p>
<p style="margin:0px;font-stretch:normal;line-height:normal;min-height:14px"><font face="Helvetica"><span style="font-style:normal"><br></span></font></p>
<p style="margin:0px;font-stretch:normal;line-height:normal"><font face="Helvetica"><span style="font-style:normal">The only way I found to clear those dynamic protocols was to restart Bird, but this affects real users of the service.</span></font></p>
<p style="margin:0px;font-stretch:normal;line-height:normal;min-height:14px"><font face="Helvetica"><span style="font-style:normal"><br></span></font></p>
<p style="margin:0px;font-stretch:normal;line-height:normal"><font face="Helvetica"><span style="font-style:normal">Is there another way to clear unsuccessful dynamic protocols? I can parse the list of it, but still I didn’t find a way to clear a specific protocol, like “clear protocol dynbgp2049” or smth. The best way would be to clear “all protocols in the start state”, but AFAIK right now there is no command like that in Birdc.</span></font></p></div><div><font face="Helvetica"><span style="font-style:normal"><br></span></font></div><div><font face="Helvetica"><span style="font-style:normal">Best regards,</span></font></div><div><font face="Helvetica"><span style="font-style:normal">Valery</span></font></div></body></html>