Comparison of PIMDM and PIMSM

One of the most confusing parts of the PIM-DM and PIM-SM designs is that it appears that if sources keep sending, and receivers keep listening, there is no difference between the end results of the end-user multicast packet flow using these two options. Once PIM-SM completes its more complicated processes, the routers near the receivers have all joined the SPT to the source, and the most efficient forwarding paths are used for each (S,G) tree.

Although its underlying operation is a bit more complicated, PIM-SM tends to be the more popular option today. PIM-SM's inherent strategy of not forwarding multicasts until hosts request them makes it more efficient during times of low usage. When the numbers of senders and receivers increases, PIM-SM quickly moves to use the SPT—the same SPT that would have been derived using PIM-DM. As such, PIM-SM has become a more popular option for most enterprise implementations today. It has also become a popular option for interdomain multicast as well.

Table 20-4 summarizes the important features of PIM-DM and PIM-SM.

Table 20-4 Comparison of PIM-DM and PIM-SM

KEY POINT

Table 20-4 Comparison of PIM-DM and PIM-SM

Feature

PIM-DM

PIM-SM

Destination address for Version 1 Query messages, and IP protocol number

224.0.0.2 and 2

224.0.0.2 and 2

Destination address for Version 2 Hello messages, and IP protocol number

224.0.0.13 and 103

224.0.0.13 and 103

Default interval for Query and Hello messages

30 seconds

30 seconds

Default Holdtime for Versions 1 & 2

90 seconds

90 seconds

Rule for electing a designated router on a multiaccess network

Router with the highest IP address on the subnet

Router with the highest IP address on the subnet

Main design principle

A router automatically receives the traffic. If it does not want the traffic, it has to say no (send a Prune message) to its sender.

Unless a router specifically makes a request to an RP, it does not receive multicast traffic.

Table 20-4 Comparison of PIM-DM and PIM-SM (Continued)

Table 20-4 Comparison of PIM-DM and PIM-SM (Continued)

Feature

PIM-DM

PIM-SM

SPT or RPT?

Uses only SPT

First uses RPT and then switches to SPT

Uses Join/Prune messages?

Yes

Yes

Uses Graft and Graft-Ack messages?

Yes

No

Uses Prune Override mechanism?

Yes

Yes

Uses Assert message?

Yes

Yes

Uses RP?

No

Yes

Uses source registration process?

No

Yes

Continue reading here: Foundation Summary Ayu

Was this article helpful?

0 0