IPv6 multicast routing

John Nielsen lists at jnielsen.net
Fri Dec 19 04:11:26 UTC 2014


Hi all-

Does anyone do IPv6 multicast routing on FreeBSD? If so, what software do you use? Any caveats or other things to be aware of?

The only options I have seen are all in net/mcast-tools and I'm having some trouble with each of them. I do have "options MROUTING" in my kernel and IPv6 forwarding enabled on each host.

I've had the best luck with "mfc": I can get packets to traverse a single router. However I can't get them to traverse a second one in either direction (though that may or may not be a problem with mfc itself). The big downer of course is that each unicast source and multicast destination has to be explicitly spelled out in each direction in the config file. Not at all scalable and not compatible with the auto-configuration goals of my project.

The one I think I'd like to use is pim6sd. However I have had no luck with either it or pim6dd. Both will run but not pass packets, and they each complain that they cannot assign the requested ff02::2 address on either interface.

Any advice or suggestions appreciated.

JN


More information about the freebsd-net mailing list