Hi Flo. On Fri, 29 Dec 2000 11:39:33 +0100 Florian Lohoff <flo@rfc822.org> wrote:
I didnt like zebra because of the multiple deamon approach. This might be easier to track down bugs and better do debuggin but when i say "Dynamic Routing" i dont want to start another 10 daemons each listing on its own port for configuration. My experience with zebra is 1-2 years old and this might have changed since then but i like bird.
I got some simple problems, but did not have enough time to fix them by myself and the zebra team seems to be busy with other stuff (at least I did not receive any answer to my questions). The most annoying problem was that sending a "SIGHUP" to ripd (the RIPv2 portion of zebra) caused it to reopen the port RIP listens to. As this port never has been closed before, an unprivileged port gets used instead. And that is crap. But I have to send a SIGHUP from time to time as soon as the configuration has been changed. I worked around this problem by shutting down ripd first and restarted it then. But this also is crap. Another issue was that the documentation has not been clear on some things I needed, and it was quite a bit complicated for me to find the hints I needed. My first impression of the Bird docu is much(!) better. Quite understandable, clearly structured.
Go for it - I have seen memory leaks in 1.0.0 and on - They definitly [...] Beside the tiny, not so clear memory leak, i havent had time to debug, the RipV2 part is ROCKsolid.
Fine.
Ah - just short idea - birdc and do a "dump resources" and immediatly the bird catches up on the memory mgr1:~# ps auxww | grep bird root 5231 0.0 11.6 15804 14804 ? S Sep06 54:49 /usr/sbin/bird
I will try to reproduce it on my local machines as soon as bird runs on them.
Flo
Bye, Mike