修改跨站网络

本页面介绍了如何通过更新或添加线缆群组来修改跨网站网络。

准备工作

在修改跨站网络之前,请考虑以下事项:

  • 带宽配额和限制

    • 通过更新现有线组或添加新线组来增加两个都市圈之间的带宽用量,需要您在两个都市圈之间有足够的带宽配额。如果您增加带宽会导致超出每个 Cloud Interconnect 都市圈对的线组不按流量计费带宽的配额,则无法增加带宽。

    • 您在更新或添加线组时指定的带宽不得超过每条线缆的最大带宽的限制。

    请查看检查带宽配额和限制,并根据需要申请增加。

  • 连接容量和对多个线组的支持

    • 通过更新现有线组或添加新线组来增加带宽用量,需要您拥有跨站互连连接且容量充足。如果您打算使用现有连接,则必须确保现有线缆群组尚未完全使用其容量。

      如需同时查看连接的预配容量和有效容量,请参阅查看连接详细信息。 如有必要,请订购新连接。

    • 如果线缆群组处于 VLAN 模式,您可以创建多个使用相同跨网站互连连接的线缆群组。在端口模式下,您无法为多个线组使用相同的跨站互连连接。如需了解详情,请参阅流量模式。

  • 添加或移除线缆的操作时长

    • 当您启动添加或移除线缆的操作时,该操作可能需要几分钟才能完成。例如,如果您要向跨站网络添加线组,则运行 Google Cloud CLI 命令来添加连接 B1 和 B2 可能需要几分钟才能完成,因为 Google Cloud 会预配线缆 A1-B1 和 A2-B2。

添加线组

本部分介绍了如何向现有的跨站网络添加线组。

控制台

如需向现有的跨站网络添加线组,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往Interconnect页面。

    前往“互连”

  2. 在跨站网络标签页中,点击要向其添加线组的跨站网络的名称。

  3. 点击添加线缆群组。

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

    • 名称:线组的名称
    • 说明:线组的可选说明
  5. 为线组选择 VLAN 模式或端口模式。如有必要,请查看流量模式。

  6. 如果您配置了端口模式,请查看 Failure detection 字段。如需启用故障检测,请选中停用端口复选框。

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

  7. 在不按流量计费的带宽字段中,输入线组的不按流量计费的带宽(以 Gbps 为单位)。

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

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

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

  8. 选择是将线缆组的带宽设置分配给每条线缆,还是在组中的所有线缆之间共享带宽。

    • 按线缆分配不按流量计费的带宽会分配给组中的每条线缆。
    • 与线组共享不按流量计费的带宽会平均分配给组中的每条线缆。不过,动态节流会将未使用的不按流量计费的带宽分配给组中的其他线缆。
  9. 点击下一步。

  10. 指定要通过哪些跨站互连连接创建跨站网络。

    1. 选择您为第一个站点(站点 A)创建的连接。
    2. 选择您为第二个站点(站点 B)创建的连接。
  11. 点击下一步。

  12. 如果您已配置 VLAN 模式,请通过输入 2 到 4093 的整数,为线缆群组中的每条线缆指定 VLAN 标签。

    您不能输入已在同一跨站互连连接中使用的 VLAN 标记值。

  13. 查看线组的配置,然后点击创建线组。

gcloud

Google Cloud CLI 流程概览

如需使用 Google Cloud CLI 完成向现有跨站网络添加线组的过程,请执行以下操作:

  1. 向跨站网络添加线组
  2. 将站点 A 的端点和连接添加到线组:
    1. 添加代表站点 A 的端点
    2. 添加连接 A1
    3. 添加连接 A2
  3. 将站点 B 的端点和连接添加到线组:
    1. 添加代表站点 B 的端点
    2. 添加连接 B1
    3. 添加连接 B2

1. 添加线缆群组

