我该如何测试我的 Direct Connect 连接的恢复能力?

1 分钟阅读
0

我想在我的其中一个虚拟接口停止服务时通过冗余虚拟接口路由流量。

简短描述

使用“失效转移测试”功能来测试 AWS Direct Connect 连接的恢复能力。借助于该功能,可以在配置的持续时间内关闭 Direct Connect 虚拟接口上的一个或多个边界网关协议(BGP)会话。然后,验证流量是否被正确地路由到冗余虚拟接口。

解决方法

注意:如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请确保您运行的是最新版本的 AWS CLI

在开始测试前,确保您有冗余 Direct Connect 虚拟接口或 VPN 连接以避免中断。

开始失效转移测试

**注意:**您可以在任何类型的虚拟接口(公有、私有或中转)上运行测试。不过,只有包含虚拟接口的 AWS 账户的拥有者才可以启动测试。

1.    打开 Direct Connect 控制台

2.    在导航窗格中,选择Virtual Interfaces(虚拟接口)。

3.    选择您的虚拟接口。

4.    选择 Actions(操作),然后选择Bring down BGP(关闭 BGP)。

5.    在 Start failure test(开始故障转移测试)对话框中,完成以下设置:

针对Peerings(对等),选择要在您的测试中关闭的对等会话(IPv4 或 IPv6)。

对于 Test maximum time(测试最长时间),请以分钟为单位输入测试的持续时间。最大值为 4320 分钟(72 小时),默认值是 180 分钟(3 小时)。

To Confirm(确认)测试中,输入 Confirm(确认),然后选择Confirm(确认)。

BGP 对等会话现在处于关闭状态。要验证不会中断,以及您的连接的弹性,请向虚拟接口发送流量。

**注意:**如果需要,您可以立即停止测试。

您还可以将 StartBgpFailoverTest API 调用与 AWS 命令行界面(AWS CLI)或 AWS 软件开发工具包一起使用,以执行失效转移测试。

查看失效转移测试历史记录

Direct Connect 控制台中,检查您的虚拟接口页面的测试历史记录列。或者,使用 AWS CLI 或 AWS 软件开发工具包中的 ListVirtualInterfaceTestHistory API 调用。

测试历史记录数据最长会被保存 365 天。

停止故障转移测试

**注意:**您可以随时停止失效转移测试。

1.    打开 Direct Connect 控制台

2.    在导航窗格中,选择Virtual Interfaces(虚拟接口)。

3.    选择您的虚拟接口。

4.    选择 Actions(操作),然后选择 Cancel test(取消测试)。

您还可以将 StopBgpFailoverTest API 调用与 AWS CLI 或 AWS 软件开发工具包一起使用,以停止失效转移测试。


相关信息

什么是 AWS Direct Connect?

配置冗余连接

AWS 官方
AWS 官方已更新 1 年前