IF YOU WANT TO PROVIDE MULTICAST services or even just want to receive them, you need to have the routing infrastructure in place to direct multicast packets. There are a number of daemons available to serve this purpose under Linux. What we’ve chosen to cover here is a pair of daemons, each of which serves a specific purpose in the Linux multicast routing world. These are pimd for Protocol Independent Multicast-Sparse Mode (PIM-SM) and mrouted for Distance Vector Multicast Routing Protocol (DVMRP).