指定及管理自訂已知路徑

Cloud Router 會從邊界閘道通訊協定 (BGP) 對等點,動態取得出站流量的路徑。不過,您也可以手動建立這類路由,並套用至 BGP 工作階段。這些手動建立的路徑稱為「自訂已知路徑」

您可以在建立 BGP 工作階段時,一併建立自訂已知路徑。或者,您也可以更新現有的 BGP 工作階段,新增自訂已知路徑。

如要瞭解自訂已知路徑的概略說明,請參閱「已知路徑」。

如要瞭解 Cloud Router 如何處理已學習的路徑 (包括動態學習的路徑),請參閱「已學習的路徑」。

事前準備

開始前,請先詳閱下列各節。

選取專案

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Install the Google Cloud CLI.

  5. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  6. To initialize the gcloud CLI, run the following command:

    gcloud init
  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  8. Make sure that billing is enabled for your Google Cloud project.

  9. Install the Google Cloud CLI.

  10. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  11. To initialize the gcloud CLI, run the following command:

    gcloud init
  12. 如果您使用的是 Google Cloud CLI,請執行下列指令來設定專案 ID。本頁的 gcloud 操作說明假設您已設定專案 ID。
    gcloud config set project PROJECT_ID
        
  13. 執行下列指令,確認 ID 已設定:
    gcloud config list --format='text(core.project)'
        
  14. IPv6 相關規定 (選填)

    如果您希望自訂學習路徑包含 IPv6 前置字串,連線資源必須符合 IPv6 的基礎條件。舉例來說,如果您要為 VPN 通道建立自訂已知路徑,請確認您符合 Cloud VPN 總覽中「IPv6 支援」一節所述的條件。

    在建立工作階段時定義自訂已知路徑

    對於某些網路連線產品,您可以在建立資源時,設定 BGP 同級節點,納入自訂已知路徑。針對其他資源,您必須先建立 BGP 工作階段,然後再新增自訂學習路徑。

    如要進一步瞭解如何在建立工作階段時新增自學習路徑,請參閱以下文章:

    如果您要建立合作夥伴互連網路 VLAN 連結,請先建立連結,然後更新 BGP 對等點,以便新增自訂學習路徑。

    如果您要使用 Network Connectivity Center 安裝第三方網路虛擬應用程式,且想使用自訂學習路徑,請先安裝應用程式。接著,針對您要使用的每個自學路徑,登入裝置並設定 Router 裝置執行個體,以便使用自學路徑。之後,您可以更新 BGP 工作階段,以便使用自訂已知路徑。詳情請參閱 Network Connectivity Center 說明文件中的「使用自訂學習路線」。

    更新 Cloud Router 工作階段時,Cloud Router 會檢查自訂學習路徑和 VPC 子網路之間是否有重疊。如果有重疊,系統會優先採用虛擬私有雲子網路。也就是說,流量會透過 VPC 子網路轉送,而非透過自學習路徑轉送。Cloud Router 會忽略 BGP 和自訂的已知路徑,這些路徑的範圍比 VPC 子網路更明確或與之相同。如要進一步瞭解 Google Cloud中的路由,請參閱「路徑」。

    如果 BGP 路徑和自訂已知路徑都與相同的目的地 IP 位址相符, Google Cloud 會優先選擇 MED 值較小的路徑。MED 值越低,表示優先順序越高。

    如要瞭解如何在更新 BGP 工作階段時新增自訂已知路徑,請參閱下一個章節。

    更新現有工作階段,以便使用自訂已知路徑

    如果現有的 BGP 工作階段未定義任何自訂已知路徑,您可以選擇更新該工作階段,以便使用自訂已知路徑。

    如果您已為工作階段設定自學習路徑,但想新增先前指定的 IP 前置字串,也可以使用這個程序。

    主控台

    1. 前往 Google Cloud 控制台的「Cloud Routers」頁面。

      前往 Cloud Router

    2. 在「名稱」欄位中,按一下適當的 Cloud Router 名稱。

    3. 在「路由器詳細資料」頁面中,按一下要修改的 BGP 工作階段名稱。

    4. 在「BGP 工作階段詳細資料」頁面中,按一下 「編輯」

    5. 展開「要 advertise 的路徑、自訂已知路徑、雙向轉送偵測 (BFD)」區段。

    6. 在「自訂已知路徑」部分執行下列操作:

      1. 如要設定路徑優先順序,請在「所有自訂已知路徑的優先順序」部分,針對此工作階段設定的所有自訂已知路徑,輸入介於 065535 (含) 之間的 MED 值。

        Google Cloud 會優先採用 MED 值較低的路徑。如果在多個自訂已知路徑中設定了同一個 IP 位址範圍,系統會依據路徑的 MED 值選取最佳路徑。

      2. 按一下「新增 IP 位址範圍」

      3. 在「IP 位址範圍」欄位中輸入 IPv4 或 IPv6 位址。如果您提供的 IP 位址沒有子網路遮罩,系統會將其解讀為 /32 子網路遮罩 (適用於 IPv4) 和 /128 子網路遮罩 (適用於 IPv6)。

    7. 按一下 [儲存]

    gcloud

    使用 gcloud compute routers update-bgp-peer 指令

      gcloud compute routers update-bgp-peer ROUTER_NAME \
          --peer-name=PEER_NAME \
          --region=REGION \
          --add-custom-learned-route-ranges=IP_PREFIXES \
          --custom-learned-route-priority=ROUTE_PRIORITY

    更改下列內容:

    • ROUTER_NAME:Cloud Router 的名稱
    • PEER_NAME:BGP 對等點的名稱
    • REGION:Cloud Router 所在的區域
    • IP_PREFIXES:以半形逗號分隔的 IPv4 或 IPv6 位址前置字串清單,例如 192.0.2.0/24,198.51.100.0/24,2001:db8:abcd:12::/64

      如果您提供 IP 位址前置字元但沒有子網路遮罩,系統會將其解讀為 IPv4 的 /32 子網路遮罩,以及 IPv6 的 /128 子網路遮罩。如要瞭解最多可擁有的自訂學習路徑數量,請參閱「限制」一文。

    • ROUTE_PRIORITY:為此工作階段設定的所有自訂已知路徑,其 MED 值介於 065535 (含頭尾) 之間

      Google Cloud 會優先採用 MED 值較低的路徑。也就是說,MED 值為 100 的路徑優先順序高於 MED 值為 200 的路徑。如果您未提供 MED 值, Google Cloud 會在內部套用 100 的 MED 值。

    API

    使用 compute.routers.patch 方法並更新 bgpPeers 陣列。

    修補 bgpPeers 陣列時,您必須為每個項目的每個欄位提供值 (除非您要移除某些 BGP 同級機或某些值)。

    舉例來說,假設 Cloud Router 有兩個 BGP 對等端。如要讓第一個 BGP 對等端保持不變,但在第二個 BGP 對等端新增兩個自訂已知路徑,請使用以下類似的要求:

      PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      {
        "bgpPeers": [
          {
            "name": "PEER_NAME_1",
            "interfaceName": "INTERFACE_NAME_1",
            "ipAddress": "IP_ADDRESS_1",
            "peerIpAddress": "PEER_IP_ADDRESS_1",
            "peerAsn": "PEER_ASN_1"
          },
          {
            "name": "PEER_NAME_2",
            "interfaceName": "INTERFACE_NAME_2",
            "ipAddress": "IP_ADDRESS_2",
            "peerIpAddress": "PEER_IP_ADDRESS_2",
            "peerAsn": "PEER_ASN_2",
            "customLearnedRoutePriority": "ROUTE_PRIORITY",
            "customLearnedIpRanges": [
             {
              "range": "IP_PREFIX_1"
             },
             {
              "range": "IP_PREFIX_2"
             }
           ]
          }
        ]
      }

    請按照下列方式替換預留位置值:

    提供 Cloud Router 的值:

    • PROJECT_ID:包含 Cloud Router 的專案
    • REGION:Cloud Router 所在的區域
    • ROUTER_NAME:Cloud Router 的名稱

    請提供您「不」變更的 BGP 對等連線工作階段值:

    • PEER_NAME_1:BGP 工作階段的名稱
    • INTERFACE_NAME_1:工作階段使用的介面名稱
    • IP_ADDRESS_1:BGP 工作階段使用的 Cloud Router IP 位址
    • PEER_IP_ADDRESS_1:BGP 對等點的 IP 位址
    • PEER_ASN_1:工作階段的自治系統編號 (ASN)

    提供要新增自訂已知路徑的 BGP 對等工作階段相關值:

    • PEER_NAME_2:BGP 工作階段的名稱
    • INTERFACE_NAME_2:工作階段使用的介面名稱
    • IP_ADDRESS_2:BGP 工作階段使用的 Cloud Router IP 位址
    • PEER_IP_ADDRESS_2:BGP 對等點的 IP 位址
    • PEER_ASN_2:工作階段的自治系統編號 (ASN)
    • ROUTE_PRIORITY:為此工作階段設定的所有自訂已知路徑,其 MED 值介於 065535 之間 (含括)

      Google Cloud 會優先採用 MED 值較低的路徑。也就是說,MED 值為 100 的路徑優先順序高於 MED 值為 200 的路徑。如果您未提供 MED 值, Google Cloud 會在內部套用 100 的 MED 值。

    • IP_PREFIX_1IP_PREFIX_2:針對每個欄位,輸入 IPv4 或 IPv6 前置碼

      如果您提供 IP 前置字串而沒有子網路遮罩,系統會將其解讀為:IPv4 為 /32 子網路遮罩,IPv6 為 /128。如要瞭解最多可擁有的自訂學習路徑數量,請參閱「限制」一節。

    覆寫現有的自訂已知路徑

    如果您想取代為 BGP 工作階段定義的自學習路徑,請參考下列指南。使用這個程序時,系統會捨棄現有的自訂學習路線,改用您定義的新路線。

    主控台

    1. 前往 Google Cloud 控制台的「Cloud Routers」頁面。

      前往 Cloud Router

    2. 在「名稱」欄位中,按一下適當的 Cloud Router 名稱。

    3. 在「路由器詳細資料」頁面中,按一下要修改的 BGP 工作階段名稱。

    4. 在「BGP 工作階段詳細資料」頁面中,按一下 「編輯」

    5. 展開「要 advertise 的路徑、自訂已知路徑、雙向轉送偵測 (BFD)」區段。

    6. 在「IP 位址範圍」欄位中,編輯 IPv4 或 IPv6 前置字元。如果您提供 IP 前置字元但未提供子網路遮罩,系統會將其解讀為 /32 子網路遮罩 (適用於 IPv4) 和 /128 子網路遮罩 (適用於 IPv6)。

    7. 按一下 [儲存]

    gcloud

    使用 gcloud compute routers update-bgp-peer 指令。您可以使用 set-custom-learned-route-ranges 標記指定新的 IP 前置字或清除先前定義的前置字:

      gcloud compute routers update-bgp-peer ROUTER_NAME \
          --peer-name=PEER_NAME \
          --region=REGION \
          --set-custom-learned-route-ranges=IP_PREFIXES

    更改下列內容:

    • ROUTER_NAME:Cloud Router 的名稱
    • PEER_NAME:BGP 對等點的名稱
    • REGION:Cloud Router 所在的區域
    • IP_PREFIXES:以半形逗號分隔的 IPv4 或 IPv6 前置字串清單,例如 1.2.3.4,6.7.0.0,2001:db8:abcd:12::/64

      如果您提供 IP 前置字串而沒有子網路遮罩,系統會將其解讀為:IPv4 為 /32 子網路遮罩,IPv6 為 /128。如要清除所有前置字串,請使用旗標,但後面不含任何值。如要瞭解可用的自訂學習路徑數量上限,請參閱「限制」一節。

    API

    使用 compute.routers.patch 方法並更新 bgpPeers 陣列。

    修補 bgpPeers 陣列時,您必須為每個項目的每個欄位提供值 (除非您要移除某些 BGP 同級機或某些值)。

    舉例來說,假設 Cloud Router 有兩個對等端。假設其中一個不使用自學習航線,另一個則使用。如要讓第一個同端保持不變,但覆寫為第二個同端定義的路徑,請使用類似下方的請求:

      PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      {
        "bgpPeers": [
          {
            "name": "PEER_NAME_1",
            "interfaceName": "INTERFACE_NAME_1",
            "ipAddress": "IP_ADDRESS_1",
            "peerIpAddress": "PEER_IP_ADDRESS_1",
            "peerAsn": "PEER_ASN_1"
          },
          {
            "name": "PEER_NAME_2",
            "interfaceName": "INTERFACE_NAME_2",
            "ipAddress": "IP_ADDRESS_2",
            "peerIpAddress": "PEER_IP_ADDRESS_2",
            "peerAsn": "PEER_ASN_2",
            "customLearnedRoutePriority": "ROUTE_PRIORITY",
            "customLearnedIpRanges": [
              {
               "range": "IP_PREFIX_1"
              },
              {
               "range": "IP_PREFIX_2"
              }
             ]
           }
         ]
       }

    請按照下列方式替換預留位置值:

    提供 Cloud Router 的值:

    • PROJECT_ID:包含 Cloud Router 的專案
    • REGION:Cloud Router 所在的區域
    • ROUTER_NAME:Cloud Router 的名稱

    請提供您「不」變更的 BGP 對等連線工作階段值:

    • PEER_NAME_1:BGP 工作階段的名稱
    • INTERFACE_NAME_1:工作階段使用的介面名稱
    • IP_ADDRESS_1:工作階段使用的 Cloud Router IP 位址
    • PEER_IP_ADDRESS_1:BGP 對等點的 IP 位址
    • PEER_ASN_1:工作階段的自治系統編號 (ASN)

    提供您要覆寫自訂已知路徑的 BGP 對等工作階段值:

    • PEER_NAME_2:BGP 工作階段的名稱
    • INTERFACE_NAME_2:工作階段使用的介面名稱
    • IP_ADDRESS_2:工作階段使用的 Cloud Router IP 位址
    • PEER_IP_ADDRESS_2:BGP 對等點的 IP 位址
    • PEER_ASN_2:工作階段的自治系統編號 (ASN)
    • ROUTE_PRIORITY:針對此工作階段設定的所有自訂已知路徑,提供介於 065535 之間 (含兩者) 的 MED 值

      Google Cloud 會優先採用 MED 值較小的路徑。也就是說,MED 值為 100 的路徑優先順序高於 MED 值為 200 的路徑。如果您未提供 MED 值, Google Cloud 會在內部套用 100 的 MED 值。

    • IP_PREFIX_1IP_PREFIX_2:針對每個欄位,輸入 IPv4 或 IPv6 前置碼

      如果您提供的 IP 位址沒有子網路遮罩,系統會將其解讀為:IPv4 為 /32 子網路遮罩,IPv6 為 /128。如要瞭解最多可擁有的自訂已知路徑數量,請參閱「限制」一文。

    從 BGP 工作階段中移除自訂已知路徑

    如要從 BGP 工作階段移除部分或所有自訂學習路徑,請參考下列指引。

    主控台

    1. 前往 Google Cloud 控制台的「Cloud Routers」頁面。

      前往 Cloud Router

    2. 在「名稱」欄位中,按一下適當的 Cloud Router 名稱。

    3. 在「路由器詳細資料」頁面中,按一下要修改的 BGP 工作階段名稱。

    4. 在「BGP 工作階段詳細資料」頁面中,按一下 「編輯」

    5. 展開「要 advertise 的路徑、自訂已知路徑、雙向轉送偵測 (BFD)」區段。

    6. 在「自訂學習路線」部分,找出要移除的「IP 位址範圍」,然後按一下旁邊的「 刪除 IP 範圍」

    7. 按一下 [儲存]

    gcloud

    使用 gcloud compute routers update-bgp-peer 指令

      gcloud compute routers update-bgp-peer ROUTER_NAME \
          --peer-name=PEER_NAME \
          --region=REGION \
          --remove-custom-learned-route-ranges=IP_PREFIXES

    更改下列內容:

    • ROUTER_NAME:Cloud Router 的名稱
    • PEER_NAME:BGP 對等點的名稱
    • REGION:Cloud Router 所在的區域
    • IP_PREFIXES:以半形逗號分隔的清單,當中列有要移除的 IP 前置字串

    API

    使用 compute.routers.patch 方法並更新 bgpPeers 陣列。

    修補 bgpPeers 陣列時,您必須為每個項目的每個欄位提供值 (除非您要移除某些 BGP 同級機或某些值)。

    舉例來說,假設 Cloud Router 有兩個 BGP 對等端。假設其中一個不使用自學習航線,另一個則使用。如要讓第一個對等端保持不變,並移除為第二個對等端定義的路徑,請使用類似下方的請求:

      PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      {
        "bgpPeers": [
          {
            "name": "PEER_NAME_1",
            "interfaceName": "INTERFACE_NAME_1",
            "ipAddress": "IP_ADDRESS_1",
            "peerIpAddress": "PEER_IP_ADDRESS_1",
            "peerAsn": "PEER_ASN_1"
          },
          {
            "name": "PEER_NAME_2",
            "interfaceName": "INTERFACE_NAME_2",
            "ipAddress": "IP_ADDRESS_2",
            "peerIpAddress": "PEER_IP_ADDRESS_2",
            "peerAsn": "PEER_ASN_2"
          }
        ]
      }

    請按照下列方式替換預留位置值:

    提供 Cloud Router 的值:

    • PROJECT_ID:包含 Cloud Router 的專案
    • REGION:Cloud Router 所在的區域
    • ROUTER_NAME:Cloud Router 的名稱

    請提供您「不」變更的 BGP 對等連線工作階段值:

    • PEER_NAME_1:BGP 工作階段的名稱
    • INTERFACE_NAME_1:工作階段使用的介面名稱
    • IP_ADDRESS_1:工作階段使用的 Cloud Router IP 位址
    • PEER_IP_ADDRESS_1:BGP 對等點的 IP 位址
    • PEER_ASN_1:工作階段的自治系統編號 (ASN)

    提供要移除自訂學習路徑的 BGP 對等互連工作階段值:

    • PEER_NAME_2:工作階段名稱
    • INTERFACE_NAME_2:工作階段使用的介面名稱
    • IP_ADDRESS_2:工作階段使用的 Cloud Router IP 位址
    • PEER_IP_ADDRESS_2:BGP 對等點的 IP 位址
    • PEER_ASN_2:工作階段的自治系統編號 (ASN)

    變更 BGP 工作階段中所有自訂已知路徑的 MED 值

    如果您想更新 BGP 工作階段,為其自學習路徑使用不同的 MED 值,請參考下列指南。請注意,MED 值一律會套用至為 BGP 對等端定義的所有自訂路徑;您無法將不同的 MED 值套用至不同的 IP 前置字。

    主控台

    1. 前往 Google Cloud 控制台的「Cloud Routers」頁面。

      前往 Cloud Router

    2. 在「名稱」欄位中,按一下適當的 Cloud Router 名稱。

    3. 在「路由器詳細資料」頁面中,按一下要修改的 BGP 工作階段名稱。

    4. 在「BGP 工作階段詳細資料」頁面中,按一下 「編輯」

    5. 展開「要 advertise 的路徑、自訂已知路徑、雙向轉送偵測 (BFD)」區段。

    6. 如要編輯路徑的 MED 值,請在「所有自訂已知路徑的優先順序」欄位中,針對此工作階段設定的所有自訂已知路徑,在 065535 (含) 之間輸入新的 MED 值。

      Google Cloud 會優先選擇 MED 值較低的路徑。如果您在多個自訂已知路徑中設定了同一個 IP 位址範圍,系統會依據路徑的 MED 值選取最佳路徑。

    7. 按一下 [儲存]

    gcloud

    使用 gcloud compute routers update-bgp-peer 指令

      gcloud compute routers update-bgp-peer ROUTER_NAME \
          --peer-name=PEER_NAME \
          --region=REGION \
          --custom-learned-route-priority=NEW_ROUTE_PRIORITY

    更改下列內容:

    • ROUTER_NAME:Cloud Router 的名稱
    • PEER_NAME:BGP 對等點的名稱
    • REGION:Cloud Router 所在的區域
    • NEW_ROUTE_PRIORITY:為此工作階段設定的所有自訂已知路徑,其 MED 值介於 065535 (含頭尾) 之間

      Google Cloud 會優先選擇 MED 值較低的路徑。也就是說,MED 值為 100 的路徑優先順序高於 MED 值為 200 的路徑。

    API

    使用 compute.routers.patch 方法並更新 bgpPeers 陣列。

    修補 bgpPeers 陣列時,您必須為每個項目的每個欄位提供值,除非您要移除某些 BGP 同級機或某些值。

    舉例來說,假設 Cloud Router 有兩個 BGP 對等端。如要讓第一個對等端保持不變,但更新為第二個對等端定義的兩個自學習路徑的 MED 值,請使用以下類似的要求:

      PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      {
        "bgpPeers": [
          {
            "name": "PEER_NAME_1",
            "interfaceName": "INTERFACE_NAME_1",
            "ipAddress": "IP_ADDRESS_1",
            "peerIpAddress": "PEER_IP_ADDRESS_1",
            "peerAsn": "PEER_ASN_1"
          },
          {
            "name": "PEER_NAME_2",
            "interfaceName": "INTERFACE_NAME_2",
            "ipAddress": "IP_ADDRESS_2",
            "peerIpAddress": "PEER_IP_ADDRESS_2",
            "peerAsn": "PEER_ASN_2",
            "customLearnedRoutePriority": "NEW_ROUTE_PRIORITY",
            "customLearnedIpRanges": [
              {
               "range": "IP_PREFIX_1"
              },
              {
               "range": "IP_PREFIX_2"
              }
            ]
          }
        ]
      }

    更改下列內容:

    • PROJECT_ID:包含 Cloud Router 的專案

    • REGION:Cloud Router 所在的區域

    • ROUTER_NAME:Cloud Router 的名稱

    • PEER_NAME_1:BGP 工作階段的名稱

    • INTERFACE_NAME_1:工作階段使用的介面名稱

    • IP_ADDRESS_1:工作階段使用的 Cloud Router IP 位址

    • PEER_IP_ADDRESS_1:BGP 對等點的 IP 位址

    • PEER_ASN_1:工作階段的自治系統編號 (ASN)

    • PEER_NAME_2:BGP 工作階段的名稱

    • INTERFACE_NAME_2:工作階段使用的介面名稱

    • IP_ADDRESS_2:工作階段使用的 Cloud Router IP 位址

    • PEER_IP_ADDRESS_2:BGP 對等點的 IP 位址

    • PEER_ASN_2:工作階段的自治系統編號 (ASN)

    • NEW_ROUTE_PRIORITY:為此工作階段設定的所有自訂已知路徑,其 MED 值介於 065535 (含頭尾) 之間

      Google Cloud 會優先採用 MED 值較低的路徑。也就是說,MED 值為 100 的路徑會比 MED 值為 200 的路徑優先。

    • IP_PREFIX_1IP_PREFIX_2:已為 BGP 工作階段定義的 IP 前置字串

    查看自訂已知路徑的狀態

    如要查看自訂學習路線的狀態,請按照下列指示操作。

    主控台

    1. 前往 Google Cloud 控制台的「Cloud Routers」頁面。

      前往 Cloud Router

    2. 在「名稱」欄位中,按一下適當的 Cloud Router 名稱。

    3. 在「路由器詳細資料」頁面中,按一下要修改的 BGP 工作階段名稱。

    4. 在「BGP 工作階段詳細資料」頁面中,按一下 「編輯」

    5. 展開「要 advertise 的路徑、自訂已知路徑、雙向轉送偵測 (BFD)」區段。

    6. 如要查看路徑的 MED 值,請參閱「所有自訂已知路徑的優先順序」欄位。

      Google Cloud 會優先選擇 MED 值較低的路徑。也就是說,MED 值為 100 的路徑優先順序高於 MED 值為 200 的路徑。

    7. 如要查看 IP 位址範圍,請參閱「IP 位址範圍」欄位。

    gcloud

    1. 如要檢查 BGP 工作階段的設定,請使用 gcloud compute routers describe 指令。例如:

      gcloud compute routers describe ROUTER_NAME \
          --region=REGION

      更改下列內容:

      • ROUTER_NAME:Cloud Router 的名稱
      • REGION:Cloud Router 所在的區域

      指令的輸出內容包含為每個 BGP 工作階段設定的 IP 前置字串和 MED 值。

    2. 如要查看任何自訂已知路徑是否為路由器的最佳路徑,請使用 gcloud compute routers get-status 指令

      gcloud compute routers get-status ROUTER_NAME \
          --region=REGION

      更改下列內容:

      • ROUTER_NAME:Cloud Router 的名稱
      • REGION: Google Cloud 區域

      輸出內容會列出 Cloud Router 的最佳路徑,並告知您每個 BGP 工作階段的狀態。

    API

    1. 如要擷取 BGP 工作階段設定詳細資料,請使用 routers.get 方法

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
      

      更改下列內容:

      • PROJECT_ID:包含 Cloud Router 的專案
      • REGION:Cloud Router 所在的區域
      • ROUTER_NAME:Cloud Router 的名稱

      輸出內容中的 bgpPeers 欄位包含每個 BGP 工作階段的設定。

    2. 請使用 routers.getRouterStatus 方法

      GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
      

      更改下列內容:

      • PROJECT_ID:包含 Cloud Router 的專案
      • REGION:Cloud Router 所在的區域
      • ROUTER_NAME:Cloud Router 的名稱

      輸出內容會列出 Cloud Router 的最佳路徑,並告知您每個 BGP 工作階段的狀態。

    後續步驟