您可以透過已通過所有測試且可以直接使用的連線建立跨網站網路。
如要建立跨網站聯播網,請按照下列步驟操作:
主控台
前往 Google Cloud 控制台的「Interconnect」(互連網路) 頁面。
在「跨網站網路」分頁中,按一下「建立跨網站網路」。
指定跨網站網路的詳細資料:
- 名稱:跨網站網路的名稱
- 說明:跨網站網路的選用說明
點按「Next」。
指定要新增至跨網站網路的線路群組基本詳細資料:
- 名稱:線路群組的名稱。
- 說明:線路群組的說明 (選填)。
選取線路群組類型:
如果您已設定連接埠模式,請檢查「失敗偵測」欄位。如要啟用失敗偵測功能,請勾選「Disable port」(停用連接埠) 核取方塊。
啟用失敗偵測功能後,Google Cloud 會持續監控各條線路,並在連線中斷時停用線路,讓您容錯移轉至替代路徑,例如群組中另一條健康的線路。
在「Unmetered bandwidth」欄位中,輸入線路群組的非計量付費頻寬 (以 Gbps 為單位)。您指定的頻寬會分配給群組中的每條線路。
您無法設定超過下列值的頻寬:
- 指定都會區配對之間的配額,或指定線路的限制。如果您尚未確認,請按照操作說明檢查頻寬配額和限制。
- 跨網站互連網路連線容量。
如要進一步瞭解設定這個欄位的注意事項,請參閱「線路頻寬」。
點按「Next」。
指定要用來建立跨網站網路的跨網站互連網路連線。
- 視拓撲結構而定,選取為第一個網站 (網站 A) 建立的連線或備援連線。
- 視拓撲結構而定,選取為第二個網站 (網站 B) 建立的連線或備援連線。
點按「Next」。
如果您已設定 VLAN 模式,請輸入從
2
到4093
的整數,為線路群組中的每條線路指定 VLAN 標記。您無法輸入在相同跨網站互連網路連線中已在使用的 VLAN 標記值。
查看跨網站聯播網的設定,然後按一下「建立聯播網」。
如有需要,請按照新增線路群組的操作說明,在跨網站網路中建立其他線路群組。您可能會基於下列原因新增線路群組:
在網站 A 和網站 B 之間增加頻寬。
如要連結其他地點,舉例來說,您可以新增連線群組,將其他網站 (網站 C) 連結至網站 A 和網站 B。
gcloud
Google Cloud CLI 程序總覽
如要使用 Google Cloud CLI 建立跨網站網路,請完成下列步驟:
- 建立跨網站網路
- 將線路群組新增至跨網站網路
- 將 A 網站的端點和連線新增至電線群組:
- 新增代表網站 A 的端點
- 新增連結 A1
- 新增連線 A2 (適用於備援和箱型交叉拓撲)
- 將 B 端點和連線新增至電線群組:
- 新增代表網站 B 的端點
- 新增連結 B1
- 新增連線 B2 (適用於備援和箱型交叉拓撲)
您可以根據用途在跨地點網路中建立其他線路群組:
如要在網站 A 和網站 B 之間增加頻寬,請重複建立線路群組和新增端點和連線的步驟。
如要連結其他網站,請針對每個要連結的網站組合重複執行上述步驟。舉例來說,您可以建立額外的線路群組,將 A 網站連結至 C 網站,並將 B 網站連結至 C 網站。
您也可以稍後再新增更多線路群組。
1. 建立跨網站網路
如要建立跨網站網路,請使用 gcloud beta compute interconnects cross-site-networks create
指令。
gcloud beta compute interconnects cross-site-networks create CROSS_SITE_NETWORK_NAME \ [--description=DESCRIPTION]
替換下列值:
CROSS_SITE_NETWORK_NAME
:跨網站網路名稱DESCRIPTION
:跨網站聯播網的選用說明
2. 新增線路群組
如要新增線路群組,請使用 gcloud beta compute interconnects wire-groups create
指令。
gcloud beta compute interconnects wire-groups create WIRE_GROUP_NAME \ --cross-site-network=CROSS_SITE_NETWORK_NAME \ --type=WIRE_GROUP_TYPE \ --bandwidth-unmetered=UNMETERED_BANDWIDTH \ --fault-response=FAILURE_DETECTION \ [--description=DESCRIPTION]
替換下列值:
WIRE_GROUP_NAME
:線路群組名稱CROSS_SITE_NETWORK_NAME
:要新增線路群組的跨網站網路名稱WIRE_GROUP_TYPE
:與要建立的拓撲相對應的線路群組類型:UNMETERED_BANDWIDTH
:線路群組的非計量付費頻寬 (Gbps)。您指定的頻寬會分配給群組中的每條線路。您無法設定超過下列值的頻寬:
- 指定都會區配對之間的配額,或指定線路的限制。如果您尚未確認,請按照操作說明檢查頻寬配額和限制。
- 跨網站互連網路連線容量。
如要進一步瞭解設定這個欄位的注意事項,請參閱「線路頻寬」。
FAILURE_DETECTION
:此旗標僅適用於通訊埠模式設定。如要啟用失敗偵測功能,請輸入DISABLE_PORT
。否則,請輸入NONE
。啟用失敗偵測功能後,Google Cloud 會持續監控各條線路,並在連線中斷時停用線路,讓您容錯移轉至替代路徑,例如群組中另一條健康的線路。
DESCRIPTION
:線路群組的選用說明。
3a. 為網站 A 新增端點
如要將端點新增至代表第一個網站 (即 網站 A) 的線路群組,請使用 gcloud beta compute interconnects wire-groups add-endpoint
指令。
gcloud beta compute interconnects wire-groups add-endpoint WIRE_GROUP_NAME \ --cross-site-network=CROSS_SITE_NETWORK_NAME \ --endpoint-label=ENDPOINT_A_LABEL
替換下列值:
WIRE_GROUP_NAME
:先前建立的線路群組名稱CROSS_SITE_NETWORK_NAME
:您要新增線路群組的跨網站網路名稱ENDPOINT_A_LABEL
:端點的標籤,例如ashburn
3b. 新增連線 A1
如要將第一個跨地點互連網路連線新增至地點 A 的線路群組 (或 連線 A1),請使用 gcloud beta compute interconnects wire-groups add-interconnect
指令。
gcloud beta compute interconnects wire-groups add-interconnect WIRE_GROUP_NAME \ --cross-site-network=CROSS_SITE_NETWORK_NAME \ --endpoint-label=ENDPOINT_A_LABEL \ --interconnect-label=INTERCONNECT_CONNECTION_A1_LABEL \ --interconnect=INTERCONNECT_CONNECTION_A1 \ --vlan-tags=TRAFFIC_MODE
替換下列值:
WIRE_GROUP_NAME
:先前建立的線路群組名稱CROSS_SITE_NETWORK_NAME
:您要新增線路群組的跨網站網路名稱ENDPOINT_A_LABEL
:建立網站 A 的端點時指定的現有標籤INTERCONNECT_CONNECTION_A1_LABEL
:為您為網站 A 建立的第一個跨網站互連網路連線建立的新標籤INTERCONNECT_CONNECTION_A1
:您為網站 A 建立的連結。您可以使用名稱、部分 URI 或完整 URI 指定連線。請參閱以下範例:my-connection
projects/my-project/global/interconnects/my-connection
https://compute.googleapis.com/compute/beta/projects/my-project/global/interconnects/my-connection
TRAFFIC_MODE
:使用此跨網站互連網路連線的線路的流量模式設定:- 如要設定通訊埠模式,請輸入
-1
。 如要設定 VLAN 模式,請選擇下列任一選項:
- 如要自動分配 VLAN 標記值,請輸入
0
。 如要手動指定 VLAN 標記值,請按照下列步驟操作:
- 針對單線和備援設定,請輸入一個標記值,例如
1000
。這個 VLAN 標記用於連線 A1 和 B1 之間的線路 (線路 A1-B1)。 - 針對方格與交叉設定,請輸入兩個以半形逗號分隔的標記值,例如
1000,2000
。一個 VLAN 標記用於連線 A1 和 B1 之間的線路 (線路 A1-B1),另一個 VLAN 標記用於連線 A1 和 B2 之間的線路 (線路 A1-B2)。
VLAN 標記值必須是介於
2
至4093
的整數。線路的兩端必須使用相同的 VLAN 標記。您無法輸入 Cloud Interconnect 連線中已在使用的 VLAN 標記值。- 針對單線和備援設定,請輸入一個標記值,例如
- 如要自動分配 VLAN 標記值,請輸入
- 如要設定通訊埠模式,請輸入
3c. 新增連線 A2
如果您設定的線路群組類型為 REDUNDANT
或 BOX_AND_CROSS
,請將備援的跨地點互連網路連線加入網站 A 的線路群組,或連線 A2。
如果您已設定 WIRE
的線路群組類型,可以略過這個步驟。
gcloud beta compute interconnects wire-groups add-interconnect WIRE_GROUP_NAME \ --cross-site-network=CROSS_SITE_NETWORK_NAME \ --endpoint-label=ENDPOINT_A_LABEL \ --interconnect-label=INTERCONNECT_CONNECTION_A2_LABEL \ --interconnect=INTERCONNECT_CONNECTION_A2 \ --vlan-tags=TRAFFIC_MODE
替換下列值:
WIRE_GROUP_NAME
:先前建立的線路群組名稱CROSS_SITE_NETWORK_NAME
:您要新增線路群組的跨網站網路名稱ENDPOINT_A_LABEL
:建立網站 A 的端點時指定的現有標籤INTERCONNECT_CONNECTION_A2_LABEL
:為您為網站 A 建立的備援跨網站互連網路連線建立的新標籤INTERCONNECT_CONNECTION_A2
:您為 A 網站建立的備援連線。您可以使用名稱、部分 URI 或完整 URI 指定連線。請參閱以下範例:my-connection
projects/my-project/global/interconnects/my-connection
https://compute.googleapis.com/compute/beta/projects/my-project/global/interconnects/my-connection
TRAFFIC_MODE
:使用此跨網站互連網路連線的線路的流量模式設定:- 如要設定通訊埠模式,請輸入
-1
。 如要設定 VLAN 模式,請選擇下列任一選項:
- 如要自動分配 VLAN 標記值,請輸入
0
。 如要手動指定 VLAN 標記值,請按照下列步驟操作:
- 如為冗餘設定,請輸入一個標記值,例如
1000
。這個 VLAN 標記用於連線 A2 和 B2 之間的線路 (線路 A2-B2)。 - 針對方格與交叉設定,請輸入兩個以半形逗號分隔的標記值,例如
1000,2000
。一個 VLAN 標記用於連線 A2 和 B2 之間的線路 (線路 A2-B2),另一個 VLAN 標記用於連線 A2 和 B1 之間的線路 (線路 A2-B1)。
VLAN 標記值必須是介於
2
至4093
的整數。線路的兩端必須使用相同的 VLAN 標記。您無法輸入 Cloud Interconnect 連線中已在使用的 VLAN 標記值。- 如為冗餘設定,請輸入一個標記值,例如
- 如要自動分配 VLAN 標記值,請輸入
- 如要設定通訊埠模式,請輸入
4a. 為網站 B 新增端點
如要將端點新增至代表第二個網站 (即 site B) 的線路群組,請使用 gcloud beta compute interconnects wire-groups add-endpoint
指令。
gcloud beta compute interconnects wire-groups add-endpoint WIRE_GROUP_NAME \ --cross-site-network=CROSS_SITE_NETWORK_NAME \ --endpoint-label=ENDPOINT_B_LABEL
替換下列值:
WIRE_GROUP_NAME
:先前建立的線路群組名稱CROSS_SITE_NETWORK_NAME
:您要新增線路群組的跨網站網路名稱ENDPOINT_B_LABEL
:端點的標籤,例如chicago
4b. 新增連線 B1
如要將跨網站互連網路連線新增至網站 B 的線路群組,或互連網路連線 B1,請使用 gcloud beta compute interconnects wire-groups add-interconnect
指令。
gcloud beta compute interconnects wire-groups add-interconnect WIRE_GROUP_NAME \ --cross-site-network=CROSS_SITE_NETWORK_NAME \ --endpoint-label=ENDPOINT_B_LABEL \ --interconnect-label=INTERCONNECT_CONNECTION_B1_LABEL \ --interconnect=INTERCONNECT_CONNECTION_B1 \ --vlan-tags=TRAFFIC_MODE
替換下列值:
WIRE_GROUP_NAME
:先前建立的線路群組名稱CROSS_SITE_NETWORK_NAME
:您要新增線路群組的跨網站網路名稱ENDPOINT_B_LABEL
:建立網站 B 端點時指定的現有標籤INTERCONNECT_CONNECTION_B1_LABEL
:為您為網站 B 建立的跨網站互連網路連線建立的新標籤INTERCONNECT_CONNECTION_B1
:您為網站 B 建立的連線。您可以使用名稱、部分 URI 或完整 URI 指定連線。請參閱以下範例:my-connection
projects/my-project/global/interconnects/my-connection
https://compute.googleapis.com/compute/beta/projects/my-project/global/interconnects/my-connection
TRAFFIC_MODE
:使用此跨網站互連網路連線的線路的流量模式設定:- 如要設定通訊埠模式,請輸入
-1
。 如要設定 VLAN 模式,請選擇下列任一選項:
- 如要自動分配 VLAN 標記值,請輸入
0
。 如要手動指定 VLAN 標記值,請按照下列步驟操作:
- 針對單線和備援設定,請輸入先前為線 A1-B1 指定的標記值。
- 針對方格配置,請依照以下順序輸入與先前為線 A1-B1 和線 A2-B1 指定的標記值相同:
A1_B1_TAG, A2_B1_TAG
。
- 如要自動分配 VLAN 標記值,請輸入
- 如要設定通訊埠模式,請輸入
4c. 新增連線 B2
如果您設定的線路群組類型為 REDUNDANT
或 BOX_AND_CROSS
,請將備援跨地點互連網路連線新增至地點 B 的線路群組,或互連網路連線 B2。
如果您已設定 WIRE
的線路群組類型,可以略過這個步驟。
gcloud beta compute interconnects wire-groups add-interconnect WIRE_GROUP_NAME \ --cross-site-network=CROSS_SITE_NETWORK_NAME \ --endpoint-label=ENDPOINT_B_LABEL \ --interconnect-label=INTERCONNECT_CONNECTION_B2_LABEL \ --interconnect=INTERCONNECT_CONNECTION_B2 \ --vlan-tags=TRAFFIC_MODE
替換下列值:
WIRE_GROUP_NAME
:您先前建立的線路群組名稱。CROSS_SITE_NETWORK_NAME
:要新增線路群組的跨網站網路名稱。ENDPOINT_B_LABEL
:您在建立網站 A 的端點時指定的現有標籤。INTERCONNECT_CONNECTION_B2_LABEL
:為您為 B 網站建立的備援跨網站互連網路連線建立的新標籤。INTERCONNECT_CONNECTION_B2
:您為 B 網站建立的備援連線。您可以使用名稱、部分 URI 或完整 URI 指定連線。請參閱以下範例:my-connection
projects/my-project/global/interconnects/my-connection
https://compute.googleapis.com/compute/beta/projects/my-project/global/interconnects/my-connection
TRAFFIC_MODE
:使用此跨網站互連網路連線的線路的流量模式設定:- 如要設定通訊埠模式,請輸入
-1
。 如要設定 VLAN 模式,請選擇下列任一選項:
- 如要自動分配 VLAN 標記值,請輸入
0
。 如要手動指定 VLAN 標記值,請按照下列步驟操作:
- 如為備援設定,請輸入先前為線 A2-B2 指定的標記值。
- 針對方格配置,請依照以下順序輸入先前為線 A2-B2 和線 A1-B2 指定的標記值:
A2_B2_TAG, A1_B2_TAG
。
- 如要自動分配 VLAN 標記值,請輸入
- 如要設定通訊埠模式,請輸入