

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

# AWS Transit Gateways 中的组播域
<a name="multicast-domains-about"></a>

组播域允许将一个组播网络分段分成不同域。要开始将多播与中转网关结合使用，请创建多播域，然后将子网与域关联。

## 多播域属性
<a name="multicast-domain-attributes"></a>

下表详细介绍了多播域属性。您不能同时启用这两个属性。


| 属性 | 描述 | 
| --- | --- | 
|  Igmpv2Support (AWS CLI) **IGMPv2 支持**（控制台）  |  此属性决定组成员如何加入或退出多播组。 当此属性处于禁用状态时，您必须将组成员手动添加到域中。 在至少有一个成员使用 IGMP 协议时启用此属性。成员通过以下方式之一加入多播组： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/vpc/latest/tgw/multicast-domains-about.html) 如果您注册多播组成员，则必须将其取消注册。中转网关将忽略手动添加的组成员发送的 IGMP `LEAVE` 消息。  | 
| StaticSourcesSupport (AWS CLI) **Static sources support**（静态资源支持）（控制台） |  此属性确定该组是否有静态多播源。 当此启用此属性时，您需要使用 [register-transit-gateway-multicast-group-sources](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-transit-gateway-multicast-group-sources.html) 为多播域添加源。只有多播源才能发送多播流量。 禁用此属性时，则没有指定的多播源。位于与多播域关联的子网中的任何实例都可以发送多播流量，组成员将接收多播流量。  | 

# 在 Transit Gateway 中 AWS 创建 IGMP 多播域
<a name="create-tgw-igmp-domain"></a>

如果您尚未执行此操作，请查看可用的组播域属性。有关更多信息，请参阅 [AWS Transit Gateways 中的组播域](multicast-domains-about.md)。

**要使用控制台创建 IGMP 组播域**

1. 打开位于 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 的 Amazon VPC 控制台。

1. 在导航窗格中，选择**中转网关组播**。

1. 选择 **Create transit gateway multicast domain**（创建中转网关组播域）。

1. 对于 **Name tag**（名称标签），输入域的名称。

1. 对于 **Transit Gateway ID**（中转网关 ID），选择处理组播流量的中转网关。

1. 要获得**IGMPv2 支持**，请选中该复选框。

1. 对于**静态源支持**，请清除该复选框。

1. 要自动接受此组播域的跨账户子网关联，请选择 **Auto accept shared associations**（自动接受共享关联）。

1. 选择 **Create transit gateway multicast domain**（创建中转网关组播域）。

**使用创建 IGMP 多播域 AWS CLI**  
使用 [create-transit-gateway-multicast-domain](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-transit-gateway-multicast-domain.html) 命令。

```
aws ec2 create-transit-gateway-multicast-domain --transit-gateway-id tgw-0xexampleid12345 --options StaticSourcesSupport=disable,Igmpv2Support=enable
```

# 在 AWS Transit Gateway 中创建静态源组播域
<a name="create-tgw-domain"></a>

如果您尚未执行此操作，请查看可用的组播域属性。有关更多信息，请参阅 [AWS Transit Gateways 中的组播域](multicast-domains-about.md)。

**要使用控制台创建静态多播域**

1. 通过以下网址打开 Amazon VPC 控制台：[https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)。

1. 在导航窗格中，选择**中转网关组播**。

1. 选择 **Create transit gateway multicast domain**（创建中转网关多播域）。

1. 对于 **Name tag**（命名标签），输入用于标识域的名称。

1. 对于 **Transit Gateway ID**（中转网关 ID），选择处理多播流量的中转网关。

1. 对于 **IGMPv2 支持**，请清除该复选框。

1. 对于 **Static sources support**（静态源支持），请选择该复选框。

1. 要自动接受此组播域的跨账户子网关联，请选择 **Auto accept shared associations**（自动接受共享关联）。

1. 选择 **Create transit gateway multicast domain**（创建中转网关多播域）。

**要使用 AWS CLI 创建静态多播域**  
使用 [create-transit-gateway-multicast-domain](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-transit-gateway-multicast-domain.html) 命令。

