<p dir="ltr">Hi Pavel,</p>
<p dir="ltr">Thanks for the feedback :) sample config is basically:</p>
<p dir="ltr">sdn {</p>
<p dir="ltr">}</p>
<p dir="ltr">there may still need to be a line in the middle due to the old unix socket code, that would look like</p>
<p dir="ltr">sdn {<br>
  unixsocket "/tmp/bird.sock"<br>
}</p>
<p dir="ltr">There's an old branch in that repo that dumps route updates to a unix socket, so you'd need to have something listening on that socket to make it work. In this version it shouldn't be necessary though.</p>
<p dir="ltr">Once it's running you can use the included getroutes.py to query the route table via zeromq.</p>
<p dir="ltr">Cheers<br>
Sam</p>
<div class="gmail_quote">On 28 Jul 2015 19:14,  <<a href="mailto:pavel.tvrdik@nic.cz">pavel.tvrdik@nic.cz</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2015-07-27 21:54, Sam Russell wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
I've been working on integrating BIRD into some SDN packages<br>
(VANDERVECKEN/RouteFlow, ONOS), and as part of this I've built zeromq<br>
in as an option. It's still beta, but you can stand up BIRD and poll<br>
the ZeroMQ socket and it'll reply with a route table dump in JSON.<br>
<br>
Keen to hear what people think<br>
<br>
<a href="https://github.com/samrussell/bird/tree/zmqintegration" rel="noreferrer" target="_blank">https://github.com/samrussell/bird/tree/zmqintegration</a><br>
<br>
Cheers<br>
Sam<br>
</blockquote>
<br>
Hi Sam,<br>
<br>
thanks for it! It sounds cool :)<br>
<br>
Can you please share some example of the configuration bird.conf file with your SDN protocol?<br>
<br>
Cheers<br>
Pavel<br>
</blockquote></div>