Linux 2.6.x multicast routing API - interaction with mrouted
From: Andrew Roberts
Date: Tue Jan 17 2006 - 15:44:10 EST
Hello everybody,
I'm attempting to get a multicast router running under a 2.6.8 kernel
(running on a mips32 embedded processor). I am in the process of
getting xorp 1.1 ported to the mips32 environment. Unfortunately that's
taking longer than expected.
In the meantime, I'd like to prove that I can get multicast routing
working on the platform and have fallen back on mrouted_3.9-beta3,
which, using debian patches, I have been able to compile (and get
running) for the mips32. However, I have been unable to get mrouted to
actually forward multicast channels to applications joining a particular
channel.
Since mrouted is a pretty elderly package, I'm not sure whether I can
reasonably expect it to work with a 2.6.x kernel at all. Considerable
searching of the internet has produced no definitive answer, since some
people are of the opinion that mysterious changes have been made to
multicast routing code (eg see
http://openvpn.net/archive/openvpn-users/2004-04/msg00005.html or
http://lists.quagga.net/pipermail/quagga-users/2004-August/002546.html)
- on the other hand net/ipv4/ipmr.c has a number of references to
mrouted indicating that the code is designed with mrouted oddities in
mind.
So, the short question is, is it possible to make mrouted_3.9 (or 3.8
or whatever) work with a 2.6.x kernel, or should I give mrouted up as a
lost cause?
Much thanks
Andrew
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html