PIM-DM
PIM-DM使用“推”模式,转发组播报文,不论末梢成员主机是否需要,在第一次时,都会发给你,一般用于成员规模较小,相对密集的网络,当有了活跃的组播源时,会认为所有网段都可能存在成员主机,所以组播数据会泛洪至所有网段,随后在逐个修剪去不存在组播组成员的分支。这样一来,PIM-DM通过周期性的“扩散”,“剪枝”,来构建出一颗连接组播源与组播组成员的单向且无环的SPT(Source Specific Shortest Path Tree)。如果在下一次“扩散-剪枝”之前,在被剪枝的分支中,有新的组成员希望加入组播组而提前恢复转发状态,这就可以通过嫁接(Graft)机制主动恢复对组的转发
##PIM-DM的主要工作机制有:邻居发现,扩散,剪枝,嫁接,断言和状态刷新(扩散,剪枝,嫁接是构建SPT树的核心手段)
邻居发现(Neighbor Discovery)
PIM路由器上每个参与PIM进程的接口都会对外发出Hello报文,Hello报文的目标组播地址为224.0.0.13(同网段内所有的PIM路由器),源地址为出接口IP地址