PIM SM路由协议基础:
PIM SM基本原理:
- PIM-SM使用拉的模式转发组播报文,类似于按需使用的方法,一般应用于组播组成员多,相对稀疏,规模较大的网络,
PIM SM的工作机制:
RP的发现:
- 在网络中维护一台RP,所有的pim路由器都知道RP的位置,RP负责接受组播数据,并向组播接受者进行转发,RP跟组播源构建一颗SPT树,RP跟组播接受者构建一颗RPT树。
RPT的构建:
- 当网络中出现组成员,用户通过IGMP加入某组播组,然后由最后一跳路由器(成员端DR)向RP发送(* G)表项的join报文,并逐跳在pim路由器上建立(* G)表项。
- 成员端DR会每隔60S向上游pim路由器发送join报文,收到join报文后,重置接口计时器(210s),超时后就会将此接口从下游接口中移除
- 只要接受者存在,成员端DR会每隔60S向上游pim路由器发送join报文,用来刷新(* G)条目。维护RPT树。
组播源注册:
- 当网络中出现活跃的组播源,源端DR会将此组播数据封装在register报文中,以单播的形式发送给RP,