您可以在 Tier-0 网关和 Tier-1 网关(可选)上为 IPv4 网络配置多播,以将相同的多播数据发送给一组收件人。在多播环境中,任何主机都可以发送到组,无论其是否为组成员。但是,只有组成员才能接收发送到该组的数据包。

多播功能具有以下功能和限制:
  • 采用 IGMPv2 的 PIM 稀疏模式。
  • NSX-T 上没有汇合点 (Rendezvous Point, RP) 或引导路由器 (Bootstrap Router, BSR) 功能。但是,可以通过 PIM 引导消息 (Bootstrap Message, BSM) 发现 RP 信息。此外,还可以配置多个静态 RP。

    配置静态 RP 后,它将作为所有多播组的 RP (224/4)。如果通过 BSM 发现的候选 RP 通告同一组范围的候选资格,则会首选静态 RP。但是,如果候选 RP 通告特定组或一系列组的候选资格,它们将首选作为这些组的 RP。

  • 对于所有多播特定的 IP(数据流量发送方、BSR、RP),反向路径转发 (Reverse Path Forwarding, RPF) 检查要求具有到每个 IP 的路由。
  • 进行 RPF 检查时,要求存在到每个特定于多播的 IP 的路由,并将 IP 地址作为下一跃点。不支持通过设备路由进行访问,在设备路由中下一跃点为接口索引。
  • 支持 Tier-0 和 Tier-1 网关。要在 Tier-1 网关上启用多播,必须选择一个 Edge 集群,并且 Tier-1 网关必须链接到也启用了多播的 Tier-0 网关。
  • 支持 Tier-0 网关上的所有上行链路。
  • 支持多个具有不连续组范围的静态 RP。
  • 支持上行链路接口上的 IGMP 本地组。
  • 支持 PIM 通信间隔和保持时间。
  • 仅支持活动-冷备用模式。
  • NSX Edge 集群可以处于活动-活动或活动-备用模式。当集群处于活动-活动模式时,两个集群成员将在活动-冷备用模式下运行多播。您可以在每个 Edge 上运行 CLI 命令 get mcast high-availability role,以识别参与多播的两个节点。另请注意,由于单播通过 ECMP 访问活动-活动集群中的 NSX-T,因此北向 PIM 路由器必须选择与 PIM 邻居相匹配的 ECMP 路径,才能将 PIM 加入/删除消息发送到 NSX-T。如此一来,它将选择运行 PIM 的活动 Edge。
  • 东西向多播复制:最多 4 个 VTEP 分段以实现最大复制效率。
  • 仅限 ESXi 主机和 NSX Edge(不支持 KVM)。
  • 不支持将第 2 层网桥连接到下行链路分段。
  • 多播不支持 Edge 防火墙服务。支持分布式防火墙。
  • 不支持多站点(NSX 联合)。
  • 不支持多 VRF。

多播配置必备条件

底层网络配置:
  • 从网络管理员处获取多播地址范围。在 Tier-0 网关上配置多播时,将使用此范围来配置多播复制范围(请参见配置多播)。
  • 在 GENEVE 加入传输节点连接到的第 2 层交换机上启用 IGMP 侦听。如果在第 2 层上启用 IGMP 侦听,则必须在连接到启用了多播的网络的路由器或第 3 层交换机上启用 IGMP 查询器。

多播配置步骤

  1. 创建 IGMP 配置文件。请参见创建 IGMP 配置文件
  2. (可选)创建 PIM 配置文件以配置静态汇合点 (RP)。请参见创建 PIM 配置文件
  3. 将 Tier-0 网关配置为支持多播。请参见添加 Tier-0 网关配置多播
  4. (可选)配置 Tier-1 网关以支持多播。请参见添加 Tier-1 网关