本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Direct Connect 故障转移测试
AWS Direct Connect 弹性工具包弹性模型旨在确保您在多个位置拥有适当数量的虚拟接口连接。完成向导后,使用 AWS Direct Connect 弹性工具包失效转移测试关闭 BGP 对等会话,以便验证流量是否路由到其中一个冗余虚拟接口,并满足您的弹性要求。
使用测试确保在虚拟接口停止服务时,可通过冗余虚拟接口路由流量。可以通过选择虚拟接口、BGP 对等会话以及运行测试的时间来启动测试。AWS 将所选虚拟接口 BGP 对等会话置于关闭状态。当接口处于此状态时,流量应该通过冗余虚拟接口路由。如果您的配置不包含适当的冗余连接,则 BGP 对等会话将会失败,并且不会路由流量。当测试完成后,或者您手动停止测试时,AWS 将恢复 BGP 会话。测试完成后,可以使用 AWS Direct Connect 弹性工具包调整您的配置。
注意
请勿在 Direct Connect 维护期间使用此功能,因为在维护期间或维护之后,BGP 会话可能会过早恢复。
测试历史记录
AWS 将在 365 天后删除测试历史记录。测试历史记录包括在所有 BGP 对等上运行的测试的状态。历史记录包括测试了哪些 BPG 对等会话、开始和结束时间以及测试状态,可以是以下任意值:
-
正在进行中 - 测试当前正在运行。
-
已完成 - 测试已在您指定的时间内运行。
-
已取消 - 测试已在指定时间之前取消。
-
失败 - 测试未在您指定的时间运行。当路由器出现问题时,会发生这种情况。
有关更多信息,请参见 查看虚拟接口故障转移测试历史记录。
验证权限
具有故障转移测试运行权限的唯一账户是拥有虚拟接口的账户。账户拥有者通过 AWS CloudTrail 接收已在虚拟接口上运行测试的指示。
启动虚拟接口故障转移测试
可以使用 AWS Direct Connect 控制台或 AWS CLI 启动虚拟接口故障转移测试。
从 AWS Direct Connect 控制台启动虚拟接口故障转移测试
打开AWS Direct Connect控制台,网址为 https://console.aws.amazon.com/directconnect/v2/home
。 -
选择虚拟接口。
-
选择虚拟接口,然后依次选择操作、关闭 BGP。
可以在公有、私有或传输虚拟接口上运行测试。
-
在开始故障测试对话框中,执行以下操作:
-
对于 Peerings to bring down to test (要测试的关闭的对等),请选择要测试的对等会话,例如 IPv4。
-
在测试时间上限中,输入测试将会持续的分钟数。
最大值为 4320 分钟(72 小时)。
默认值为 180 分钟(3 小时)。
-
对于 To confirm test (确认测试),请输入确认。
-
选择确认。
BGP 对等会话将置于“关闭”状态。您可以发送流量以便验证是否出现中断情况。如果需要,您可以立即停止测试。
-
使用 AWS CLI 启动虚拟接口故障转移测试
查看虚拟接口故障转移测试历史记录
可以使用 AWS Direct Connect 控制台或 AWS CLI 查看虚拟接口故障转移测试历史记录。
从 AWS Direct Connect 控制台查看虚拟接口故障转移测试历史记录
打开AWS Direct Connect控制台,网址为 https://console.aws.amazon.com/directconnect/v2/home
。 -
选择虚拟接口。
-
选择虚拟接口,然后选择 View details (查看详细信息)。
-
选择测试历史记录。
控制台显示您已为虚拟接口执行的虚拟接口测试。
-
要查看特定测试的详细信息,请选择测试 ID。
使用 AWS CLI 查看虚拟接口故障转移测试历史记录
使用ListVirtualInterfaceTestHistory。
停止虚拟接口故障转移测试
可以使用 AWS Direct Connect 控制台或 AWS CLI 停止虚拟接口故障转移测试。
从 AWS Direct Connect 控制台停止虚拟接口故障转移测试
打开AWS Direct Connect控制台,网址为 https://console.aws.amazon.com/directconnect/v2/home
。 -
选择虚拟接口。
-
选择虚拟接口,然后依次选择操作、取消测试。
-
选择确认。
AWS 将还原 BGP 对等会话。测试历史记录将显示“已取消”测试。