问题描述
PIM-DM 模型使用“扩散-剪枝”形成组播分发树的原因是:在组播网络中,大部分 Multicast Router 无法得知组成员的位置,所以通过这种流量分发的方式来检测 Multicast Receiver 的存在;
在中大型组播网络中,由于网络较大,如果使用 PIM-DM 会遇到组多问题:
1)网络冲击:使用“扩散-剪枝”方式需要全网扩散组播报文,对于网络有一定冲击;
2)资源浪费:所有组播路由器均需要维护组播路由表,即使该组播路由器无需转发组播数据;
3)效率不高:对于组成员较为稀疏的组播网络,使用“扩散-剪枝”形成组播分发树的效率不高;
解决方案
原理简述
PIM-SM(ASM)模型形成组播分发树的方法是:
1)将 Multicast Receiver 的位置事先告知 Rendezvous Point(RP,汇聚点),形成 RPT(RP Tree);
2)Multicast Source 在发送组播数据时,组播网络先将组播数据发送至RP,然后由 RP 再将组播数据转发给组成员;
3)对于部分次优的组播转发路径,PIM-SM(ASM)能自动优化为最优路径(SPT);
特性说明
通过PIM-SM(ASM)模式形成组播分发树有如下好处:
1)只有组播转发路径上的 Multicast Router 需要维护组播路由表;
2)通过 RP 可以让所有 Multicast Router 获知组成员的位置;
3)避免“扩散-剪枝”机制,提高组播分发树的形成效率;
参考文献