設定靜態路徑

本頁面說明如何設定 Network Connectivity Center 的靜態路徑。如果您不熟悉靜態路徑,請參閱靜態路徑總覽

選取內部直通式網路負載平衡器的 IP 位址時,其轉送規則的 --load-balancing-scheme 必須為 INTERNAL。您可以使用符合下列條件的任何 --destination-range

  • --destination-range 與子網路路徑的目的地不完全相符。
  • --destination-range 的子網路遮罩長度不超過子網路路徑的目的地。

如要進一步瞭解目的地範圍規定,請參閱目的地 IP 位址範圍

建立靜態路徑

您可以使用 gcloud compute routes create 指令,為 Network Connectivity Center 輪輻建立靜態路徑。以下範例說明如何為 Network Connectivity Center 輪輻建立靜態路徑:

  gcloud compute routes create ROUTE_NAME \
      --network=HOME_VPC \
      --destination=DESTINATION_RANGE \
      --priority=PRIORITY \
      --next-hop-ilb=FORWARDING_RULE

更改下列內容:

  • ROUTE_NAME:路徑名稱。
  • HOME_VPC:包含路徑的 VPC 網路名稱。
  • DESTINATION_RANGE:此路徑適用的目的地 IPv4 位址。最廣的可能目的地為 0.0.0.0/0
  • PRIORITY:路徑優先順序,範圍從 0 (最高優先順序) 到 65535 (最低優先順序)。如要進一步瞭解路徑優先順序,請參閱「轉送順序」一節。
  • FORWARDING_RULE:內部直通式網路負載平衡器的轉送規則 IP 位址。

以下各節將示範兩個使用案例,著重說明如何為網狀和星狀拓撲建立靜態路徑。

在網狀拓撲中建立靜態路徑

