内部范围概览

内部范围可让您分配内部 IP 地址块,并指定这些地址的使用方式。您可以使用内部范围来帮助您管理 Virtual Private Cloud (VPC) 网络拓扑,因为网络随着 VPC 网络对等互连共享 VPC 等功能变得越来越复杂。

规格

  • 内部范围资源表示从 VPC 网络中分配的内部 CIDR 块。
  • 创建内部范围时,您可以配置以下内容:
    • 如果该范围可以由其父级 VPC 网络中的 Google Cloud 资源使用。
    • 如果该范围已预留给外部使用。
    • 如果配置了 VPC 网络对等互连,如何使用此范围。
  • 您不能创建与范围的 VPC 网络中的 Google Cloud 资源使用的 IP 地址重叠的内部范围。
  • 除非将资源与内部范围明确关联,否则您无法创建使用现有内部范围内的 IP 地址的 Google Cloud 资源。

    例如,假设内部范围为 10.0.0.0/24。如果您尝试在内部范围的 VPC 网络中创建使用范围 10.0.0.0/25 的子网,则子网创建将失败,除非您将该子网与内部范围关联

对等互连类型

内部范围的对等互连类型指定该范围相对于 VPC 网络对等互连的行为。对等互连类型可以是以下类型之一:

  • FOR_SELF:内部范围只能在创建它的 VPC 网络中使用。您可以从其关联的 VPC 网络和该 VPC 网络的对等网络访问该范围。但是,对等网络的对等方不能使用此范围。这是默认设置。

  • FOR_PEER:内部范围只能与对等网络中的资源关联。范围内的父 VPC 网络中没有资源可以与范围关联,但对等网络中的资源可以关联。

  • NOT_SHARED:内部范围只能与创建该范围的网络中的资源关联,而不与对等方共享该范围。对等互连网络无法以对父级 VPC 网络可见的方式使用内部范围。如果两个网络中的对等互连类型均为 NOT_SHARED,则对等互连网络可以使用同一范围。

使用类型

内部范围资源的使用类型指定分配的 CIDR 块是否可以与其父级 VPC 网络中的其他 Google Cloud 资源相关联。内部范围的使用类型可以是以下类型之一:

  • FOR_VPC:该范围可以与其父 VPC 网络中的其他 Google Cloud资源相关联。这是默认设置。

  • EXTERNAL_TO_VPC:该范围不能与其父级 VPC 网络中的其他Google Cloud 资源相关联。

  • FOR_MIGRATION:该范围可用于迁移子网范围,包括从一个对等 VPC 网络迁移到另一个对等 VPC 网络。

迁移子网范围

如需将 CIDR 范围从一个子网迁移到另一个子网,您必须先删除子网,然后重新创建子网。通常,当您删除子网时,其 CIDR 范围会被释放,并可供任何其他资源使用。如需在迁移期间预留 CIDR 范围(在删除原始子网但尚未创建新子网之前),您可以创建具有 FOR_MIGRATION 使用类型的内部范围

迁移内部范围会指定 CIDR 范围、源子网和目标子网。

  • CIDR 范围必须与源子网范围匹配或包含源子网范围。
  • 源子网和目标子网可以位于同一项目中,也可以位于不同项目中。
  • 来源子网必须与内部范围资源位于同一项目中。
  • 在您创建内部范围时,目标子网无需存在。

删除来源子网后,CIDR 范围只能分配给与目标子网匹配的子网。

迁移子网后,您可以删除内部范围。

使用类型为 FOR_MIGRATION 的内部范围必须具有对等互连类型 FOR_SELF

配额

单个项目中可以创建的内部范围资源有限制。如需了解详情,请参阅 VPC 文档中每个项目的配额

后续步骤