示例:使用 Amazon Transit Gateway 来管理 IGMP 配置 - Amazon VPC
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

示例:使用 Amazon Transit Gateway 来管理 IGMP 配置

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

使用以下步骤完成配置:

  1. 创建 VPC。有关更多信息,请参阅 Amazon VPC 用户指南中的创建 VPC

  2. 在 VPC 中创建子网。有关更多信息,请参阅 Amazon VPC 用户指南中的创建子网

  3. 创建为多播流量配置的中转网关。有关更多信息,请参阅 在 Transit Gateway 中创建 Amazon 公交网关

  4. 创建 VPC 连接。有关更多信息,请参阅 在 Amazon Transit Gateway 中创建 VPC 连接

  5. 创建为 IGMP 支持配置的多播域。有关更多信息,请参阅 在 Amazon Transit Gateway 中创建 IGMP 组播域

    使用以下设置:

    • 启用 IGMPv2 support(IGMPv2 支持)

    • 禁用 Static sources support(静态源支持)。

  6. 在中转网关 VPC 连接中的子网和组播域之间创建关联。有关更多信息,请参阅 在 Amazon Transit Gateway 中将 VPC 连接和子网与组播域关联

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

    sudo sysctl net.ipv4.conf.eth0.force_igmp_version=2
  8. 将不使用 IGMP 协议的成员添加到多播组。有关更多信息,请参阅 在 Amazon Transit Gateway 中将成员注册到组播组