建立跨網站網路

您可以透過通過所有測試且可以直接使用的連線,建立跨網站網路。

跨地點網路的計費會在您建立連線時開始,並在刪除連線時停止。

如要建立跨網站網路,請按照下列步驟操作:

主控台

  1. 前往 Google Cloud 控制台的「Interconnect」頁面。

    前往互連網路

  2. 在「跨網站網路」分頁中,按一下「建立跨網站網路」

  3. 指定跨網站網路的詳細資料:

    • 名稱:跨地點網路的名稱
    • 說明:跨地點網路的選填說明
  4. 點選「下一步」

  5. 指定要新增至跨地點網路的線路群組基本詳細資料:

    • 名稱:線路群組的名稱。
    • 說明:線路群組的選填說明。
  6. 為線路群組選取「VLAN 模式」或「連接埠模式」。如有需要,請參閱 Cross-Site Interconnect 總覽中的「流量模式」

  7. 在「Unmetered bandwidth」(非計量付費頻寬) 欄位中,輸入線路群組的非計量付費頻寬,單位為 Gbps。

    您無法設定超過下列值的頻寬:

    • 指定都會區配對之間的配額,或是指定線路的限制。如果尚未完成,請按照操作說明查看頻寬配額和限制
    • Cross-Site Interconnect 連線容量。

    如要進一步瞭解設定這個欄位的注意事項,請參閱「有線頻寬」。

  8. 如果您已設定「連接埠模式」,請檢查「故障偵測」欄位。如要啟用故障偵測功能,請選取「停用連接埠」核取方塊。

    啟用故障偵測功能後,Google Cloud 系統會持續監控每條線路,並停用連線中斷的線路,讓您容錯移轉至替代路徑,例如群組中其他健康狀態良好的線路。

  9. 選擇要將線路群組的頻寬設定分配給每條線路,還是由群組中的所有線路共用頻寬。

    • 按照線路分配。系統會為群組中的每條線路分配非計量付費頻寬。請考量成本影響,因為與共用配置相比,每個線路配置會保留兩倍的總頻寬。
    • 已與線路群組共用。非計量付費頻寬會平均分配給群組中的每條線路。不過,動態節流會將未使用的未計量頻寬分配給群組中的其他線路。
  10. 點選「下一步」

  11. 指定要透過哪些 Cross-Site Interconnect 連線建立跨網站網路。

    1. 視拓撲而定,選取您為第一個網站 (即「網站 A」) 建立的連線或備援連線。
    2. 根據拓撲,選取為第二個網站「網站 B」建立的連線或備援連線。
  12. 點選「下一步」

  13. 如果您設定了 VLAN 模式,請為線路群組中的每條線路指定 VLAN 標記,方法是輸入 24093 的整數。

    您無法輸入已在相同跨網站互連網路連線中使用的 VLAN 標記值。

  14. 檢查跨網站網路的設定,然後按一下「建立網路」

  15. 如有需要,請按照新增線路群組的操作說明,在跨地點網路中建立其他線路群組。您可能基於下列原因新增電匯群組:

    • 在 A 網站和 B 網站之間新增更多頻寬。

    • 如要連結其他網站,舉例來說,您可以新增線路群組,將其他網站 (網站 C) 連線至網站 A 和網站 B。

gcloud

Google Cloud CLI 程序總覽

如要完成使用 Google Cloud CLI 建立跨網站網路的程序,請執行下列操作:

  1. 建立跨網站網路
  2. 將電線群組新增至跨網站網路
  3. 將網站 A 的端點和連線新增至電線群組:
    1. 新增代表網站 A 的端點
    2. 新增連線 A1
    3. 新增連線 A2
  4. 將 B 網站的端點和連線新增至電線群組:
    1. 新增代表網站 B 的端點
    2. 新增連結 B1
    3. 新增連線 B2

視您的用途而定,您可以在跨地點網路中建立額外的線路群組:

  • 如要在 A 網站和 B 網站之間新增更多頻寬,請重複執行建立線路群組,以及新增端點和連線的步驟。

  • 如要連結其他網站,請針對要連結的每對網站重複執行上述步驟。舉例來說,您可以建立額外的線路群組,將 A 站連線至 C 站,並將 B 站連線至 C 站。

您也可以稍後再新增更多線組

1. 建立跨網站網路

如要建立跨網站網路,請使用 gcloud compute interconnects cross-site-networks create 指令

  gcloud compute interconnects cross-site-networks create CROSS_SITE_NETWORK_NAME \
      [--description=DESCRIPTION]

替換下列值:

  • CROSS_SITE_NETWORK_NAME:跨地點網路的名稱
  • DESCRIPTION:跨網站聯播網的選填說明

2. 新增電線群組

