建立跨網站網路

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

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

主控台

  1. 前往 Google Cloud 控制台的「Interconnect」(互連網路) 頁面。

    前往互連網路

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

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

    • 名稱:跨網站網路的名稱
    • 說明:跨網站網路的選用說明
  4. 點按「Next」

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

    • 名稱:線路群組的名稱。
    • 說明:線路群組的說明 (選填)。
  6. 為線路群組選取「VLAN 模式」或「埠模式」。如有需要,請查看跨地點互連網路總覽中的「流量模式」

  7. 選取線路群組類型:

    • 四點交叉互連。Google 建議在 VLAN 模式設定中使用這類型。詳情請參閱「方格拓撲」。
    • 重複。Google 建議您在連接埠模式設定中使用這類型別。詳情請參閱「冗餘拓撲」。
    • 單線。這類型最適合用於非重要用途,可接受部分停機時間。詳情請參閱「單線拓撲」。
  8. 如果您已設定連接埠模式,請檢查「失敗偵測」欄位。如要啟用失敗偵測功能,請勾選「Disable port」(停用連接埠) 核取方塊。

    啟用失敗偵測功能後,Google Cloud 會持續監控各條線路,並在連線中斷時停用線路,讓您容錯移轉至替代路徑,例如群組中另一條健康的線路。

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

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

    • 指定都會區配對之間的配額,或指定線路的限制。如果您尚未確認,請按照操作說明檢查頻寬配額和限制。
    • 跨網站互連網路連線容量。

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

  10. 點按「Next」

  11. 指定要用來建立跨網站網路的跨網站互連網路連線。

    1. 視拓撲結構而定,選取為第一個網站 (網站 A) 建立的連線或備援連線。
    2. 視拓撲結構而定,選取為第二個網站 (網站 B) 建立的連線或備援連線。
  12. 點按「Next」

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

    您無法輸入在相同跨網站互連網路連線中已在使用的 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)。您指定的頻寬會分配給群組中的每條線路。

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

    • 指定都會區配對之間的配額,或指定線路的限制。如果您尚未確認,請按照操作說明檢查頻寬配額和限制。
    • 跨網站互連網路連線容量。

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

  • 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 標記值必須是介於 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 新增端點

如要將端點新增至代表第二個網站 (即 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

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