组播 IGMP 侦听和 PIM 设计和实施

使用此设计可在交换矩阵中配置互联网组管理协议 (IGMP) 和协议无关组播 (PIM),以改进组播复制。IGMP 侦听可保留带宽,因为组播流量仅在存在 IGMP 侦听器的接口上转发。例如,每个叶设备不需要接收组播流量的每个实例。

有关组播的概述,请参阅 组播优化。

在此设计中,我们使用外部 PIM 网关,它将组播扩展到数据中心之外,在 DCI 实现中非常有用。

接下来的部分介绍如何配置和验证多播。

配置 IGMP 侦听

在此设计中,我们使用 IGMP 侦听将广播域中的组播流量限制为感兴趣的接收器和组播设备。

要配置 IGMP 侦听:

在叶上所有启用了 VXLAN 的 VLAN 上配置 IGMP 侦听。当前实施不支持在选定的启用 VXLAN 的 VLAN 上进行 IGMP 侦听。

验证 IGMP 侦听

输入以下 CLI 命令以验证 IGMP 侦听:
  1. 验证叶上的本地 IGMP 侦听状态。
  2. 验证叶是否正在播发侦听 IGMP 的 EVPN 类型 7 路由。
  3. 验证叶交换机及其多宿主 ESI 对等设备是否都在播发组播发组播发 EVPN 类型 6 路由。

配置 PIM

要配置 PIM,请执行以下操作:
  1. 要在主干上配置 VNI 间组播路由,请为名为 VRF-1 的租户(叶设备)创建路由实例。在路由实例中配置以下内容:
    • 将 IRB 接口添加到叶设备。

    • 启用 PIM 并将此主干的本地地址配置为集合点 (RP)。

    • 在 IRB 接口上启用 PIM。

    主干 1:

  2. 在另一个主干上配置组播路由。为步骤 6 中的同一租户配置相应的 VRF 路由实例。
    • 将 IRB 接口添加到叶设备。

    • 启用 PIM 并将主干 1 上的 RP 地址配置为静态 RP。

    • 在 IRB 接口上启用 PIM。

    主干 2:

验证 PIM

输入以下命令以验证 PIM:
  1. 在主干 1 上,检查 RP 上的 PIM 控制平面,并验证:
    • PIM 联接是从叶设备生成的类型 6 路由创建的。

    • IGMP 报告来自不支持 IGMP 侦听的叶设备。

  2. 在配置为 PIM DR 的主干上,验证从主干到租户 VRF 的组播转发状态。为此:
    1. 在所有主干上输入 show pim interfaces instance ,然后检查状态列以查看哪个 IRB 接口是 DR。
    2. 在 PIM DR 上,显示组播转发状态。

组播 — 功能摘要

表 1 提供了本节中描述的功能及其在本参考设计中的支持的历史。

表 1:组播功能摘要

硬件

IGMPv2 侦听

EVPN 类型 6 SMET 路由

使用 PIM 网关的 VNI 间组播

PIM 到外部集合点(从边界)

QFX51001

不支持

不支持

不支持

不支持

QFX5110-32Q、QFX5110-48S

18.1R3-S3

18.4R2

不支持

不支持

QFX5120-48Y

18.4R2

18.4R2

不支持

不支持

QFX5120-32C

19.1R2

19.1R2

不支持

不支持

QFX5200-32C 1, QFX5200-48Y1

不支持

不支持

不支持

不支持

QFX10002-36Q/72Q, QFX10008, QFX10016

18.1R3-S3

18.4R2

18.1R3-S3

17.3R3-S1

QFX10002-60C2

20.2R2

20.2R2

20.2R2

20.2R2

MX204;MX240、MX480、MX960 与 MPC7E;MX10003;

不支持

不支持

不支持

不支持

1确保这些 QFX 交换机上未启用 IGMP 侦听。如果无意中启用了 IGMP 侦听,这些交换机可能会处理反映给它们的 EVPN 类型 6 路由。

2与 QFX10002-36Q/72Q 交换机相比,QFX10002-60C 交换机支持规模更低的组播。