AWS Direct Connect 故障转移测试 - AWS Direct Connect
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

AWS Direct Connect 故障转移测试

这些 AWS Direct Connect 弹性工具包 弹性模型旨在确保您在多个位置具有适当数量的虚拟接口连接。完成向导后,使用 AWS Direct Connect 弹性工具包 故障转移测试关闭 BGP 对等会话,以便验证流量是否路由到其中一个冗余虚拟接口,并满足您的弹性要求。

使用测试确保在虚拟接口停止服务时,可通过冗余虚拟接口路由流量。可以通过选择虚拟接口、BGP 对等会话以及运行测试的时间来启动测试。AWS 将所选虚拟接口 BGP 对等会话置于关闭状态。当接口处于此状态时,流量应该通过冗余虚拟接口路由。如果您的配置不包含适当的冗余连接,则 BGP 对等会话将会失败,并且不会路由流量。当测试完成后,或者您手动停止测试时,AWS 将恢复 BGP 会话。测试完成后,可以使用 AWS Direct Connect 弹性工具包 调整您的配置。

测试历史记录

AWS 将在 365 天后删除测试历史记录。测试历史记录包括在所有 BGP 对等上运行的测试的状态。历史记录包括测试了哪些BGP同级会话、开始和结束时间以及测试状态,可以是以下任意值:

  • 正在进行中 - 测试当前正在运行。

  • 已完成 - 测试已在您指定的时间内运行。

  • 已取消 - 测试已在指定时间之前取消。

  • 失败 - 测试未在您指定的时间运行。当路由器出现问题时,会发生这种情况。

有关更多信息,请参阅查看虚拟接口故障转移测试历史记录

验证权限

具有故障转移测试运行权限的唯一账户是拥有虚拟接口的账户。账户拥有者通过 AWS CloudTrail 接收已在虚拟接口上运行测试的指示。

启动虚拟接口故障转移测试

可以使用 AWS Direct Connect 控制台或 AWS CLI 启动虚拟接口故障转移测试。

从 AWS Direct Connect 控制台启动虚拟接口故障转移测试

  1. 通过以下网址打开 AWS Direct Connect 控制台:https://console.amazonaws.cn/directconnect/v2/home

  2. 选择虚拟接口

  3. 选择虚拟接口,然后依次选择操作关闭 BGP

    可以在公有、私有或传输虚拟接口上运行测试。

  4. 开始故障测试对话框中,执行以下操作:

    1. 对于 Peerings to bring down to test (要测试的关闭的对等),请选择要测试的对等会话,例如 IPv4。

    2. 测试时间上限中,输入测试将会持续的分钟数。

      最大值为 180 分钟(3 小时)。

      默认值为 180 分钟(3 小时)。

    3. 对于 To confirm test (确认测试),请输入确认

    4. 选择 Confirm (确认)

    BGP 对等会话将置于“关闭”状态。您可以发送流量以便验证是否出现中断情况。如果需要,您可以立即停止测试。

使用 AWS CLI 启动虚拟接口故障转移测试

使用 StartBgpFailoverTest

查看虚拟接口故障转移测试历史记录

可以使用 AWS Direct Connect 控制台或 AWS CLI 查看虚拟接口故障转移测试历史记录。

从 AWS Direct Connect 控制台查看虚拟接口故障转移测试历史记录

  1. 通过以下网址打开 AWS Direct Connect 控制台:https://console.amazonaws.cn/directconnect/v2/home

  2. 选择虚拟接口

  3. 选择虚拟接口,然后选择 View details (查看详细信息)

  4. 选择测试历史记录

    控制台显示您已为虚拟接口执行的虚拟接口测试。

  5. 要查看特定测试的详细信息,请选择测试 ID。

使用 AWS CLI 查看虚拟接口故障转移测试历史记录

使用 ListVirtualInterfaceTestHistory

停止虚拟接口故障转移测试

可以使用 AWS Direct Connect 控制台或 AWS CLI 停止虚拟接口故障转移测试。

从 AWS Direct Connect 控制台停止虚拟接口故障转移测试

  1. 通过以下网址打开 AWS Direct Connect 控制台:https://console.amazonaws.cn/directconnect/v2/home

  2. 选择虚拟接口

  3. 选择虚拟接口,然后依次选择操作取消测试

  4. 选择 Confirm (确认)

AWS 将还原 BGP 对等会话。测试历史记录将显示“已取消”测试。

使用 AWS CLI 停止虚拟接口故障转移测试

使用 StopBgpFailoverTest