「Multicast」- PIM-Sparse Mode(ASM)

  CREATED BY JENKINSBOT

问题描述

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)避免“扩散-剪枝”机制,提高组播分发树的形成效率;

参考文献

PIM-SM (ASM Model) – AR500, AR510, AR531, AR550, AR1500, and AR2500 V200R009 CLI-based Configuration Guide – IP Multicast – Huawei