本頁面說明如何設定 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-1
和 vpc-2
,且這兩個虛擬私有雲連線至同一個 Network Connectivity Center 中樞。假設您也有一個傳輸虛擬私有雲 transit
,透過網路虛擬設備 (NVA) 連線至 vpc-2
。您想從 vpc-1
和 vpc-2
輪輻存取 transit
虛擬私有雲,因此請按照下列步驟設定靜態路徑:
首先,在輪輻
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_RANGE
:transit
VPC 的目的地 IPv4 位址。PRIORITY
:路徑優先順序,範圍從0
(最高優先順序) 到65535
(最低優先順序)。如要進一步瞭解路徑優先順序,請參閱「轉送順序」一節。FORWARDING_RULE
:vpc-2
中內部直通式網路負載平衡器的轉送規則 IP 位址。
在輪輻
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_RANGE
:transit
VPC 的目的地 IPv4 位址PRIORITY
:路徑優先順序,可從0
(最高優先順序) 到65535
(最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。FORWARDING_RULE
:transit
虛擬私有雲中內部直通式網路負載平衡器的轉送規則 IP 位址
在
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_RULE
:vpc-2
中內部直通式網路負載平衡器的轉送規則 IP 位址
接著,在
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_RULE
:vpc-2
中內部直通式網路負載平衡器的轉送規則 IP 位址
最後,在
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_RULE
:vpc-1
中內部直通式網路負載平衡器的轉送規則 IP 位址
如要進一步瞭解 NVA,請參閱「網路虛擬設備」。
在星狀拓撲中建立靜態路徑
以這個範例來說,假設您有兩個邊緣 VPC (edge-1
和 edge-2
) 連線至中心 VPC center
。假設您也有一個傳輸虛擬私有雲 transit
,透過網路虛擬設備 (NVA) 連線至 center
。您想從 edge-1
連線至 transit
虛擬私有雲,因此請按照下列步驟設定靜態路徑:
首先,在
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_RANGE
:transit
VPC 的目的地 IPv4 位址PRIORITY
:路徑優先順序,可從0
(最高優先順序) 到65535
(最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。FORWARDING_RULE
:center
中內部直通式網路負載平衡器的轉送規則 IP 位址
在
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_RANGE
:transit
VPC 的目的地 IPv4 位址PRIORITY
:路徑優先順序,可從0
(最高優先順序) 到65535
(最低優先順序);如要進一步瞭解路徑優先順序,請參閱「轉送順序」。FORWARDING_RULE
:transit
虛擬私有雲中內部直通式網路負載平衡器的轉送規則 IP 位址
在
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_RULE
:center
中內部直通式網路負載平衡器的轉送規則 IP 位址
接著,在
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_RULE
:center
中內部直通式網路負載平衡器的轉送規則 IP 位址
接著,在
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_RULE
:edge-1
中內部直通式網路負載平衡器的轉送規則 IP 位址
刪除靜態路徑
使用下列 gcloud compute routes delete
指令刪除靜態路徑,並將 ROUTE_NAME
替換為路徑名稱:
gcloud compute routes delete ROUTE_NAME