Cloud Number Registry 概览
借助 Cloud Number Registry,您可以在 Google Cloud中查看、管理和规划 IP 地址使用情况。设置 Cloud Number Registry 时,只读发现流程会导入整个组织的 IP 地址信息,从而创建受支持的 IP 地址和范围的表示。您可以使用 Cloud Number Registry 在整个组织中执行以下操作:
- 查看已发现范围或自定义范围的 IP 地址利用率。
- 在发现的范围或自定义范围内查找可用的 IP 地址范围。
- 在注册簿中搜索 IP 地址资源。
为 Cloud Number Registry 指定项目
在配置 Cloud Number Registry 之前,在组织级层被授予 Cloud Number Registry IPAM Admin 角色的 IAM 主账号必须指定一个项目,以便在该组织中用于 Cloud Number Registry。您可以通过创建 org-number-registries 资源来指定项目,该资源会引用要用于给定组织的项目。
配置 Cloud Number Registry 后,指定项目会包含整个组织的 IP 地址范围信息。为了限制对 Cloud Number Registry 信息的访问,我们强烈建议您使用以下配置:
- 创建一个新项目,指定用于 Cloud Number Registry。
- 配置 Identity and Access Management 政策,以便只有需要查看组织中所有 IP 地址范围的主账号才能访问该项目。
Cloud Number Registry IPAM 资源
Cloud Number Registry 使用以下资源来帮助您整理 IP 地址资源。
IPAM 管理员范围
如需使用 Cloud Number Registry,您需要在项目中创建 IPAM 管理员范围。我们强烈建议您创建一个仅用于 Cloud Number Registry 的新项目。如需了解详情,请参阅限制。
项目必须属于某个组织。
创建 IPAM 管理员范围会启动发现过程,该过程会将项目父级组织中的 Compute Engine 资源导入 Cloud Number Registry。这些导入的资源称为“发现的资源”。发现过程最长可能需要 24 小时才能完成。
在给定组织中,只能有一个项目包含和管理该组织的 IPAM 管理员范围。
注册簿
注册簿是 IP 地址管理信息的容器。当您创建 IPAM 管理员范围时,Cloud Number Registry 会自动创建一个名为 default 的注册簿,并将发现的资源导入其中。
您还可以创建其他注册表簿,以帮助您整理发现的资源。创建注册表簿时,您定义了声明的范围,即您添加到注册表簿中的一个或多个项目。
一个项目只能由一个注册表声明所有权。当您创建注册簿并定义声明的范围时,与声明的范围中的项目关联的领域和范围会添加到新的注册簿中,并从默认注册簿中移除。
您可以查询注册表簿,了解 IP 地址使用情况和可用 IP 地址范围。
领域
领域是指一组托管式 IP 地址范围,代表一个网络路由网域。在领域内管理的 IP 地址范围不能重叠,除非一个范围是另一个共享范围的父级。
Cloud Number Registry 会根据需要为以下资源创建领域:
- 每个发现的 VPC 网络。领域名称以
vpc-global开头。 - Google 预配的外部 IPv4 和 IPv6 地址及范围。领域分别命名为
google-owned-ipv4和google-owned-ipv6。 - 自备 IP 地址 (BYOIP) 公共通告前缀。这些领域分别命名为
byoip-ipv4和byoip-ipv6。
发现的领域由 Cloud Number Registry 管理,您无法修改它们。不过,您可以创建自定义领域,以便在 Cloud Number Registry 中添加任何范围,包括 Google Cloud之外的范围。
发现的范围
Cloud Number Registry 发现的 IP 地址范围和 IP 地址称为发现的范围。
您无法直接更新或删除 Cloud Number Registry 中发现的范围。如需修改发现的范围,您必须修改源 Compute Engine 资源。Cloud Number Registry 会反映您对源资源所做的任何更改。
自定义范围
自定义范围是您已添加到自定义领域的 IP 地址范围。由于自定义范围由用户管理,因此您可以直接从 Cloud Number Registry 更新或删除这些范围。
更新或删除自定义范围不会影响来源 Google Cloud资源。
发现的资源
Compute Engine 资源的发现过程会根据需要创建以下领域,以整理发现的资源:
每个 VPC 网络的内部 IPv4 资源的领域。领域名称以
vpc-global开头。此领域包含以下资源的已发现范围:每个 VPC 网络的内部 IPv6 资源的领域。此领域包含以下资源的已发现范围:
- 用于内部 IPv6 子网范围的 ULA 内部 IPv6 范围。
- 子网内部 IPv6 地址范围。
临时和静态内部 IPv6 地址范围。
这些范围会显示为父级发现范围的子范围。例如,分配给实例或转发规则的区域级内部 IPv6 地址范围会显示为子网内部 IPv6 地址范围的子范围。
使用这些 IPv6 地址范围的实例。
IPv6 内部范围。
名为
google-owned-ipv4的 Realm,其中包含以下内容:- 临时和静态外部 IPv4 地址。
- 使用这些 IPv4 地址的实例。
- 使用来自 BYOIP 公开委派前缀的静态外部 IPv4 地址的实例。如需了解详情,请参阅限制。
名为
google-owned-ipv6的 Realm,其中包含以下内容:- 子网外部 IPv6 地址范围。
- 静态外部 IPv6 地址范围。
- 分配给资源(例如实例和转发规则)的临时 IPv6 地址范围。
- 使用这些 IPv6 地址范围的实例。
名为
byoip-ipv4的 Realm,其中包含以下内容:名为
byoip-ipv6的 Realm,其中包含以下内容:- IPv6 BYOIP 公开通告的前缀。
- IPv6 BYOIP 公开委派的前缀。
- 通过公开委派前缀创建的外部或内部 IPv6 子网范围。
- 通过公开委派前缀创建的临时和静态外部 IPv6 地址范围。
- 使用通过公开委派前缀创建的临时或静态 IPv6 地址范围的实例。
限制
Cloud Number Registry 存在以下限制:
Cloud Number Registry 在指定项目中配置,但包含整个组织的 IP 地址范围信息的只读表示。如需控制对组织 IP 地址信息的访问权限,您必须控制对指定项目的访问权限。如需了解详情,请参阅为 Cloud Number Registry 指定项目。
如果您使用自备 IP 地址 (BYOIP),并且已从公共委派前缀中预留外部 IPv4 地址,并将该静态 IP 地址分配给实例,则发现的范围会拆分到两个领域,而不是同一个领域:
- 实例的发现范围显示在
google-owned-ipv4领域下。 - 静态外部 IPv4 地址的发现范围显示在公开通告前缀领域下。
- 实例的发现范围显示在