密集模式(PIM-DM,Dense Mode)
思路:假设每个子网都有接收者,先“推送”流量到全网,不需要的剪枝掉。
机制:采用“推-剪”方式,先洪泛组播流量,然后接收路由器如果发现下游没有接收者,就发送“剪枝”消息来阻断流量。
适用场景:组成员分布密集,几乎所有终端都需要接收。如今已较少使用,因为洪泛开销大。
稀疏模式(PIM-SM,Sparse Mode)
思路:假设接收者很少且分散,默认不转发流量,只有收到明确的“加入”请求时才转发。
机制:采用“拉”的方式。接收者路由器向一个汇聚点(RP)显式发送加入消息,数据源先将流量单播发给 RP,再由 RP 沿共享树转发给接收者。后期可选择切换到源树优化路径。
适用场景:目前的实际网络标准,适用于接收者分布稀疏、跨广域网的大多数场景。