* PIM-SM and PIM-DM Both PIM-SM and PIM-DM use IGMP. * PIM-SM PIM Sparse Mode (PIM-SM) explicitly builds unidirectional shared trees rooted at a rendezvous point (RP) per group, and optionally creates shortest-path trees per source. PM-DM does not use RPs:PIM-DM differs from PIM-SM in two essential ways: 1) There are no periodic joins transmitted, only explicitly triggered prunes and grafts. 2) There is no Rendezvous Point (RP). * PIM-DM Multicast Routing Information Base (MRIB) This is the multicast topology table, which is typically derived from the unicast routing table, or from routing protocols such as MBGP that carry multicast-specific topology information. PIM-DM uses the MRIB to make decisions regarding RPF interfaces. Reference: https://en.wikipedia.org/wiki/Protocol_Independent_Multicast
* PIM-SM and PIM-DM
Both PIM-SM and PIM-DM use IGMP.
* PIM-SM
PIM Sparse Mode (PIM-SM) explicitly builds unidirectional shared trees rooted at a rendezvous point (RP) per group, and optionally creates shortest-path trees per source.
PM-DM does not use RPs:
PIM-DM differs from PIM-SM in two essential ways:
1) There are no periodic joins transmitted, only explicitly triggered prunes and grafts.
2) There is no Rendezvous Point (RP).
* PIM-DM
Multicast Routing Information Base (MRIB)
This is the multicast topology table, which is typically derived from the unicast routing table, or from routing protocols such as MBGP that carry multicast-specific topology information. PIM-DM uses the MRIB to make decisions regarding RPF interfaces.
Reference: https://en.wikipedia.org/wiki/Protocol_Independent_Multicast