本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用多播
您可以使用 Amazon VPC 控制台或 Amazon CLI 在中转网关上配置多播。
在创建多播域之前,您需要知道主机是否为多播流量使用 Internet 组管理协议 (IGMP) 协议。
多播域属性
下表详细介绍了多播域属性。您不能同时启用这两个属性。
属性 | 描述 |
---|---|
Igmpv2Support (Amazon CLI)
IGMPv2 支持(控制台) |
此属性决定组成员如何加入或退出多播组。 当此属性处于禁用状态时,您必须将组成员手动添加到域中。 在至少有一个成员使用 IGMP 协议时启用此属性。成员通过以下方式之一加入多播组:
如果您注册多播组成员,则必须将其取消注册。中转网关将忽略手动添加的组成员发送的 IGMP |
StaticSourcesSupport (Amazon CLI)
Static sources support(静态资源支持)(控制台) |
此属性确定该组是否有静态多播源。 启用此属性后,必须使用 register-transit-gateway-multicast-group- sources 为多播域添加源。只有多播源才能发送多播流量。 禁用此属性时,则没有指定的多播源。位于与多播域关联的子网中的任何实例都可以发送多播流量,组成员将接收多播流量。 |
管理 IGMP 配置
当您至少有一台主机将 IGMP 协议用于多播流量时, Amazon
会在收到来自实例的 IGMP JOIN
消息时自动创建多播组,然后将该实例添加为该组中的成员。您也可以使用将非 IGMP 主机作为成员静态添加至群组。 Amazon CLI位于与多播域关联的子网中的任何实例都可以发送流量,组成员将接收多播流量。
使用以下步骤完成配置:
-
创建 VPC。有关创建 VPC 的更多信息,请参阅 Amazon VPC 用户指南中的创建 VPC。
-
在 VPC 中创建子网。有关创建子网的更多信息,请参阅 Amazon VPC 用户指南中的在 VPC 中创建子网。
-
创建为多播流量配置的中转网关。有关更多信息,请参阅创建中转网关。
-
创建 VPC 挂载。有关更多信息,请参阅创建 VPC 的中转网关连接挂载。
-
创建为 IGMP 支持配置的多播域。有关更多信息,请参阅创建 IGMP 多播域。
使用以下设置:
-
启用 IGMPv2 support(IGMPv2 支持)
-
禁用 Static sources support(静态源支持)。
-
-
在中转网关 VPC 挂载中的子网和多播域之间创建关联。有关更多信息,请参阅 将 VPC 挂载和子网与多播域关联。
-
EC2 的默认 IGMP 版本是 IGMPv3。您需要更改所有 IGMP 组成员的版本。您可以运行以下命令:
sudo sysctl net.ipv4.conf.eth0.force_igmp_version=2
-
将不使用 IGMP 协议的成员添加到多播组。有关更多信息,请参阅将成员注册到多播组。
管理静态源配置
在此配置中,您需要在组中静态添加多播源。主机不使用 IGMP 协议加入或退出多播组。您需要静态添加接收多播流量的组成员。
使用以下步骤完成配置:
-
创建 VPC。有关创建 VPC 的更多信息,请参阅 Amazon VPC 用户指南中的创建 VPC。
-
在 VPC 中创建子网。有关创建子网的更多信息,请参阅 Amazon VPC 用户指南中的在 VPC 中创建子网。
-
创建为多播流量配置的中转网关。有关更多信息,请参阅创建中转网关。
-
创建 VPC 挂载。有关更多信息,请参阅创建 VPC 的中转网关连接挂载。
-
创建配置为不支持 IGMP 的多播域,并支持静态添加源。有关更多信息,请参阅创建静态源多播域。
使用以下设置:
-
禁用 IGMPv2 support(IGMPv2 支持)。
-
要手动添加源,请启用 Static sources support(静态源支持)。
当启用属性时,源是唯一可发送多播流量的资源。否则,位于与多播域关联的子网中的任何实例都可以发送多播流量,组成员将接收多播流量。
-
-
在中转网关 VPC 挂载中的子网和多播域之间创建关联。有关更多信息,请参阅 将 VPC 挂载和子网与多播域关联。
-
如果您启用 Static sources support(静态源支持),请将源添加到多播组。有关更多信息,请参阅将源注册到多播组。
-
将成员添加到多播组。有关更多信息,请参阅将成员注册到多播组。
管理静态组成员配置
在此配置中,您需要静态地将多播成员添加到组中。主机不能使用 IGMP 协议加入或退出多播组。位于与多播域关联的子网中的任何实例都可以发送多播流量,组成员将接收多播流量。
使用以下步骤完成配置:
-
创建 VPC。有关创建 VPC 的更多信息,请参阅 Amazon VPC 用户指南中的创建 VPC。
-
在 VPC 中创建子网。有关创建子网的更多信息,请参阅 Amazon VPC 用户指南中的在 VPC 中创建子网。
-
创建为多播流量配置的中转网关。有关更多信息,请参阅创建中转网关。
-
创建 VPC 挂载。有关更多信息,请参阅创建 VPC 的中转网关连接挂载。
-
创建配置为不支持 IGMP 的多播域,并支持静态添加源。有关更多信息,请参阅创建静态源多播域。
使用以下设置:
-
禁用 IGMPv2 support(IGMPv2 支持)。
-
禁用 Static sources support(静态源支持)。
-
-
在中转网关 VPC 挂载中的子网和多播域之间创建关联。有关更多信息,请参阅 将 VPC 挂载和子网与多播域关联。
-
将成员添加到多播组。有关更多信息,请参阅将成员注册到多播组。