更新基本路徑優先順序
在 Cloud Router 上設定邊界閘道協定 (BGP) 工作階段時,您可以指定基本通告優先順序。開始之前,請務必熟悉 Cloud Router 的通告路徑總覽。如要進一步瞭解 Cloud Router 如何使用基本公告優先順序,請參閱「公告優先順序」。
基本優先順序是從 0
到 65535
的整數。最高可能的基礎優先順序為 0
。預設的基礎優先順序為 100
。如果您未指定基本優先順序,系統會使用預設優先順序。
您可以使用基本優先順序,指定內部部署系統要使用哪些 Cloud VPN 通道或 Cloud Interconnect VLAN 連結,將封包傳送至 VPC 網路。您可以使用基本優先順序,影響封包傳送至虛擬私有雲網路的方式,藉此建立主動-主動、主動-被動或這些拓樸的客製化組合。如需使用高可用性 VPN 通道的範例,請參閱 Cloud VPN 說明文件中的「高可用性 VPN 的主動/主動和主動/被動轉送選項」。
選擇基本優先順序時,請注意下列事項:
區域對區域費用介於
201
和9999
之間 (包含頭尾兩個數字)。這個值取決於兩個地區間的距離、延遲及其他因素。Google 會產生區域與區域之間的成本值,您無法修改這些值。建議在地區中,Cloud Router 之間的基本優先順序介於
0
和200
之間 (含首尾)。由於區域對區域的費用至少為201
,如果您使用201
以上的基礎優先順序,可能會不小心將 Cloud VPN 通道或 VLAN 連結指派為比預期更低的優先順序。位於其他區域的其他 BGP 工作階段,可能會以整體較高的優先順序 (MED,等於基本優先順序加上區域間費用) 宣告相同的字首。如果未仔細設定其他地區的基本優先順序,內部部署流量可能會透過意外的 Cloud VPN 通道或 VLAN 連結,傳送至您的 VPC 網路。基本優先順序為
10200
以上,有助於確保前置字串的整體通告優先順序 (MED、基本優先順序加上區域間費用) 一律低於任何其他基本優先順序為200
以下的通告前置字串。
如要更新現有 BGP 工作階段的通告路徑基本優先順序,請按照下列步驟操作。
主控台
針對使用動態轉送的 Cloud VPN 通道 (包括 HA VPN 通道),請完成下列步驟:
在 Google Cloud 控制台中,前往「Cloud VPN」通道頁面。
在「Name」欄的隧道清單中,選取要修改的隧道。
在「Cloud VPN 通道詳細資料」頁面中,選取「修改 BGP 工作階段」。
修改「通告路徑優先順序」的值。
按一下 [儲存並繼續]。
如果是專屬互連網路或合作夥伴互連網路,請完成下列步驟:
在 Google Cloud 控制台中,前往「Cloud Interconnect」頁面中的「VLAN attachments」分頁。
在「Name」欄的附件清單中,選取要修改的附件。
在「VLAN 連結詳細資料」頁面中,選取「BGP 工作階段」的名稱。
修改「通告路徑優先順序」的值。
按一下 [儲存並繼續]。
gcloud
使用 --advertised-route-priority
旗標執行 update-bgp-peer
指令。指定與適當 Cloud VPN 通道或 VLAN 連結相對應的 Cloud Router 和 BGP 工作階段名稱。
gcloud compute routers update-bgp-peer ROUTER_NAME \ --peer-name=NAME_OF_BGP_SESSION \ --advertised-route-priority=BASE_PRIORITY_VALUE
API
使用 routers.patch
方法更新 bgpPeers[]
欄位。
bgpPeers[]
欄位可接受 BGP 對等端陣列。當您 PATCH
這個欄位時,您會將要求中包含的新陣列覆寫現有的 BGP 同端陣列。
傳送
GET
要求,取得路由器目前的 BGP 對等互連陣列。詳情請參閱「查看 BGP 工作階段設定」。傳送
PATCH
要求,並附上新的 BGP 對等點陣列。在包含要更新的 BGP 工作階段的陣列元素中,修改advertisedRoutePriority
的值。PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME { "bgpPeers": [ BGP_PEERS ] }
更改下列內容:
PROJECT_ID
:包含 Cloud Router 的專案REGION
:Cloud Router 所在的區域ROUTER_NAME
:Cloud Router 的名稱BGP_PEERS
:BGP 同級節點的新陣列內容
以下範例包含一個 BGP 對等點,其中
advertisedRoutePriority
的預設值為100
,另一個則為更新後的99
:{ "name": "peer-1", "interfaceName": "if-peer-1", "ipAddress": "169.254.10.1", "peerIpAddress": "169.254.10.2", "peerAsn": 64512, "advertisedRoutePriority": 100, "advertiseMode": "DEFAULT" }, { "name": "peer-2", "interfaceName": "if-peer-2", "ipAddress": "169.254.20.1", "peerIpAddress": "169.254.20.2", "peerAsn": 64513, "advertisedRoutePriority": 99, "advertiseMode": "DEFAULT" }
後續步驟
如要查看通告路徑的基本優先順序,請參閱「查看 Cloud Router 詳細資料」。
如要排解使用 Cloud Router 時發生的問題,請參閱疑難排解。