如何设置从私有或中转虚拟接口到 AWS 的主/主或主/备 Direct Connect 连接?

上次更新时间:2021 年 5 月 12 日

如何设置从私有或中转虚拟接口到 AWS 的主/主或主/备 AWS Direct Connect 连接?

解决方法

连接位于同一区域的场景

场景 1:

  • 两个连接位于同一个区域和同一个托管站点。
  • 在来自本地位置的两个连接上使用相同的边界网关协议(BGP)属性(例如 AS 路径和 MED)公布相同的前缀。

从 AWS 到本地位置的出口流量根据两个 Direct Connect 连接之间的流量(主/主)进行负载平衡。

场景 2:

  • 两个连接位于同一区域,但在不同的托管站点。
  • 在来自本地位置的两个连接上使用相同的 BGP 属性(例如 AS 路径和 MED)公布相同的前缀。

从 AWS 到本地位置的出口流量可能无法进行负载平衡。

连接位于不同区域的场景

场景 1:

  • 连接 A(虚拟接口 VIF-A)位于区域 1 中。
  • 连接 B(虚拟接口 VIF-B)位于区域 2 中。
  • 两个虚拟接口都使用 Direct Connect 网关连接到区域 1 中的 Virtual Private Cloud(VPC)。
  • 两个虚拟接口在来自本地位置的两个连接上使用相同的 BGP 属性(例如 AS 路径和 MED)公布相同的前缀。

从 VPC 到本地位置的出口流量首选连接 A,因为连接 A 与 VPC 位于同一区域中。

场景 2:

  • 连接 A(虚拟接口 VIF-A)位于区域 1 中。
  • 连接 B(虚拟接口 VIF-B)位于区域 2 中。
  • 两个虚拟接口都使用 Direct Connect 网关连接到区域 3 中的 VPC。
  • 两个虚拟接口使用来自本地位置的相同 BGP 属性(例如 AS 路径和 MED)公布相同的前缀。

从 AWS 到本地位置的出口流量根据两个 Direct Connect 连接之间的流量(主/主)进行负载平衡。

更可预测路由的方法

要获得比前述场景下更可预测的路由,请使用以下方法。

对于 Direct Connect 连接的主/备配置:

  • 应用本地首选项 BGP 社区标签。为主连接或活动连接设置更高的前缀公布首选项。然后为备用连接设置中等或较低的首选项。
  • AS 路径前置在主连接上使用较短的 AS 路径,在备用连接上使用较长的 AS 路径。
    注意:AS 路径前置不能在与“连接位于不同区域的场景”中场景 1 类似的环境中用于配置主/备连接。
  • 在主连接上使用 BGP 公布最具体的路由。

对于 Direct Connect 的主/主配置,请使用相同的本地首选项 BGP 社区标签在两个 Direct Connect 连接上公布前缀。


这篇文章对您有帮助吗?


您是否需要账单或技术支持?