报文类型
Hello:用于 PIM Neighbor 发现,协议参数协商,PIM Neighbor 关系维护等;
Register(注册):用于事先源的注册过程。这是种单播报文,在源的注册过程中,组播数据被 First-Hop Router 封装在单播注册报文中发往 RP;
Register-Stop(注册停止):RP 使用该报文通知 First-Hop Router 停止通过注册报文发送组播流量;
Join/Prune(加入/剪枝):Join 报文用于加入组播分发树;Prune 报文则用于修剪组播分发树;
Assert(断言):用于断言机制。在 SM 中,当成员注册时,报文只会有一条路径,所以流量也在该流经上转发,所以很少产生 Assert 报文;
Bootstrap(自举):用于 BSR 选举。另外 BSR 也使用该报文向网络中扩散 C-RP(Candidate-RP,候选 RP)的汇总信息;
Candidate-RP-Advertisement(候选 RP 通告):C-RP 使用该报文向 BSR 发送通告,报文中包含该 C-RP 的网络地址及优先级等信息;