组播路由协议基础——PIM-SM简介

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

技术背景

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示例

如下图的拓扑网络中:

  1. R2被指定为组播组G的RP,网络中的所有组播路由器都知晓这个对应关系。(BSR

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值