技术背景
PIM-DM(PIM Dense Mode)适用于组播接收者较为密集的网络。
它采用一种“粗犷”地方式将组播流量先扩散到全网(初始时,会假设全网的每一个组播分发树(SPT)分支都存在组播接收者,发送组播流量时,流量会扩散至全网),不需要组播流量的分支而是通过剪枝的方式将自己从SPT上剪除。这个特点使得PIM-DM只适用于一些规模较小、接收者较为密集的网络。
解决方法
与PIM-DM不同,PIM-SM (PIM Sparse Mode,PIM稀疏模式))则适用于组播接收者较为分散、规模较大的网络。
初始过程中,PIM-SM并不会像PIM-DM那样主动向网络中扩散组播流量,而是那些需要组播流量的分支必须主动通过朝着RP的方向发送PIM加入报文,将自己拉到RPT上,从而形成RPT的一个分支,然后才能从RPT上接收组播流量。
RP ( Rendezvous Point )
- 在PIM-SM组网环境时,有一个关键设备需要格外关注,那就是RP ( Rendezvous Point ),这是一个类似于组播流量汇聚点的概念,通常是网络中某台性能较好的设备。
- 和SPT不同,SPT以组播源做为树根;但是RPT以RP做为树根,以它为分界点,可以将组播网络划分为两部分:一部分是从RP到组播接收者,另一部分则是从组播源到RP。
- RP的作用非常重要,一方面它从组播源接收组播流量;另一方面,需要组播流量的组播路由器朝着RP的方向发送PIM加入报文,从而在自己与RP之间构建 RPT的一段分支,随后RP负责将其从源接收的组播流量沿着RPT转发下去。
- 一个RP可以同时为多个组播组服务。
PIM-SM示例
如下图的拓扑网络中:
-
R2被指定为组播组G的RP,网络中的所有组播路由器都知晓这个对应关系。(BSR

本文对比了PIM-DM与PIM-SM两种组播技术,PIM-DM适用于组播接收者密集的小规模网络,而PIM-SM则适用于接收者分散的大规模网络。详细解释了PIM-SM中RP的角色和工作流程,以及组播流量如何通过SPT和RPT在网络中传输。
最低0.47元/天 解锁文章
2625

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



