Hello again, In order to help everyone to give a try to this new piece of software, I just added an example script which will create a small basic network using linux namespaces, and run pimbd on each namespace such that you can see multicast routing actually happening.
The topology is really basic, and does not intend to explore particularly complex topologies, but rather to give an example of how pimbd can be configured and run properly. The not-so-hidden intent is also, of course, to get feedback in case of obvious platform related bugs. But the script should provide a running demo on any recent Linux that has the multicast routing options enabled as well as networking namespaces enabled. The script is now on the git repository (https://github.com/Oryon/pimbd/blob/master/examples/example.sh). Thanks, - Pierre > Le 18 août 2015 à 15:06, Pierre Pfister <[email protected]> a écrit : > > Hello everyone, > > I am pleased to announce the public release of pimbd, the PIM implementation > that was demonstrated during the last Bits and Bites in Prague. > > https://github.com/Oryon/pimbd <https://github.com/Oryon/pimbd> > > It is a compliant IPv6 PIM-BIDIR implementation which also does: > - IPv4 multicast routing in a non-compliant way by including IPv4 groups in > IPv6 Join/Prunes (Because it works although it is forbidden by the specs). It > is obviously disabled if you don’t enable IGMPv3 listener. > - Implements the PIM-SSBIDIR extensions: > https://tools.ietf.org/html/draft-pfister-pim-ssbidir-00 > <https://tools.ietf.org/html/draft-pfister-pim-ssbidir-00> > - Implements the PIM border proxy extensions: > https://tools.ietf.org/html/draft-pfister-pim-border-proxy-00 > <https://tools.ietf.org/html/draft-pfister-pim-border-proxy-00> > - Can be configured by HNCP in order to function without any human > configuration: https://tools.ietf.org/html/draft-pfister-homenet-multicast-00 > <https://tools.ietf.org/html/draft-pfister-homenet-multicast-00> > > It runs on any Linux (given it has the required multicast routing support). > An OpenWrt package has been published in the routing feed: > https://github.com/openwrt-routing/packages > <https://github.com/openwrt-routing/packages>. > > As stated above, pimbd can be configured by HNCP, and will if you install > both pimbd and hnetd (https://github.com/sbyx/hnetd > <https://github.com/sbyx/hnetd>) packages on your OpenWrt router. > > You will notice that the three above drafts have expired. > I have no intention to revive them unless there is a strong support from the > homenet working group to keep moving this way. I do believe that a routed > home network will need routed multicast to work ‘somehow’. One of the purpose > of this implementation was to provide a possibly-temporary patch to this > missing part in our homenet implementation. At least, now, we can route > multicast ! As for the IETF work, BIER based solutions might be interesting > to consider. > > Thanks to all those who contributed. > > Pull requests are welcome. > > Have a nice day, > > - Pierre > >
_______________________________________________ homenet mailing list [email protected] https://www.ietf.org/mailman/listinfo/homenet
