多播通过允许网络中的中间多播路由器根据组订阅来复制要送达到多个接收方的数据包,提供了一种有效的方法来仅将来自源的一个数据副本发送到一组相关接收方。

多播客户端使用 Internet 组管理协议 (Internet Group Management Protocol, IGMP) 将成员资格信息从主机传播到启用了多播的路由器,并使用 PIM 通过多播路由器将组成员资格信息传播到多播服务器。

config-profile-device-multicast-topology

多播支持包括:

  • 覆盖网络和底层网络均支持多播
  • SD-WAN Edge 上的与协议无关的多播 - 稀疏模式 (Protocol-Independent Multicast - Sparse Mode, PIM-SM)
  • SD-WAN Edge 上的 Internet 组管理协议 (IGMP) 第 2 版
  • 静态集合点 (Rendezvous Point, RP) 配置,前提是在第三方路由器上启用了 RP。

在全局范围配置多播

在全局范围和在接口级别启用和配置多播包含两个步骤,这两种配置均可以在 Edge 级别覆盖。以下步骤提供了有关如何在全局范围启用多播的说明。

要在全局范围配置多播,请执行以下操作:

  1. 配置 (Configure) > 配置文件 (Profile) > 设备 (Devices) 中,转到多播设置 (Multicast Settings) 区域。
  2. 如果多播设置 (Multicast Settings) 按钮位于关闭 (Off) 位置,请单击关闭 (Off) 按钮以开启 (On) 多播设置。

    默认情况下,“RP 选择”(RP Selection) 设置为静态 (Static)

    config-profile-device-multicast-settings
  3. 在“RP 选择”(RP Selection) 的相应文本框中,键入 RP 地址和多播组。(有关 RP 地址 (RP Address)多播组 (Multicast Group) 的说明,请参阅下表 )。
  4. 如果适用,请选中在覆盖网络上启用 PIM (Enable PIM on Overlay) 复选框,然后输入 IP 源地址。
  5. 如有必要,请设置高级设置 (Advanced Settings)。有关每个设置的说明,请参阅以下表。在相应的文本框中,输入 Join Prune 发送时间间隔 (Join Prune Send Interval)(默认值为 60 秒)和保持活动状态定时器 (Keep Alive Timer) 的 PIM 定时器(默认值为 60 秒)。

多播设置 (Multicast Settings)

下表介绍了多播设置。

多播设置 描述
RP 选择 (RP Selection) 为多播组配置 RP。静态 RP (Static RP) 是 3.2 版本中支持的机制,也是默认机制。
在覆盖网络上启用 PIM (Enable PIM on Overlay) 在 SD-WAN 覆盖网络上启用 PIM 对等。例如,在分支 SD-WAN Edge 和 Hub SD-WAN Edge 上启用时,它们组成了 PIM 对等体。默认情况下,覆盖网络的源 IP 地址派生自任何交换接口(如果存在)或禁用了 WAN 覆盖网络的“静态”(Static) 类型的路由接口。用户可以选择通过指定源 IP 地址 (Source IP Address) 来更改源 Ip,该地址将是一个虚拟地址,并将自动通过覆盖网络通告。
PIM 定时器 (PIM Timers)
Join Prune 发送时间间隔 (Join Prune Send Interval) Join Prune 时间间隔定时器。默认值为 60 秒。
保持活动状态定时器 (Keep Alive Time) PIM 保持活动状态定时器。默认值为 60 秒。