Why is the Protocol called “Protocol Independent” ?
The early DVMRP routing protocol actually constructs its own routing tables, independently of the unicast routing tables. Although this offers certain advantages, it is wasteful of router resources. Protocol Independent Multicast (PIM) is so-called because it uses the unicast routing information to route multicast data, regardless of the routing protocol used to derive the unicast routing data.