Protocol Independant Multicast

comes in three flavors (PIM Dense, PIM Sparse, PIM Sparse- Dense) that, historically were supposed to solve different problems. Consensus is that PIM Dense is fundamentally flawed and should not be used.

RFC 2362 - PIM Sparse June 98