Citrix SD-WAN

多播路由

组播路由实现了一对多流量的高效分配。多播源,将单个流中的多播流量发送到多播组。多播组包含使用 IGMP 协议进行多播通信的主机和相邻路由器等接收器。IP 语音、视频点播、IP 电视和视频会议是使用多播路由的一些常见技术。在 Citrix SD-WAN 设备上启用多播路由时,该设备将充当多播路由器。

源特定组播

多播协议通常允许多播接收机接收来自任何源的多播通信。使用特定于源的多播 (SSM),您可以指定接收机从中接收多播流量的源。它确保接收机不是每个发送多播流的源的侦听器,而是侦听特定多播源。SSM 降低了消耗来自每个可能来源的流量所使用的资源成本,并通过确保接收方接收来自已知发送方的流量来提供一个安全层。

以下拓扑显示了一个分支站点上的两个多播接收器和数据中心的一个组播服务器 (172.9.9.2)。多播服务器通过特定组 (232.1.1.1) 流式传输流量,接收机加入组。多播组上传送的任何流量都将中继到加入该组的所有接收机。

注意

要使 SSM 工作,组播组 IP 必须在 232.0.0.0/8 范围内。

多播拓扑

  1. 多播接收机发送 IP IGMP 加入请求,指示接收机希望加入多播组并希望从源接收多播流。IGMP 连接包括 2 个属性,即组播源和组(S, G)。IGMP 版本 3 用于组播源上的 SSM 和接收器中继一些包含特定源地址。SSM 允许接收方显式接收来自特定多播服务器的流,其源地址由接收方作为 JOIN 请求的一部分显式提供。在此示例中,通过显式包含源 172.9.9.2 来触发 IGMP v3 联接请求,该列表包含源 172.9.9.2,该列表是通过组 232.1.1.1 发送多播流的地址。

  2. 分支机构的 Citrix SD-WAN 侦听来自这些接收机的所有 IGMP 请求,并将其转换为成员资格报告,然后通过虚拟路径将其发送到数据中心的 SD-WAN 设备。

  3. 数据中心的 Citrix SD-WAN 设备通过虚拟路径接收成员资格报告并将其转发到多播源,从而建立控制通道。

  4. 多播源通过虚拟路径将多播流传输到多播接收机。

控制通道流量和多播流经过分支机构和数据中心之间已建立的虚拟路径。Citrix SD-WAN 叠加路径可确保和隔离多播流量免受 WAN 降级或链路变化的影响。

配置多播

要配置多播,请在源和目标位置的 SD-WAN 设备上执行以下操作。

  1. 创建多播组-为多播组提供名称和 IP 地址。对于源特定的多播,组播组 IP 必须在 232.0.0.0/8 范围内。
  2. 启用 IGMP 代理 — 您可以将 Citrix SD-WAN 设备配置为 IGMP 代理,以便传输用于多播路由的 IGMP 控制通道信息。要进行单源多播,需要 IGMP V3。
  3. 定义上游和下游服务-上游接口使 IGMP 代理能够连接到更接近实际多播源的 SD-WAN 设备,以流式传输流量。下游接口使 IGMP 代理能够连接到远离流通信量的实际多播源的主机。 源设备和目标设备的上游和下游服务不同。

监视

IGMP 统计

当多播接收方发起加入组请求时,您可以在设备上的 监控 > IGMP 下看到接收方详细信息。您可以在源设备和目标设备上查看此信息。

下图显示了已启动的 MLD 加入以及用于接收多播组地址的消息类型 RECV。您还可以在下面查看 IGMP/MLD 消息统计信息。

IGMP 监测

下图显示了有关 IGMP/MLD 代理组的信息。您还可以查看 IGMP/MLD 代理组统计数据和使用的版本。

IGMP 监测

多播路由