您可以透過通過所有測試且可以直接使用的連線,建立跨網站網路。
如要建立跨網站網路,請按照下列步驟操作:
主控台
前往 Google Cloud 控制台的「Interconnect」Interconnect頁面。
在「跨網站網路」分頁中,按一下「建立跨網站網路」。
指定跨網站網路的詳細資料:
- 名稱:跨地點網路的名稱
- 說明:跨地點網路的選填說明
點選「下一步」。
指定要新增至跨地點網路的線路群組基本詳細資料:
- 名稱:線路群組的名稱。
- 說明:線路群組的選填說明。
為線路群組選取「VLAN 模式」或「連接埠模式」。如有需要,請參閱 Cross-Site Interconnect 總覽中的「流量模式」。
選取線路群組類型:
如果您已設定「連接埠模式」,請檢查「故障偵測」欄位。如要啟用故障偵測功能,請選取「停用連接埠」核取方塊。
啟用故障偵測功能後,Google Cloud 系統會持續監控每條線路,並停用連線中斷的線路,讓您容錯移轉至替代路徑,例如群組中其他健康狀態良好的線路。
在「Unmetered bandwidth」(非計量付費頻寬) 欄位中,輸入線路群組的非計量付費頻寬 (Gbps)。系統會將您指定的頻寬分配給群組中的每條線路。
您無法設定超過下列頻寬:
- 指定都會區配對之間的配額,或是指定線路的限制。如果尚未完成,請按照操作說明查看頻寬配額和限制。
- Cross-Site Interconnect 連線容量。
如要進一步瞭解設定這個欄位的注意事項,請參閱「有線頻寬」。
點選「下一步」。
指定要透過哪些跨地點互連網路連線建立跨地點網路。
- 視拓撲而定,選取您為第一個網站 (即「網站 A」) 建立的連線或備援連線。
- 根據拓撲,選取為第二個網站「網站 B」建立的連線或備援連線。
點選「下一步」。
如果您設定了 VLAN 模式,請為線路群組中的每條線路指定 VLAN 標記,方法是輸入
2
到4093
的整數。您無法輸入已在相同跨網站互連網路連線中使用的 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)。系統會將您指定的頻寬分配給群組中的每條線路。您無法設定超過下列頻寬:
- 指定都會區配對之間的配額,或是指定線路的限制。如果尚未完成,請按照操作說明查看頻寬配額和限制。
- Cross-Site Interconnect 連線容量。
如要進一步瞭解設定這個欄位的注意事項,請參閱「有線頻寬」。
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 建立的第一個 Cross-Site Interconnect 連線設定的新標籤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 新增端點
如要將端點新增至代表第二個網站 (或「網站 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 標記值,請輸入
- 如要設定通訊埠模式,請輸入