

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 示例：使用 Tr AWS ansit Gateway 管理 IGMP 配置
<a name="multicast-configurations-igmp"></a>

本示例显示至少有一台主机将 IGMP 协议用于多播流量时， AWS 会在收到来自实例的 IGMP `JOIN` 消息时自动创建多播组，然后将该实例添加为该组中的成员。您也可以使用将非 IGMP 主机作为成员静态添加至群组。 AWS CLI位于与多播域关联的子网中的任何实例都可以发送流量，组成员将接收多播流量。

 使用以下步骤完成配置：

1. 创建 VPC。有关更多信息，请参阅 *Amazon VPC 用户指南*中的[创建 VPC](https://docs.aws.amazon.com/vpc/latest/userguide/create-vpc.html)。

1. 在 VPC 中创建子网。有关更多信息，请参阅 *Amazon VPC 用户指南*中的[创建子网](https://docs.aws.amazon.com/vpc/latest/userguide/create-subnets.html)。

1. 创建为多播流量配置的中转网关。有关更多信息，请参阅 [在 Transit Gateway 中创建 AWS 公交网关](create-tgw.md)。

1. 创建 VPC 连接。有关更多信息，请参阅 [在 AWS Transit Gateway 中创建 VPC 连接](create-vpc-attachment.md)。

1. 创建为 IGMP 支持配置的多播域。有关更多信息，请参阅 [在 Transit Gateway 中 AWS 创建 IGMP 多播域](create-tgw-igmp-domain.md)。

   使用以下设置：
   + 启用**IGMPv2 支持**。
   + 禁用 **Static sources support**（静态源支持）。

1. 在中转网关 VPC 连接中的子网和组播域之间创建关联。有关更多信息，请参阅 [在 Transit Gateway 中将 VPC 附件和子网与多播域关联 AWS](associate-attachment-to-domain.md)。

1. EC2 的默认 IGMP 版本为 IGMPv3。您需要更改所有 IGMP 组成员的版本。您可以运行以下命令：

   ```
   sudo sysctl net.ipv4.conf.eth0.force_igmp_version=2
   ```

1. 将不使用 IGMP 协议的成员添加到多播组。有关更多信息，请参阅 [在 T AWS ransit Gateway 中向组播群组注册成员](add-members-multicast-group.md)。