```
aws ec2 create-transit-gateway-multicast-domain --transit-gateway-id tgw-0xexampleid12345 --options StaticSourcesSupport=enable,Igmpv2Support=disable
```

# 在 Transit Gateway 中将 VPC 附件和子网与多播域关联 AWS
<a name="associate-attachment-to-domain"></a>

使用以下过程将 VPC 连接与组播域关联。创建关联时，您可以随后选择要包括在组播域中的子网。

开始之前，您必须先在中转网关上创建 VPC 连接。有关更多信息，请参阅 [T AWS ransit Gateway 中的亚马逊 VPC 附件](tgw-vpc-attachments.md)。

**要使用控制台将 VPC 连接与组播域关联**

1. 打开位于 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 的 Amazon VPC 控制台。

1. 在导航窗格中，选择**中转网关组播**。

1. 选择多播域，然后依次选择 **Actions**（操作）、**Create association**（创建关联）。

1. 对于 **Choose attachment to associate**（选择要关联的连接），选择中转网关连接。

1. 对于 **Choose subnets to associate**（选择要关联的子网），选择要包括在组播域中的子网。

1. 选择 **Create association（创建关联）**。

**要将 VPC 附件与多播域关联，请使用 AWS CLI**  
使用 [associate-transit-gateway-multicast-domain](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-transit-gateway-multicast-domain.html) 命令。

# 在 AWS Transit Gateway 中取消子网与组播域的关联
<a name="remove-subnet-association"></a>

使用以下过程取消子网与多播域的关联。

**使用控制台取消子网的关联**

1. 通过以下网址打开 Amazon VPC 控制台：[https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)。

1. 在导航窗格中，选择**中转网关组播**。

1. 选择多播域。

1. 选择 **Associations (关联)** 选项卡。

1. 选择子网，然后选择 **Actions**（操作）、**Delete association**（删除关联）。

**使用 AWS CLI 取消子网关联**  
使用 [disassociate-transit-gateway-multicast-domain](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-transit-gateway-multicast-domain.html) 命令。

# 在 T AWS ransit Gateway 中查看组播域关联
<a name="view-tgw-domain-association"></a>

查看组播域以验证这些域可用，并且包含了相应的子网和连接。

**要使用控制台查看组播域**

1. 打开位于 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 的 Amazon VPC 控制台。

1. 在导航窗格中，选择**中转网关组播**。

1. 选择多播域。

1. 选择 **Associations (关联)** 选项卡。

**要使用查看多播域 AWS CLI**  
使用 [describe-transit-gateway-multicast-domains](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-transit-gateway-multicast-domains.html) 命令。

# 在 AWS Transit Gateway 中向组播域添加标签
<a name="tgw-domain-tagging"></a>

向资源添加标签以帮助整理和识别资源，例如，按用途、拥有者或环境。您可以向每个多播域添加多个标签。每个多播域的标签键必须唯一。如果您添加的标签中的键已经与多播域关联，它将更新该标签的值。有关更多信息，请参阅[标记 Amazon EC2 资源](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html)。

**要使用控制台向多播域添加标签**

1. 通过以下网址打开 Amazon VPC 控制台：[https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)。

1. 在导航窗格中，选择**中转网关组播**。

1. 选择多播域。

1. 依次选择 **Actions**（操作）、**Manage tags**（管理标签）。

1. 对于每个标签，选择 **Add new tag**（添加新标签），然后输入标签的 **Key**（键）和 **Value**（值）。

1. 选择**保存**。

**使用 AWS CLI 将标签添加到多播域**  
使用 [create-tags](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-tags.html) 命令。

# 在 AWS Transit Gateway 中删除组播域
<a name="delete-tgw-domain"></a>

使用以下过程删除中组播域。

**要使用控制台删除组播域**

1. 通过以下网址打开 Amazon VPC 控制台：[https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)。

1. 在导航窗格中，选择**中转网关组播**。

1. 选择多播域，然后依次选择 **Actions**（操作）、**Delete multicast domain**（删除组播域）。

1. 提示进行确认时，输入 **delete**，然后选择 **Delete**（删除）。

**使用 AWS CLI 删除组播域**  
使用 [delete-transit-gateway-multicast-domain](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-transit-gateway-multicast-domain.html) 命令。