更新基本路徑優先順序
在 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 時發生的問題,請參閱疑難排解。