pimd is a lightweight stand-alone PIM-SM v2 multicast routing daemon. It is the original USC (netweb/catarina.usc.edu) implementation of the protocol, according to RFC 2362.
Protocol Independent Multicast, PIM, allows existing networks to route IP multicast, regardless of what unicast routing protocol is in use. It is designed to use the existing routing tables to make its multicast routing decisions. PIM-SM is suitable for sparsely located multicast subscribers, for dense mode operation mrouted is recommended.
pimd was written by Ahmed Helmy, George Edmond “Rusty” Eddy, and Pavlin Ivanov Radoslavov. With contributions by many others.
Issue tracker, GIT repository and tarball releases available at:
- Issue Tracker (GitHub)
- github:pimd.git (Main GIT)
- pimd-2.1.8.tar.bz2, MD5 (FTP)
- ChangeLog (PDF)
- Debian packages
- Ubuntu packages
See also the Freshmeat page.
- The PIM-SM GateD implementation from ISI. (defunct)
- The PIM-DM GateD implementation from the University of Oregon. (defunct)
- The pimd-dense University of Oregon standalone implementation, based on the USC pimd.
- The PIM-SM implementation from the XORP project
- The PIM IPv6 pim6sd by Mickael Hoerdt at LSIIT Laboratory, based on the USC pimd.
- MRD6, an IPv6 Multicast Router
- The upcoming Quagga PIM-SSM, qpimpd
The following mailing list is directly related to PIM:
- email@example.com: the IETF PIM Working Group mailing list.
- To subscribe/unsubscribe, https://www.ietf.org/mailman/listinfo/pim/
- Archives available at http://www.ietf.org/mail-archive/web/pim/current/maillist.html