PIM SM的工作过程
①接收者通过IGMP报告加入组播组
②最后一跳路由器发送join消息给RP,沿途创建(*,G)表项,形成RPT树(RP为根)
组播源注册
①组播源发报文给DR
②第一跳路由器以单播形式向RP发送注册消息(携带组播数据)没有组播树,防止数据丢失。
③RP解封装,沿RPT发送组播数据
RP向DR发送join消息,沿途创建(S,G)表项,形成SPT树
④RP单播向DR发送注册停止消息
RPT向SPT切换(解决次优路径)
①最后一跳路由器向第一跳路由器沿最优路径发join消息,创建(S,G)表项,构成SPT树。
②最后一跳路由器向RP发送RP位置位的剪枝消息
③RP向第一跳路由器发剪枝