Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 PIM 密集模式

PIM 密集模式不如 PIM 稀疏模式复杂。PIM 密集模式对于组播 LAN 应用程序非常有用,组播 LAN 应用程序是所有密集模式协议的主要环境。

PIM 密集模式实现与 DVMRP 和其他密集模式路由协议相同的泛洪和修剪机制。DVMRP 和 PIM 密集模式之间的主要区别在于,PIM 密集模式引入了协议独立性的概念。PIM 密集模式可以使用由任何底层单播路由协议填充的路由表来执行反向路径转发 (RPF) 检查。

互联网服务提供商 (ISP) 通常喜欢将任何底层单播路由协议与 PIM 密集模式结合使用,因为他们不需要仅为 RPF 检查引入和管理单独的路由协议。虽然单播路由协议后来扩展为多协议 BGP (MBGP) 和 IS-IS (M-IS-IS) 中的多拓扑路由协议来构建特殊表来执行 RPF 检查,但 PIM 密集模式不需要它们。

PIM 密集模式可以使用由 OSPF、IS-IS、BGP 等填充的单播路由表,或者 PIM 密集模式可以配置为在执行 RPF 检查时使用由 MBGP 或 M-IS-IS 填充的特殊组播 RPF 表。

与仅将数据转发到发送显式请求的路由设备的稀疏模式不同,密集模式实现了类似于 DVMRP 的 泛滥和修剪 机制。在 PIM 密集模式下,没有 RP。路由设备在离源最近的接口上接收组播数据,然后将流量转发到所有其他接口(请参阅 图 1)。

图 1:使用 PIM 密集模式从源泛洪的组播流量 Multicast Traffic Flooded from the Source Using PIM Dense Mode

洪水周期性地发生。它用于刷新状态信息,例如源 IP 地址和组播组对。如果路由设备没有感兴趣的数据接收方,并且 OIL 变为空,则路由设备会向上游发送修剪消息以停止组播流量的传递(请参阅 图 2)。

图 2:删除发送回源的消息以阻止不需要的组播流量 Prune Messages Sent Back to the Source to Stop Unwanted Multicast Traffic