On Wed, Aug 14, 2013 at 5:07 AM, kb9mwr@gmail.com wrote:
Also, I am not sure, but do think the C implementation stands the greatest chance to run cross platform. Hessu's perl one was kind of locked to Debian installs.
Actually, it runs just fine on any Linux system which has Perl and the multicast module installed. There is nothing Debian-centric in the rip44d itself, it doesn't touch the distribution's configuration files at all. I'm not sure where you got that idea. The installation instructions could be improved to include dependency package installation instructions for other distributions, but the generic "other distributions" approach should work fine on any distribution (or on a custom system without a distribution):
http://wiki.ampr.org/index.php/Rip44d#Installation_of_dependencies_on_Debian...
I actaully am not sure why someone would go with amprd over ampr-ripd. Perhaps others can comment.
It might be easier to start up. I would prefer ampr-ripd over amprd, too, since I prefer using the kernel's standard tunneling features rather than a custom encapsulation daemon in userspace. Kernel tunneling will perform better, and it's older / more mature code - it's been reviewed for security issues many times.
- Hessu