PIM-DM应用场景
PIM-DM ( PIM Dense Mode )是PIM的密集模式,它适用于组播接收者较为密集的紧凑型网络。
PIM-DM的工作原理
- 当PIM-DM开始工作后,会假定网络中的每一个分支(SPT分支)都存在组播接收者,
- 当源开始发送组播流量后,组播流量首先被扩散(Flood)到全网各个分支,此时PIM-DM所形成的组播分发树将覆盖全网。(PIM-DM使用的组播分发树是SPT)
- 当组播流量全网扩散后,存在组播接收者的分支自然会立即收到所需的组播流量,
- 但是网络中也很可能存在没有任何接收者的分支,它们对这些组播流量并不感兴趣,此时不需要这些组播流量的网络设备会采用一种剪枝(Prune)的方式将自己从组播分发树上剪除。
- 若后续网络中新出现一个接受者,那么接受者所在的网络分支会通过嫁接的方式,加入到SPT中,以便获取相应的组播流量。
PIM-DM的扩散示例
如下图所示,全网的路由器都激活了PIM-DM。
- 当组播源Source开始向组播组239.1.1.56发送组播流量时,R1作为第一跳路由器将率先收到组播流量,由于R1运行的是PIM-DM,因此在确定组播流量从朝向源的上游接口(RPF接口,朝向组播源的接口)收到后,它将组播流量从所有存在PIM邻居的接口(除了上游接口)转发出去。
- R2、R3及R4都将收到R1转发的(10.1.1.1,239.1.1.56)组播流量。这些路由器收到组播流量后,也都执行RPF检查,检查通过后继续向下游转发。
- 初始时PIM-DM将组播流量“粗犷”地扩散到网络中的各个角落。
- 但是R3并不需要这些组播流量,因此它将发起一个剪枝过程,将自己从SPT上剪除。

本文深入探讨了PIM-DM(Protocol Independent Multicast-Dense Mode)的原理与应用,包括其工作方式、扩散与剪枝机制,以及如何通过嫁接重新加入组播分发树。此外,还详细介绍了PIM-DM的协议报文类型和邻居关系的建立与维护。
最低0.47元/天 解锁文章
3952

被折叠的 条评论
为什么被折叠?