如需添加线组,请使用 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 为单位。您指定的带宽会分配给该群组中的每条线缆。

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

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

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

  • BANDWIDTH_ALLOCATION:使用此标志可设置带宽分配范围,该范围可具有以下任一值:

    • ALLOCATE_PER_WIRE,可为组中的每条线缆提供单独的不按流量计费的带宽分配。
    • SHARED_WITH_WIRE_GROUP,它有一个不按流量计费的带宽分配,该带宽会分配给组中的每条线缆。动态节流会将未充分利用或未利用的线缆中未使用的带宽重新分配给群组中的其他线缆。
  • FAILURE_DETECTION:仅将此标志用于端口模式配置。如需启用故障检测,请输入 DISABLE_PORT。否则,请输入 NONE。

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

  • DESCRIPTION:线组的可选说明。

  • 2a. 添加站点 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

    2b. 添加连接 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 创建的第一个跨网站互连连接的新标签。
    • 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 标签值,请输入一个标签值,例如 1000。此 VLAN 标记用于连接 A1 和 B1 之间的线缆(线缆 A1-B1)。 VLAN 标记值必须是 2 到 4093 之间的整数。线缆的两个端点的 VLAN 标签必须相同。您不能输入已在 Cloud Interconnect 连接中使用的 VLAN 标记值。

    2c. 添加连接 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:使用此 Cloud Interconnect 连接的线缆的流量模式配置:

      • 如需配置端口模式,请输入 -1。
      • 如需配置 VLAN 模式,请选择以下选项之一:

        • 如需自动分配 VLAN 标记值,请输入 0。 如需手动指定 VLAN 标签值,请输入一个标签值,例如 1000。此 VLAN 标记用于连接 A1 和 B1 之间的线缆(线缆 A1-B1)。 VLAN 标记值必须是 2 到 4093 之间的整数。线缆的两个端点的 VLAN 标签必须相同。您不能输入已在 Cloud Interconnect 连接中使用的 VLAN 标记值。

    3a. 添加站点 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

    3b. 添加连接 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:使用此 Cloud Interconnect 连接的线缆的流量模式配置:

      • 如需配置端口模式,请输入 -1。
      • 如需配置 VLAN 模式,请选择以下选项之一:

        • 如需自动分配 VLAN 标记值,请输入 0。
        • 如需手动指定 VLAN 标签值,请输入您之前为线缆 A1-B1 指定的标签值。

    3c. 添加连接 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:使用此 Cloud Interconnect 连接的线缆的流量模式配置:

      • 如需配置端口模式,请输入 -1。
      • 如需配置 VLAN 模式,请选择以下选项之一:

        • 如需自动分配 VLAN 标记值,请输入 0。
        • 如需手动指定 VLAN 标签值,请输入您之前为线缆 A1-B1 指定的标签值。

    更新线组

    本部分介绍了如何更新现有线组的以下属性:

    • 说明
    • 线组处于启用还是停用状态
    • 不按流量计费的带宽
    • 不按流量计费的带宽分配方法
    • 故障检测处于启用还是停用状态(仅适用于端口模式)

    如需更改线组流量模式,请参阅更改线组的流量模式。

    控制台

    如需在跨站网络中更新线组,请执行以下操作:

    1. 在 Google Cloud 控制台中,前往Interconnect页面。

      前往“互连”

    2. 在跨站网络标签页上,点击要更新的线组的名称。

    3. 在线组详情页面上,点击修改,然后根据需要更新以下字段:

      • 说明:线组的说明。

      • 管理员启用状态:线组处于启用还是停用状态。停用线组会停止通过该线组的所有流量。

      • 不按流量计费的带宽:线组的不按流量计费的带宽(以 Gbps 为单位)。

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

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

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

      • 分配方法:是将线组的带宽设置分配给每条线缆,还是在组中的所有线缆之间共享带宽。

        • 按线缆分配不按流量计费的带宽会分配给组中的每条线缆。
        • 与线组共享不按流量计费的带宽会平均分配给组中的每条线缆。不过,动态节流会将未使用的不按流量计费的带宽分配给组中的其他线缆。
      • 故障检测:故障检测处于启用还是停用状态。如果线组处于端口模式,您可以通过选中停用端口复选框来启用故障检测。

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

    4. 完成修改后,点击保存。

    gcloud

    如需更新线组,请使用 gcloud compute interconnects wire-groups update 命令。

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

    替换以下内容:

    • WIRE_GROUP_NAME:线组的名称
    • CROSS_SITE_NETWORK_NAME:包含线组的跨站网络的名称
    • 根据您要更新的属性,使用以下标志:

      • UNMETERED_BANDWIDTH:线组不按流量计费的带宽,以 Gbps 为单位。您指定的带宽会分配给该群组中的每条线缆。

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

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

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

      • BANDWIDTH_ALLOCATION:使用此标志可设置带宽分配范围,该范围可具有以下任一值:

      • ALLOCATE_PER_WIRE,可为组中的每条线缆提供单独的不按流量计费的带宽分配。

      • SHARED_WITH_WIRE_GROUP,它有一个不按流量计费的带宽分配,该带宽会分配给组中的每条线缆。动态节流会将未充分利用或未利用的线缆中未使用的带宽重新分配给群组中的其他线缆。

      • FAILURE_DETECTION:仅将此标志用于端口模式配置。如需启用故障检测,请输入 DISABLE_PORT。否则,请输入 NONE。

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

      • DESCRIPTION:线组的说明

      • --admin-enabled | --no-admin-enabled:线组处于启用还是停用状态。

        如需启用线组,请使用 --admin-enabled。如需停用线组,请使用 --no-admin-enabled。停用线组会停止通过该线组的所有流量。

    更改线组的流量模式

    本部分介绍如何更改线组的流量模式。在以下过程中,您将删除现有线缆,然后通过从线组中移除跨站互连连接并重新添加到其中,以所需模式重新创建线缆。

    如果您需要获取现有线组的详细信息(例如其端点和连接标签),请按照查看跨站网络中的说明列出和描述线组。

    控制台

    1. 在 Google Cloud 控制台中,前往互连页面。

      前往“互连”

    2. 在跨站网络标签页中,点击要更改模式的线组的名称。

    3. 在线组详情页面上,点击修改。

    4. 点击高级设置,然后在线组模式字段中选择一个选项。

    5. 如果您已选择 VLAN 模式,请通过输入 2 到 4093 的整数,为线缆群组中的每条线缆指定 VLAN 标签。

      您不能输入已在同一跨站互连连接中使用的 VLAN 标记值。

    6. 点击保存。

    gcloud

    1. 使用 gcloud compute interconnects wire-groups remove-interconnect 命令从线缆群组中移除现有连接。

      运行该命令四次以移除 INTERCONNECT_CONNECTION_A1、INTERCONNECT_CONNECTION_A2、INTERCONNECT_CONNECTION_B1 和 INTERCONNECT_CONNECTION_B2。

      gcloud compute interconnects wire-groups remove-interconnect WIRE_GROUP_NAME \
          --cross-site-network=CROSS_SITE_NETWORK_NAME \
          --endpoint-label=ENDPOINT_LABEL \
          --interconnect-label=INTERCONNECT_CONNECTION_LABEL
      

      替换以下内容:

      • WIRE_GROUP_NAME:线组的名称
      • CROSS_SITE_NETWORK_NAME:跨站网络的名称
      • ENDPOINT_LABEL:您在为站点创建端点时指定的标签
      • INTERCONNECT_CONNECTION_LABEL:您在将连接添加到线组时指定的标签
    2. 将连接重新添加到线组中。

      完成以下步骤,并根据您要使用的流量模式配置 --vlan-tags 标志:

      1. 添加连接 A1
      2. 添加连接 A2
      3. 添加连接 B1
      4. 添加连接 B2

    后续步骤

    • 如需详细了解跨站互连,请参阅跨站互连概览。

    • 如需帮助解决使用 Cloud Interconnect 时可能会遇到的常见问题,请参阅问题排查。