<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Helvetica,Arial,sans-serif'>
<p>Hi,</p>
<p>Yes, you can do that. The best practice (at least for myself) is using the separate auto-generated config with prefix-lists which is included to the bird.conf. After regenerating it via some of your scripts, just run birdc configure. The reconfiguration of import/export filters is completely seamless. As for the performance impact: it uses some extra CPU power for recalculating bestpathes but it lasts for ~1 second on modern CPUs.</p>
<p>Whant kind of example do you want? Just make another file, write your prefix-lists as a variables (or constants) there and use the 'include' statement in the bird.conf. Ofc, use those variables in your filters.</p>
<p><br /></p>
<p>Liran Schour писал 2017-02-14 13:46:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored --><span style="font-family: sans-serif; font-size: small;">Hi all,</span><br /><br /><span style="font-family: sans-serif; font-size: small;">I want to implement a dynamic filter where I will export a route based on matching against a dynamic set of prefixes. The set is maintained according to a database.</span><br /><br /><span style="font-family: sans-serif; font-size: small;">1. Can I maintain a dynamic set of prefixes and change the set on the fly? What are the performance impacts of this?</span><br /><span style="font-family: sans-serif; font-size: small;">2.. Where can I find such an example? </span><br /><span style="font-family: sans-serif; font-size: small;"><br />- Liran</span></blockquote>

</body></html>