建立跨網站網路

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

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

主控台

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

    前往互連網路

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

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

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

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

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

  7. 選取線路群組類型:

    • 四點交叉互連。Google 建議您在 VLAN 模式設定中使用這種類型。詳情請參閱方塊和十字拓撲
    • 多餘。Google 建議您在連接埠模式設定中使用這種類型。 詳情請參閱「備援拓撲」。
    • 單線。這類服務最適合非重要用途,可容許一些停機時間。詳情請參閱「單線拓撲」。
  8. 如果您已設定「連接埠模式」,請檢查「故障偵測」欄位。如要啟用故障偵測功能,請選取「停用連接埠」核取方塊。

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

  9. 在「Unmetered bandwidth」(非計量付費頻寬) 欄位中,輸入線路群組的非計量付費頻寬 (Gbps)。系統會將您指定的頻寬分配給群組中的每條線路。

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

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

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

  10. 點選「下一步」

  11. 指定要透過哪些跨地點互連網路連線建立跨地點網路。

    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 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:與要建立的拓撲對應的線路群組類型:
    • 如要建立方格和交叉拓撲,請輸入 BOX_AND_CROSS。 Google 建議您為 VLAN 模式設定使用這種類型。
    • 如要建立備援拓撲拓撲,請輸入 REDUNDANT。 Google 建議您在連接埠模式設定中使用這種類型。
    • 如要建立單線拓撲,請輸入 WIRE
  • 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 標記值必須是介於 24093 之間的整數。 線路兩端的 VLAN 標記必須相同。 您無法輸入 Cloud Interconnect 連線已使用的 VLAN 標記值。

3c. 新增連線 A2

如果您設定的線路群組類型為 REDUNDANTBOX_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 標記值必須是介於 24093 之間的整數。 線路兩端的 VLAN 標記必須相同。 您無法輸入 Cloud Interconnect 連線已使用的 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

4c. 新增連線 B2

如果設定的線路群組類型為 REDUNDANTBOX_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