如何使用 BGP 社群來影響從 AWS 到我的網路的 Direct Connect 連結上的偏好路由路徑?
上次更新日期:2021 年 12 月 1 日
如何使用邊界閘道協定 (BGP) 社群來影響從 AWS 到我的網路的 AWS Direct Connect 連結上的偏好路由路徑?
簡短描述
若要設定私有和傳輸虛擬介面,以優先安排 AWS 用於將流量路由到網路的介面,請使用 AS_PATH 屬性。Direct Connect 還支援本機偏好 BGP 社群標籤,以控制私有和傳輸虛擬介面上流量的路由偏好。
注意:本機偏好 BGP 社群標籤在 AS_PATH 屬性之前評估。
解決方案
Direct Connect 支援以下本機偏好 BGP 社群:
- 7224:7100 低偏好
- 7224:7200 中偏好
- 7224:7300 高偏好
本機偏好 BGP 社群標籤按照從最低到最高偏好的順序評估 (其中最高偏好為偏好設定)。對於透過 BGP 工作階段公告的每個前綴,您可以套用社群標籤來指示返回流量的關聯路徑的優先順序。
在此範例中:
- 兩個虛擬介面 A 和 B
- 向 AWS 公告前綴 10.10.10.0/24 和 10.20.20.0/24
- 您希望虛擬介面 A 成為到網路 10.10.10.0/24 的流量的偏好
- 您希望虛擬介面 B 成為到網路 10.20.20.0/24 的流量的偏好
您可以使用本機偏好社群標籤:
- 在虛擬介面 A 的 BGP 工作階段上,將更高的偏好標籤 7224:7300 套用到前綴 10.10.10.0/24
- 在虛擬介面 B 的 BGP 工作階段上,將更高的偏好標籤 7224:7300 套用到前綴 10.20.20.0/24
注意:
- 對於私有虛擬介面,如果您沒有使用 BGP 社群標籤指定本機偏好,則預設對外路由行為基於 AWS Direct Connect 位置與原始區域的相對距離。如果相對距離成本不相等,則路由行為不會受到自治系統 (AS) 前置的影響。在 AS PATH 前置之前計算最低距離相對成本。
- 若要跨多個 AWS Direct Connect 連線對流量進行負載平衡處理,請在連線的前綴中套用相同的社群標籤。