跳至内容

如何使用 Transit Gateway 配置 Direct Connect 和 VPN 失效转移?

2 分钟阅读
0

我想使用 AWS Transit Gateway 来配置 AWS Direct Connect 和 VPN 失效转移。

解决方法

创建中转网关,然后连接您的 Amazon VPC、VPN 和 Direct Connect

完成以下步骤:

  1. 创建中转网关
  2. 将您的 Amazon Virtual Private Cloud (Amazon VPC) 连接到中转网关
    **注意:**记下连接的 ID,以便在后续步骤中使用。
  3. 创建 AWS Site-to-Site VPN 连接
    **注意:**对于静态 VPN,请使用 CIDR 范围大于边界网关协议 (BGP) 传播路由的静态路由。有关详细信息,请参阅路由评估顺序
  4. 将 AWS Direct Connect 与中转网关相关联
    **注意:**对于每个 VPC 连接,必须将 Amazon VPC CIDR 范围添加到 Direct Connect 网关允许的前缀交互中。然后,AWS 会通过中转虚拟接口将前缀播发到远程端。

注意:在中转虚拟接口上,对于每个中转网关,您最多可以从 AWS 向本地网络播发 200 个前缀。要播发超过 200 个 CIDR 前缀,请根据服务限额汇总路由,使路由数量等于或少于 200 个 CIDR 前缀。汇总路由后,将它们添加到允许的前缀交互部分。有关详细信息,请参阅 AWS Direct Connect 配额

(可选)当 VPN 路由更具体时,防止出现非对称路由

您从 Transit Gateway VPN 路由表播发的 VPC CIDR 比您通过中转虚拟接口播发的 CIDR 更具体。因此,客户网关可能会优先使用 Site-to-Site VPN 而不是 Direct Connect,从而导致出现非对称路由。

**注意:**当您在 Direct Connect Gateway allowed prefix(Direct Connect 网关允许的前缀)字段中为 Amazon VPC CIDR 创建汇总路由时,本地网络 AWS VPN 会播发 Amazon VPC CIDR。

要解决非对称路由问题,请完成以下步骤:

  1. 将与 Direct Connect 网关关联的汇总路由添加到与中转网关路由表关联的 Site-to-Site VPN 连接中。对于路由表中的目标连接,请选择具有 CIDR 的 Amazon VPC。该 CIDR 必须是 Site-to-Site VPN 连接中转网关路由表中汇总路由的一部分。您必须通过 Site-to-Site VPN 播发汇总路由和特定路由。
  2. 在 Site-to-Site VPN 客户网关中,筛选出通过 VPN 播发更具体的 CIDR 前缀的路由。客户网关在两个连接上的汇总路由必须相同。网关会首选 AWS Direct Connect 连接。

创建中转网关路由表并配置路由传播

**注意:**在 Direct Connect 中转虚拟接口和 VPN 中,请通过 BGP 会话播发一组相同的前缀。

完成以下步骤

  1. 打开 Amazon VPC 控制台
  2. 在导航窗格中,选择 Transit Gateways(中转网关)。
  3. 验证 Default association route table(默认关联路由表)是否设置为 False。如果为 True,请继续执行下一步。
  4. 选择 Transit gateway route tables(中转网关路由表)。
  5. 选择 Create transit gateway route table(创建中转网关路由表)。
  6. 对于 Name tag(名称标签),输入 Route Table A(路由表 A)。
  7. 对于 Transit gateway ID(中转网关 ID),选择您的中转网关的 ID。
  8. 选择 Create transit gateway route table(创建中转网关路由表)。
  9. 选择路由表 A或您的中转网关的默认路由表,然后选择 Associations(关联)。
  10. 选择 Create Association(创建关联)。
  11. 对于 Choose attachment to associate(选择要关联的连接),选择您的 Amazon VPC 的关联 ID,然后选择 Create Association(创建关联)。
    **注意:**重复上述步骤,直到您的 Direct Connect 网关、VPN 和 Amazon VPC 全部显示在 Association(关联)下。
  12. 选择 Route table propagation(路由表传播)。
  13. 选择 Propagation(传播)。
  14. 对于 Choose attachment to propagate(选择要传播的连接),选择您的 Direct Connect 网关、VPN 和 Amazon VPC。

更新 Amazon VPC 子网路由表

完成以下步骤:

  1. 打开 Amazon VPC 控制台
  2. 在导航窗格中,选择 Route tables(路由表)。
  3. 选择连接到连接子网的路由表。
  4. 选择 Routes(路由)选项卡,然后选择 Edit routes(编辑路由)。
  5. 选择 Add route(添加路由)选项卡。
  6. 对于 Destination(目的地),选择本地网络的子网。
  7. 对于目标,选择您的中转网关。
  8. 选择保存路由

注意:要查看您的路由更新事件,请打开 Transit Gateway Network Manager。有关详细信息,请参阅路由更新事件

测试失效转移

使用弹性工具包中的 Direct Connect 失效转移测试来测试失效转移

相关信息

与 AWS Transit Gateway 的混合连接

AWS 官方已更新 10 个月前