指定及管理自訂已知路徑

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

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

如要瞭解自訂已知路徑,請參閱已知路徑

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

事前準備

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

選取專案

  1. In the Trusted Cloud console, on the project selector page, select or create a Trusted Cloud project.

    Go to project selector

  2. Verify that billing is enabled for your Trusted Cloud project.

  3. Install the Google Cloud CLI.

  4. 設定 gcloud CLI 以使用您的聯合身分。

    詳情請參閱「 使用聯合身分登入 gcloud CLI」。

  5. 如要初始化 gcloud CLI,請執行下列指令:

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

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

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

    對於部分 Network Connectivity 產品,您可以在建立資源時設定 BGP 對等互連,納入自訂已知路徑。其他資源則須先建立 BGP 工作階段,然後再新增自訂學習到的路由。

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

    如要建立合作夥伴互連網路 VLAN 連結,請先建立連結,然後更新 BGP 對等互連,加入自訂學習路徑。

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

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

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

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

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

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

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

    主控台

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

      前往 Cloud Router

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

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

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

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

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

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

        Trusted 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:介於 065535 (含首尾) 之間的 MED 值,適用於為這個工作階段設定的所有自訂已知路徑

      Trusted Cloud 會優先選擇 MED 值較小的路徑。也就是說,MED 值為 100 的路徑會比 MED 值為 200 的路徑更受偏好。如未提供 MED 值,內部 Trusted 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:介於 065535 (含) 之間的 MED 值,適用於為這個工作階段設定的所有自訂已知路徑

      Trusted Cloud 會優先選擇 MED 值較小的路徑。也就是說,MED 值為 100 的路徑會比 MED 值為 200 的路徑更受偏好。如未提供 MED 值,內部 Trusted Cloud 會套用 100 的 MED 值。

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

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

    覆寫現有的自訂已知路徑

    如要取代為 BGP 工作階段定義的自訂學習路徑,請按照下列指引操作。使用這個程序時,系統會捨棄現有的自訂學習路徑,改用您定義的新路徑。

    主控台

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

      前往 Cloud Router

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

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

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

    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:此工作階段設定的所有自訂已知路徑的 MED 值,介於 065535 之間 (含頭尾)

      Trusted Cloud 會優先選擇 MED 值較小的路徑。也就是說,MED 值為 100 的路徑會比 MED 值為 200 的路徑更受偏好。如未提供 MED 值,內部 Trusted Cloud 會套用 100 的 MED 值。

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

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

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

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

    主控台

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

      前往 Cloud Router

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

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

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

    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 前置字元清單,列出要移除的 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 對等互連定義的所有自訂路徑;您無法為不同的 IP 前置碼套用不同的 MED 值。

    主控台

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

      前往 Cloud Router

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

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

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

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

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

      Trusted 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:介於 065535 (含首尾) 之間的 MED 值,適用於為這個工作階段設定的所有自訂已知路徑

      Trusted 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:介於 065535 (含首尾) 之間的 MED 值,適用於為這個工作階段設定的所有自訂已知路徑

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

    • IP_PREFIX_1IP_PREFIX_2:已為 BGP 工作階段定義的 IP 首碼

    查看自訂已知路徑的狀態

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

    主控台

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

      前往 Cloud Router

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

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

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

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

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

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

    7. 如要查看 IP 位址範圍,請參閱「IP address range」(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:該 Trusted 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 工作階段的狀態。

    後續步驟