<div dir="auto">Isn't Quagga not superseded by Free Range Routing (FRR) {<a href="https://frrouting.org">https://frrouting.org</a>} these days ?<div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto"><br></div><div dir="auto">Diarmuid </div></div><br><div class="gmail_quote"><div dir="ltr">On Thu 24 Jan 2019, 22:02 Nick Hilliard (INEX) <<a href="mailto:nick@inex.ie">nick@inex.ie</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Barry O'Donovan wrote on 24/01/2019 08:45:<br>
> No. Quagga wouldn't be the most suitable daemon for IXP Manager as IXP <br>
> Manager doesn't maintain state. This is an issue because Quagga (last <br>
> time I checked which, admittedly, is quite a while) does not support a <br>
> complete configuration reload function and so - for example - sessions <br>
> would not be removed.<br>
<br>
what this means in practice is that it's troublesome to automate quagga <br>
effectively, and almost impossible to automate it fully.  Separate to <br>
this, Quagga has serious problems relating to resource scheduling on <br>
busy route servers, and some has some race conditions which can cause <br>
the daemon to crash if you remove peers too quickly under conditions of <br>
high load.  There is no way of fixing these problems other than <br>
redesigning and rewriting large chunks of quagga.<br>
<br>
We used to use Quagga at INEX several years ago (there are still bits of <br>
config buried deep in the IXP Manager git repo) but never released what <br>
we ran in production for the route servers because it was too fragile to <br>
be able to support properly outside INEX.  The entire framework that <br>
this coded used has now been removed, so any future attempt to support <br>
quagga would mean rewriting things from scratch.<br>
<br>
I can see the attraction of running a route server with a cisco-style <br>
CLI, but quagga is unsuitable for reliable route server functionality in <br>
its current state.<br>
<br>
Nick<br>
_______________________________________________<br>
INEX IXP Manager mailing list<br>
<a href="mailto:ixpmanager@inex.ie" target="_blank" rel="noreferrer">ixpmanager@inex.ie</a><br>
Unsubscribe or change options here: <a href="https://www.inex.ie/mailman/listinfo/ixpmanager" rel="noreferrer noreferrer" target="_blank">https://www.inex.ie/mailman/listinfo/ixpmanager</a><br>
</blockquote></div>