我想確認在一個虛擬介面停止服務時,流量是否會透過備援虛擬介面路由傳送。
簡短說明
使用容錯移轉測試功能,可以測試 AWS Direct Connect 連線的彈性。使用此功能,在設定的持續時間內,關閉 Direct Connect 虛擬介面上的一或多個邊界閘道協定 (BGP) 工作階段。然後,確認流量是否適當地路由至備援虛擬介面。
解決方法
**注意事項:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請確認您使用的是最新的 AWS CLI 版本。
在開始測試之前,請確定您有備援的 Direct Connect 虛擬介面或 VPN 連線,以避免中斷。
開始容錯移轉測試
**注意事項:**您可以在任何類型的虛擬介面 (公共、私有或傳輸) 上執行測試。不過,只有包含虛擬介面的 AWS 帳戶擁有者可以啟動測試。
1. 開啟 Direct Connect 主控台。
2. 在導覽窗格中,選擇虛擬介面。
3. 選擇您的虛擬介面。
4. 選擇動作,然後選擇關閉 BGP。
5. 在開始失敗測試對話方塊中,完成以下操作:
在對等互連中,選擇測試中要關閉的對等工作階段 (IPv4 或 IPv6)。
在測試最長時間中,輸入以分鐘為單位的測試持續時間。最大值為 4,320 分鐘 (72 小時),預設值為 180 分鐘 (3 小時)。
進行用於確認測試時,輸入確認,然後選擇確認。
BGP 對等工作階段現在處於關閉狀態。若要確認沒有中斷,並驗證連線的彈性,請將流量傳送至您的虛擬介面。
**注意事項:**如有必要,您可以立即停止測試。
您也可以藉由 AWS Command Line Interface (AWS CLI) 或 AWS SDK,使用 StartBgpFailoverTest API 呼叫,以執行容錯移轉測試。
檢視容錯移轉測試歷史記錄
在 Direct Connect 主控台中,查看虛擬介面頁面上的測試歷史記錄欄。或者,在 AWS CLI 或 AWS SDK 中使用 ListVirtualInterfaceTestHistory API 呼叫。
測試歷史記錄資料最多會儲存 365 天。
停止容錯移轉測試
**注意事項:**您可以隨時停止容錯移轉測試。
1. 開啟 Direct Connect 主控台。
2. 在導覽窗格中,選擇虛擬介面。
3. 選擇您的虛擬介面。
4. 選擇動作,然後選擇取消測試。
您也可以藉由 AWS CLI 或 AWS SDK,使用 StopBgpFailoverTest API 呼叫,以停止容錯移轉測試。
相關資訊
什麼是 AWS Direct Connect?
設定備援連線