|
From: Gerhard O. <ger...@gm...> - 2006-07-13 11:17:05
|
Just trying to clarify previous post. Multicasting routing does not work as unicast routing. This works a little different, depending if you use NAT or not. No NAT involved: Use IGMP router like zebra, pimd, mrouted, xorp NAT: Requires setting up routes manually (use for instance smcroute) or an IGMP Proxy (http://www.ietf.org/internet-drafts/draft-ietf-magma-igmp-proxy-06.txt) Unfortunately, there are no good IGMP proxy available for *nix. There should be some in closed projects, but I did not find much when investigating a year and a half ago. I did find one hidden in the open source embedded linux Texas Instruments routers. I have adapted this IGMPproxy to work with normal linux kernels. There are some limitations with this, I tried adapting pimd to make a proper solution. However, I lost access to the test object before I could finish. There are a little info here (I have modified pimd a little since this): http://hem.bredband.net/b382880/igmp Note: you also need to modify the firewall. Some hints, using Shorewall: http://lists.shorewall.net/pipermail/shorewall-users/2004-August/014266.html http://lists.shorewall.net/pipermail/shorewall-users/2005-January/016793.html -- Gerhard The sender address really contains .nospam. |