Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 PIM 密集模式

了解 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

配置 PIM 密集模式属性

在 PIM 密集模式 (PIM-DM) 中,假设几乎所有可能的子网都至少有一个接收方想要从源接收组播流量,因此网络在所有可能的分支上都充斥着流量,然后在分支未表示有兴趣接收数据包时进行修剪,无论是显式(通过消息)还是隐式(超时静默)。LAN 是适合密集模式操作的网络。

默认情况下,PIM 处于禁用状态。启用 PIM 时,默认情况下它会在稀疏模式下运行。

可以全局配置 PIM 密集模式,也可以为路由实例配置 PIM 密集模式。此示例说明如何配置路由实例,以及如何指定 PIM 密集模式使用 inet.2 而不是 inet.0 作为其 RPF 路由表。

要为 PIM 密集模式配置路由器属性,请执行以下操作:

  1. (可选)创建 IPv4 路由表组,以便将接口路由安装到两个路由表 inet.0inet.2 中。
  2. (可选)将路由表组与 PIM 路由实例关联。
  3. 配置 PIM 接口。如果未指定任何接口,则会在所有路由器接口上启用 PIM。通常,仅当在某些接口上禁用 PIM 时,才指定接口名称。
    注意:

    不能在同一接口上以转发模式同时配置 PIM 和距离矢量组播路由协议 (DVMRP)。仅当在单播路由模式下配置 DVMRP 时,才能在同一接口上配置 PIM。

  4. 通过运行 show pim interfacesshow pim joinshow pim neighborsshow pim statistics 命令来监视 PIM 密集模式的操作。