如要新增線路群組,請使用 gcloud compute interconnects wire-groups create 指令

  gcloud compute interconnects wire-groups create WIRE_GROUP_NAME \
      --cross-site-network=CROSS_SITE_NETWORK_NAME \
      --bandwidth-unmetered=UNMETERED_BANDWIDTH \
      --bandwidth-allocation=BANDWIDTH_ALLOCATION \
      --fault-response=FAILURE_DETECTION \
      [--description=DESCRIPTION]

替換下列值:

  • WIRE_GROUP_NAME:線路群組名稱
  • CROSS_SITE_NETWORK_NAME:要將線路群組新增至的跨網站網路名稱

  • UNMETERED_BANDWIDTH:線路群組的非計量付費頻寬 (Gbps)。系統會將您指定的頻寬分配給群組中的每條線路。

    您無法設定超過下列值的頻寬:

    • 指定都會區配對之間的配額,或是指定線路的限制。如果尚未完成,請按照操作說明查看頻寬配額和限制
    • Cross-Site Interconnect 連線容量。

    如要進一步瞭解設定這個欄位的注意事項,請參閱「有線頻寬」。

  • BANDWIDTH_ALLOCATION:使用這個旗標設定頻寬分配範圍,可採用下列任一值:

    • allocate-per-wire,為群組中的每條線路提供個別的非計量付費頻寬分配。
    • shared-with-wire-group,其中包含一個非計量付費頻寬配額,會分配給群組中的每條線路。動態節流機制會將未使用的頻寬,從未充分利用或利用不足的線路重新分配給群組中的其他線路。
  • FAILURE_DETECTION:僅適用於通訊埠模式設定。如要啟用失敗偵測功能,請輸入 DISABLE_PORT。 否則請輸入 NONE

    啟用故障偵測功能後,Google Cloud 系統會持續監控每條線路,並停用連線中斷的線路,讓您容錯移轉至替代路徑,例如群組中其他健康狀態良好的線路。

  • DESCRIPTION:線路群組的選用說明。

3a. 為網站 A 新增端點

如要將端點新增至代表第一個網站 (或網站 A) 的線路群組,請使用 gcloud compute interconnects wire-groups add-endpoint 指令

  gcloud 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 compute interconnects wire-groups add-interconnect 指令

  gcloud 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/v1/projects/my-project/global/interconnects/my-connection
  • TRAFFIC_MODE:使用此跨地點互連網路連線的線路流量模式設定:

    • 如要設定通訊埠模式,請輸入 -1
    • 如要設定 VLAN 模式,請選擇下列其中一個選項:

      • 如要自動分配 VLAN 標記值,請輸入 0
      • 如要指定自己的 VLAN 標記值,請輸入介於 24093 之間的整數。線路兩端的 VLAN 標記必須相同。您無法輸入 Cloud Interconnect 連線中已使用的 VLAN 標記值。

3c. 新增連線 A2

  gcloud 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/v1/projects/my-project/global/interconnects/my-connection
  • TRAFFIC_MODE:使用此跨地點互連網路連線的線路流量模式設定:

    • 如要設定通訊埠模式,請輸入 -1
    • 如要設定 VLAN 模式,請選擇下列其中一個選項:

      • 如要自動分配 VLAN 標記值,請輸入 0
      • 如要指定自己的 VLAN 標記值,請輸入介於 24093 之間的整數。線路兩端的 VLAN 標記必須相同。您無法輸入 Cloud Interconnect 連線中已使用的 VLAN 標記值。

4a. 為網站 B 新增端點

如要將端點新增至代表第二個網站 (或「網站 B」) 的線路群組,請使用 gcloud compute interconnects wire-groups add-endpoint 指令

  gcloud 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 compute interconnects wire-groups add-interconnect 指令

  gcloud 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/v1/projects/my-project/global/interconnects/my-connection
  • TRAFFIC_MODE:使用此跨地點互連網路連線的線路流量模式設定:

    • 如要設定通訊埠模式,請輸入 -1
    • 如要設定 VLAN 模式,請選擇下列其中一個選項:

      • 如要自動分配 VLAN 標記值,請輸入 0
      • 如要指定自己的 VLAN 標記值,請輸入介於 24093 之間的整數。線路兩端的 VLAN 標記必須相同。您無法輸入 Cloud Interconnect 連線中已使用的 VLAN 標記值。

4c. 新增連線 B2

  gcloud 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/v1/projects/my-project/global/interconnects/my-connection
  • TRAFFIC_MODE:使用此跨地點互連網路連線的線路流量模式設定:

    • 如要設定通訊埠模式,請輸入 -1
    • 如要設定 VLAN 模式,請選擇下列其中一個選項:

      • 如要自動分配 VLAN 標記值,請輸入 0
      • 如要指定自己的 VLAN 標記值,請輸入介於 24093 之間的整數。線路兩端的 VLAN 標記必須相同。您無法輸入 Cloud Interconnect 連線中已使用的 VLAN 標記值。