[opensuse-factory] mrouted?
Hello there factory guys. I've started a little personal project of building a low-power multicast-capable router using the raspberry pi, and was considering doing it with opensuse, just for the lulz. In the process, I noticed there's no mrouted daemon, and can't find anything similar. Trying to find out why, and assuming that it was either dropped or excluded because it's really old, I read that debian also dropped it, along with other distros. I'm not sure if it's the same in opensuse, but I could guess so. However, I can find no replacement. For instance, I can find no recent and/or complete implementation of MOSPF, except in software router frameworks (which I'd rather avoid). So... two questions: 1) does anyone know any alternatives to mrouted? 2) would anyone object to me packaging mrouted for Factory? I noticed a few packages in home projects as well, they all look rather straightforward, but old (ie: still using initscripts - mrouted is simple enough that systemd should handle it well). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 19 Jan 2015 17:33, Claudio Freire <klaussfreire@...> wrote:
Hello there factory guys.
I've started a little personal project of building a low-power multicast-capable router using the raspberry pi, and was considering doing it with opensuse, just for the lulz.
In the process, I noticed there's no mrouted daemon, and can't find anything similar.
Trying to find out why, and assuming that it was either dropped or excluded because it's really old, I read that debian also dropped it, along with other distros.
I'm not sure if it's the same in opensuse, but I could guess so.
However, I can find no replacement.
For instance, I can find no recent and/or complete implementation of MOSPF, except in software router frameworks (which I'd rather avoid).
So... two questions:
1) does anyone know any alternatives to mrouted? 2) would anyone object to me packaging mrouted for Factory?
I noticed a few packages in home projects as well, they all look rather straightforward, but old (ie: still using initscripts - mrouted is simple enough that systemd should handle it well).
A few links: mrouted :: http://troglobit.com/mrouted.shtml Licence :: 3-clause BSD github :: http://github.com/troglobit/mrouted Release :: 3.9.7 2014-12-28 Remarks: - I do not know about inclusion to factory, but network or network:utils is OK IMHO. - IPv4 only. (should be shown in RPM desc field.) - If you package it, please include the "multicast howto". This is minimal: http://troglobit.com/multicast-howto.html (The following is more than just outdated: v0.1, 30 October 1999) http://www.jukie.net/~bart/multicast/Linux-Mrouted-MiniHOWTO.html) - initscript / systemd.service has to check for loaded ipip kernel module BEFORE starting mrouted (modprobe ipip) see debian/init.d in source tar. - creating a mrouted.service should be trivial, execpt for above nothing special. "ExecStartPre=/sbin/modprobe ipip" should do the job - Debian dropped it because of "obsolete protocol" (Feb 2005) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=288112 Other possibilities: qpimd - PIM for Quagga routing suite http://www.xorp.org/ http://alioth.debian.org/projects/smcroute/ http://unfix.org/projects/ecmh/ IPv6 multicast pim6sd - PIM for IPv6 (orig FreeBSB) RFC 3973: Protocol Independent Multicast - Dense Mode (PIM-DM) RFC 4601: Protocol Independent Multicast - Sparse Mode (PIM-SM) http://tools.ietf.org/html/rfc3973 / http://tools.ietf.org/html/rfc4601 Further info found: http://en.wikipedia.org/wiki/IP_multicast#IP_multicast_software http://en.wikipedia.org/wiki/Protocol_Independent_Multicast Cheers, - Yamaban -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
El 19/01/15 a las 15:04, Yamaban escribió:
- creating a mrouted.service should be trivial, execpt for above nothing special. "ExecStartPre=/sbin/modprobe ipip" should do the job
Nope, never call modprobe from unit files. if the module is not autoloaded, fill a bug report. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, Jan 19, 2015 at 3:04 PM, Yamaban <foerster@lisas.de> wrote:
A few links: mrouted :: http://troglobit.com/mrouted.shtml Licence :: 3-clause BSD github :: http://github.com/troglobit/mrouted Release :: 3.9.7 2014-12-28
Yes, I know. I've been building it from source up till now.
- Debian dropped it because of "obsolete protocol" (Feb 2005) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=288112
Yes, well, that's my point. But looking for implementations of more modern protocols suiteable for my intended use wasn't very successful.
Other possibilities:
...
http://www.xorp.org/ http://unfix.org/projects/ecmh/ IPv6 multicast
These seem like a possibility -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Mon, 19 Jan 2015 23:04, Claudio Freire <klaussfreire@...> wrote:
On Mon, Jan 19, 2015 at 3:04 PM, Yamaban <foerster@lisas.de> wrote:
A few links: mrouted :: http://troglobit.com/mrouted.shtml Licence :: 3-clause BSD github :: http://github.com/troglobit/mrouted Release :: 3.9.7 2014-12-28
Yes, I know. I've been building it from source up till now.
- Debian dropped it because of "obsolete protocol" (Feb 2005) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=288112
Yes, well, that's my point.
But looking for implementations of more modern protocols suitable for my intended use wasn't very successful.
Other possibilities: ... http://www.xorp.org/ http://unfix.org/projects/ecmh/ IPv6 multicast
These seem like a possibility
Yeah, Quagga is a bit like using ICBMs on sparrows. And Debian still has smcroute, which is more or less a static mrouted. A little bit hypocritical, ne? http://alioth.debian.org/projects/smcroute/ - Yamaban -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Claudio Freire
-
Cristian Rodríguez
-
Yamaban