以這個範例來說,假設您有兩個輪輻虛擬私有雲 vpc-1vpc-2,且這兩個虛擬私有雲連線至同一個 Network Connectivity Center 中樞。假設您也有一個傳輸虛擬私有雲 transit,透過網路虛擬設備 (NVA) 連線至 vpc-2。您想從 vpc-1vpc-2 輪輻存取 transit 虛擬私有雲,因此請按照下列步驟設定靜態路徑:

  1. 首先,在輪輻 vpc-1 中建立靜態路徑,並以 transit 虛擬私有雲的 IP 位址做為目的地,以 vpc-2 的內部直通網路負載平衡器 IP 位址做為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-1 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGEtransit VPC 的目的地 IPv4 位址。
    • PRIORITY:路徑優先順序,範圍從 0 (最高優先順序) 到 65535 (最低優先順序)。如要進一步瞭解路徑優先順序,請參閱「轉送順序」一節。
    • FORWARDING_RULEvpc-2 中內部直通式網路負載平衡器的轉送規則 IP 位址。
  2. 在輪輻 vpc-2 中建立靜態路徑,並將 transit 虛擬私有雲的 IP 位址設為目的地,transit 虛擬私有雲的內部直通網路負載平衡器 IP 位址設為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-2 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGEtransit VPC 的目的地 IPv4 位址
    • PRIORITY:路徑優先順序,可從 0 (最高優先順序) 到 65535 (最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。
    • FORWARDING_RULEtransit 虛擬私有雲中內部直通式網路負載平衡器的轉送規則 IP 位址
  3. transit VPC 中建立返回 vpc-2 的路徑,並將 vpc-2 的 IP 位址設為目的地,vpc-2 的內部直通式網路負載平衡器 IP 位址設為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGE:目的地 IPv4 位址,適用於 vpc-2
    • PRIORITY:路徑優先順序,可從 0 (最高優先順序) 到 65535 (最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。
    • FORWARDING_RULEvpc-2 中內部直通式網路負載平衡器的轉送規則 IP 位址
  4. 接著,在 transit VPC 中建立返回 vpc-1 的路徑,並將 vpc-1 的 IP 位址設為目的地,vpc-2 的內部直通式網路負載平衡器 IP 位址設為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGE:目的地 IPv4 位址,適用於 vpc-2
    • PRIORITY:路徑優先順序,可從 0 (最高優先順序) 到 65535 (最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。
    • FORWARDING_RULEvpc-2 中內部直通式網路負載平衡器的轉送規則 IP 位址
  5. 最後,在 vpc-2 中建立前往 vpc-1 的回程路徑,以 vpc-1 的 IP 位址做為目的地,並以 vpc-1 的內部直通式網路負載平衡器 IP 位址做為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-2 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGE:目的地 IPv4 位址,適用於 vpc-1
    • PRIORITY:路徑優先順序,可從 0 (最高優先順序) 到 65535 (最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。
    • FORWARDING_RULEvpc-1 中內部直通式網路負載平衡器的轉送規則 IP 位址

如要進一步瞭解 NVA,請參閱「網路虛擬設備」。

在星狀拓撲中建立靜態路徑

以這個範例來說,假設您有兩個邊緣 VPC (edge-1edge-2) 連線至中心 VPC center。假設您也有一個傳輸虛擬私有雲 transit,透過網路虛擬設備 (NVA) 連線至 center。您想從 edge-1 連線至 transit 虛擬私有雲,因此請按照下列步驟設定靜態路徑:

  1. 首先,在 edge-1 中建立靜態路徑,並以 transit 虛擬私有雲的 IP 位址做為目的地,以 center 的內部直通網路負載平衡器 IP 位址做為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=edge-1 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGEtransit VPC 的目的地 IPv4 位址
    • PRIORITY:路徑優先順序,可從 0 (最高優先順序) 到 65535 (最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。
    • FORWARDING_RULEcenter 中內部直通式網路負載平衡器的轉送規則 IP 位址
  2. center 中建立靜態路徑,將 transit VPC 的 IP 位址設為目的地,並將 transit VPC 的內部直通網路負載平衡器 IP 位址設為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=vpc-1 \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGEtransit VPC 的目的地 IPv4 位址
    • PRIORITY:路徑優先順序,可從 0 (最高優先順序) 到 65535 (最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。
    • FORWARDING_RULEtransit 虛擬私有雲中內部直通式網路負載平衡器的轉送規則 IP 位址
  3. transit VPC 中建立返回 center 的路徑,並將 center 的 IP 位址設為目的地,center 的內部直通式網路負載平衡器 IP 位址設為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGE:目的地 IPv4 位址,適用於 center
    • PRIORITY:路徑優先順序,可從 0 (最高優先順序) 到 65535 (最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。
    • FORWARDING_RULEcenter 中內部直通式網路負載平衡器的轉送規則 IP 位址
  4. 接著,在 transit VPC 中建立返回 edge-1 的路徑,並將 edge-1 的 IP 位址設為目的地,center 的內部直通式網路負載平衡器 IP 位址設為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=transit \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGE:目的地 IPv4 位址,適用於 edge-1
    • PRIORITY:路徑優先順序,可從 0 (最高優先順序) 到 65535 (最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。
    • FORWARDING_RULEcenter 中內部直通式網路負載平衡器的轉送規則 IP 位址
  5. 接著,在 center 中建立前往 edge-1 的回程路徑,以 edge-1 的 IP 位址做為目的地,並以 edge-1 的內部直通式網路負載平衡器 IP 位址做為下一個躍點:

    gcloud compute routes create ROUTE_NAME \
        --network=center \
        --destination=DESTINATION_RANGE \
        --priority=PRIORITY \
        --next-hop-ilb=FORWARDING_RULE
    

    更改下列內容:

    • ROUTE_NAME:路徑名稱
    • DESTINATION_RANGE:目的地 IPv4 位址,適用於 edge-1
    • PRIORITY:路徑優先順序,可從 0 (最高優先順序) 到 65535 (最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。
    • FORWARDING_RULEedge-1 中內部直通式網路負載平衡器的轉送規則 IP 位址

刪除靜態路徑

使用下列 gcloud compute routes delete 指令刪除靜態路徑,並將 ROUTE_NAME 替換為路徑名稱:

  gcloud compute routes delete ROUTE_NAME