多播路由

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

来源特定的多播

多播协议通常允许多播接收方接收来自任何来源的组播流量。

使用源特定组播 (SSM),您可以指定接收方接收组播流量的源。它确保接收方不是每个发送组播流的源的开放侦听器,而是监听特定的多播源。

SSM 降低了消耗来自各种可能来源的流量所使用的资源成本。SSM 还通过确保接收方接收来自已知发送者的流量来提供一层安全保护。

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

注意

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

多播拓扑

  1. 组播接收器发送 IP IGMP 加入请求,表示接收方希望加入组播组并希望从源接收组播流。

IGMP 加入包括两个属性,即多播源和组(S、G)。IGMP 版本 3 用于组播源上的 SSM,接收器用于中继某些包含特定源地址。

SSM 允许接收方显式接收来自特定组播服务器的流,接收方在 JOIN 请求中明确提供了其源地址。在此示例中,IGMP v3 加入请求触发时,显式包含源列表(包含源 172.9.9.2)是通过组 232.1.1.1 发送多播流的地址。

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

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

  3. 多播源通过虚拟路径将组播流传输到多播接收器。

控制通道流量和多播流通过分支机构和数据中心之间已建立的虚拟路径流。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 PROXY 能够连接到靠近流量的实际多播源的 SD-WAN 设备。下游接口使 IGMP Proxy 能够连接到远离传输流量的实际多播源更远的主机。源位置的设备和目的地的设备的上游和下游服务不同

要配置多播,请在站点级别导航到配置> 高级设置 > 多播组。通过为多播组提供名称和 IP 地址来创建多播组。单击启用 IGMP 代理

为分支机构和数据中心设备配置上游和下游路径。

对于靠近多播接收器(分支)的设备,设备会在本地接口上接收组播流量,然后在虚拟路径上发送流量。

分支组播

对于靠近多播源(数据中心)的设备,设备会在虚拟路径上接收多播流量,然后在本地接口上将其发送给接收方。

数据中心多播

监视

IGMP 统计

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

下图显示了 IGMP 版本 3 加入已启动,过滤器类型包括特定的源地址使用。你还可以看到 IGMP 成员的统计数据。

IGMP 监控

流量统计

组播控制通道建立并且组播源开始流式传输后,您可以查看组播流统计信息。您可以看到多播 UDP 流量是在虚拟路径服务上从接收方发送到组播组 232.1.1.1。

注意

如果 SSM 已启用,并且如果从不属于预期的源发送方列表的其他服务器接收流量,SD-WAN 设备将不会有任何报告数据。

流量统计

防火墙统计

防火墙表显示通过多播组 IP 地址经 LAN 接口并通过虚拟路径发送的多播流量。

防火墙统计

多播组统计

组播组表提供了有关多播流量的详细信息,例如通过源、目标发送和接收的数据包以及两者的聚合。

多播组统计

多播路由