创建跨站网络

您可以在通过所有测试并可供使用的连接上创建跨站网络。

如需创建跨站网络,请按照以下步骤操作:

控制台

  1. 在 Google Cloud 控制台中,前往 Cloud Interconnect 跨站网络标签页。

    前往“跨网站网络”页面

  2. 点击创建跨站网络

  3. 指定跨站网络的详细信息:

    • 名称:跨站网络的名称。
    • 说明(可选):跨站网络的说明。
  4. 点击下一步

  5. 指定要添加到跨网站网络的线缆群组的基本详细信息。

    • 名称:线缆群组的名称。
    • 说明(可选):线缆群组的说明。
  6. 为您的线缆群组选择 VLAN 模式端口模式。如有必要,请查看“跨站互连概览”中的流量模式

  7. 选择线缆群组类型:

    • 方框和十字:Google 建议为 VLAN 模式配置使用此类型。如需了解详情,请参阅方框和十字拓扑
    • 冗余:Google 建议为端口模式配置使用此类型。如需了解详情,请参阅冗余拓扑
    • 单条线缆:此类型最适合可接受一些停机时间的非关键用途。如需了解详情,请参阅单条线缆拓扑
  8. 如果您配置了端口模式,请查看 Failure detection 字段。如需启用故障检测,请选中停用端口复选框。

    启用故障检测后,Google Cloud 会持续监控每条线,并在线缆断开连接时将其停用,以便您可以故障切换到备用路径,例如群组中的另一条健康线。

  9. 不受限的带宽字段中,以 Gbps 为单位输入线缆群组的不受限带宽。您指定的带宽会分配给该群组中的每条线缆。

    您不能将带宽配置为超过以下值:

    • 指定大都市对之间的配额或指定线缆的限制。请按照说明查看带宽配额和限制(如果您尚未这样做)。
    • 跨网站互连连接容量。

    如需了解有关配置此字段的其他注意事项,请参阅线缆带宽

  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. 创建跨站网络

如需创建跨站网络,请使用 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. 添加线缆群组

如需添加线缆群组,请使用 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)的线缆群组添加端点,请使用 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,请使用 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 的端点

如需向代表第二个网站(即网站 B)的线缆群组添加端点,请使用 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,请使用 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