ecmh - Easy Cast du Multi Hub
Easy Cast du Multi Hub (ecmh) is a networking daemon that relays
and aggregates multicast packets from/to network interfaces.
This allows IPv6 multicast routing on Linux and other OS's that
do not implement IPv6 multicast routing. It also allows IPv4 to
IPv6 and IPv6 to IPv4 translation of multicast traffic.
Allowing multicast where it is not available at the moment.
It also has a tunnel mode so that it can detect multicast
packets being tunneled inside protocol 41 (IPv6 in IPv4)
tunnels (RFC3056). This is for instance very handy for
projects like SixXS (http://www.sixxs.net) where we can
install this daemon on the POPs and let it easily do
multicast IPv6 allowing the m6bone (http://www.m6bone.net)
to grow and provide IPv6 multicast and because of the
translation also IPv4 multicast everywhere we would want it to be.
For a larger explaination see the website as mentioned below.
Compilation
~~~~~~~~~~~
* Linux
Either get the debian package or use 'make help' in this directory (not src)
* FreeBSD 5 (GNU make)
use 'make help' to see the options
* FreeBSD 5 (BSD make)
cd src; uncomment the 3 lines in the Makefile to get it working
* FreeBSD 4
cd src; uncomment the 3 lines in the Makefile to get it working
Requires the libgnugetopt port. Make it from the 'src' dir'
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
To contact the author send a email to:
Jeroen Massar <jeroen@unfix.org>
Authors Website: http://unfix.org/~jeroen/
ecmh Website: http://unfix.org/projects/ecmh/