Kurt Windisch
Advanced Network Technology Center
kurtw@antc.uoregon.edu
Pimd-dense is a lightweight, stand-alone PIM-Dense Mode implementation that may be freely deployed or distributed. Pimd-Dense implements the full PIM-DM specification with a few exceptions noted in the Release Notes.
The code from Pimd-dense is heavily based on the PIM-Sparse Mode daemon implementation by Puneet Sharma and Charley Liu (USC), Ahmed Helmy (SGI/USC), and Pavlin Ivanov Radoslavov (USC). For more info on PimD-Sparse, see the PIM Home Page at USC
Use of PimD-Dense for multicast routing requires a separate facility for unicast routing such as (1) static routes via the UNIX route command, (2) RIP routes via the standard UNIX routed routing daemon, or (3) other dynamic unicast routing protocols such as those provided by the GateD multiprotocol routing daemon.
PimD-Dense should compile and run on most UNIX varieties, including FreeBSD, BSDI, NetBSD, SunOS, IRIX, Solaris 2.5, Solaris 2.6, and Linux (however it has not yet been tested on all these).
Many current version of the IP MRouting kernel code requires patches to correct certain bugs in order to work correctly with PimD-Dense. Before using PimD-Dense, you should apply one of the current patches available for PimD-Sparse from USC's PIM FTP site. Several are available.