PIM-SM①是一种适合于在稀疏环境下使用的多播协议。所谓“密集”和“稀疏”指得是网络中组成员的密度。假如网络中一个区域出现至少一个组成员的概率很高,即使这个区域很小,它也是一个“密集”区域。反之则是“稀疏”区域。由于稀疏区域的组成员很少,不能采用密集区域的简单的周期性扩散、剪枝的方法进行多播传输(否则网络的资源不足以应付其开销),所以开发了PIM-SM协议。
所谓“协议无关”,是指该多播协议不依赖于任何特定的单播协议(如RIP②、OSPF③等),而是直接利用单播路由表作为多播路由信息的基础。这种独立的后果是,路由器不试图计算专门的多播路由,它假设从A到B和从B到A的单播路由最短路径是对称的。
如前所述,在稀疏环境下是不适合采用简单的扩散和剪枝算法的。所以PIM-SM借鉴了有核树(CBT)的算法:
构造一棵CBT需要从选择一个"核"开始,即网络中将会成为多播组中心的一个固定点,然后接收方就向这个"核"发送"加入"报文。所有的中间路由器都会接收这个报文,并把接收该报文的接口标记为属于这个组的树。路由器需要为每个组保存一份状态信息,列出所有属于相应树的接口。如果接收到"加入"报文的路由器已经是树中的一个成员,那么它就只再标记一次接口属于组;如果这是此路由器收到的第1个加入指令,那么它就会向核的方向再进一步转发此指令。
CBT相当于为每个组建立一个生成树。对所有的源站点来说,这棵树都是相同的,比起RPF④来,它的优点是只需要对每个组记录一个状态(即(*,G)),而不是为一个组和源站点对都记录一个状态(即(S,G))。
CBT也有一个缺点,即某些源站点和某些接收者之间的路径有可能不是最优的,而且CBT也存在传输集中的问题,因为来自一个给定组的所有源站点的流量都将穿过相同的链路。
CBT的最大优点在于它将多播数据报的扩张精确限制在所有接收者范围内。这一思想比起RPF将第1个分组在被剪枝以前传送给整个网络的方式有严格的区别。另外,CBT还有一个重要的优点,同时也是造成CBT的可伸缩特性的原因,这就是状态数量少。这里,状态数量只取决于组的数目,而不取决于源站点和组配对的数目。
在PIM-SM协议中,我们把这个核称之为集会点(RP),把从RP构建的有核树称为RP树(RPT)。
为了利用RP树的优点,同时为了避免其缺点,PIM-SM设计了从RPT到依据源-组关系的、以源为根的最短路径树(SPT)的切换。其切换的门槛变低是目前最新的协议草案和原有RFC2362的一个区别,这种区别有利于基于硬件转发的三层交换机的实现。
PIM-SM协议中要解决的另一个问题,就是集会点的选择问题。目前通常采用的方法是用Bootstrap Router (BSR)机制,该机制的描述有专门的协议草案。
结束语:PIM-SM 是当前组播领域应用广泛的组播路由协议,配置简单,适用于大型的网络,并且可以结合其他的组播协议(MSDP ⑤等)进行工作,这使得其扩展性较好。据此,我们认为PIM-SM 在组播中会得到更广泛的应用。
锐捷网络数据中心核心交换机RG-S12000系列凭借其自身的技术优势,可全面的支持MPLS和PIM-SM技术,满足企业和运营商客户多种类型的业务需要。
① PIM-SM:Protocol Independent Multicast-Sparse Mode,协议无关多播传送稀疏模式
② RIP:Routing Information Protocol,路由信息协议
③ OSPF: Open Shortest Path First,开放式最短路径优先
④ RPF:Reverse Path Forwarding,反向路径转发
⑤ MSDP:Multicast Source Discovery Protocol,组播源发现协议
相关标签:
点赞
更多技术博文
-
解密DeepSeek-V3推理网络:MoE架构如何重构低时延、高吞吐需求?DeepSeek-V3发布推动分布式推理网络架构升级,MoE模型引入大规模专家并行通信,推理流量特征显著变化,Decode阶段对网络时度敏感。网络需保障低时延与高吞吐,通过端网协同负载均衡与拥塞控制技术优化性能。高效运维实现故障快速定位与业务高可用,单轨双平面与Shuffle多平面组网方案在低成本下满足高性能推理需求,为大规模MoE模型部署提供核心网络支撑。
-
#交换机
-
-
高密场景无线网络新解法:锐捷Wi-Fi 7 AP 与 龙伯透镜天线正式成团锐捷网络在中国国际大学生创新大赛(2025)总决赛推出旗舰Wi-Fi 7无线AP RG-AP9520-RDX及龙伯透镜天线组合,针对高密场景实现零卡顿、低时延和高并发网络体验。该方案通过多档赋形天线和智能无线技术,有效解决干扰与覆盖问题,适用于场馆、办公等高密度环境,提供稳定可靠的无线网络解决方案。
-
#无线网
-
#Wi-Fi 7
-
#无线
-
#放装式AP
-
-
打造“一云多用”的算力服务平台:锐捷高职教一朵云2.0解决方案发布锐捷高职教一朵云2.0解决方案帮助学校构建统一云桌面算力平台,支持教学、实训、科研和AI等全场景应用,实现一云多用。通过资源池化和智能调度,提升资源利用效率,降低运维成本,覆盖公共机房、专业实训、教师办公及AI教学等多场景需求,助力教育信息化从分散走向融合,推动规模化与个性化培养结合。
-
#云桌面
-
#高职教
-
-
医院无线升级必看:“全院零漫游”六大谜题全解析锐捷网络的全院零漫游方案是新一代医疗无线解决方案,专为智慧医院设计,通过零漫游主机和天线入室技术实现全院覆盖和移动零漫游体验。方案支持业务扩展全适配,优化运维管理,确保内外网物理隔离安全,并便捷部署物联网应用,帮助医院提升网络性能,支持旧设备利旧升级,降低成本。
-
#医疗
-
#医院网络
-
#无线
-