你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

规划 Oracle Database@Azure 的 IP 地址空间

设计 Oracle Database@Azure 部署的关键部分是规划 IP 地址空间。 请务必确保虚拟机群集和网络服务有足够的 IP 地址。

本文提供了可用于查找 Oracle Database@Azure 实例的最小子网无类别域际路由选择 (CIDR) 大小的表。

设置网络时,请考虑以下几点:

  • 对于 Oracle 自治数据库,最小 CIDR 大小为 /27。
  • 分配给 Oracle 自治数据库子网和 Oracle Exadata 虚拟机群集的 IP 地址范围不能与正在使用的其他 CIDR 重叠。 重叠可能会导致路由问题。 为 Oracle Database@Azure 配置 CIDR 时,考虑跨区域路由。
  • 对于 Oracle Exadata X9M:IP 地址 100.106.0.0/16 和 100.107.0.0/16 是为互连保留的,不能分配给客户端网络或备份网络。

后续部分介绍了特定于客户端子网和备份子网的其他要求。

客户端子网要求

客户端子网具有以下 IP 地址要求:

  • 每个虚拟机需要 4 个 IP 地址。 VM 群集至少有 2 个虚拟机。 因此,有 2 个虚拟机的 VM 群集需要客户端子网中的 8 个 IP 地址。 每向 VM 群集添加一个虚拟机,就会使客户端子网中所需的 IP 地址数增加 4 个。

  • 无论 VM 群集中有多少个虚拟机,每个 VM 群集都需要 3 个 IP 地址用于单一客户端访问名称 (SCAN)

  • 不管客户端子网中有多少个 VM 群集,客户端子网中都会保留 13 个 IP 地址用于网络服务。 这 13 个地址为:前 4 个 IP 地址、第 9 到 16 个 IP 地址以及最后一个 IP 地址。

例如,10.0.0.0/24 子网中保留以下 13 个 IP:

- 10.0.0.0 to 10.0.0.3

- 10.0.0.8 to 10.0.0.15

- 10.0.0.255

场景:客户端子网所需的 CIDR 大小

下表显示了不同大小的预配虚拟机群集的场景。 客户端子网可容纳的每个场景的实例数取决于子网的 CIDR 大小。 此表不显示所有可能的场景。

场景 /27 /26 /25 /24 /23 /22
一个虚拟机群集包含两个虚拟机(11 个 IP 地址 + 13 个用于网络服务的 IP 地址 = 24 个 IP 地址) 1 4 10 21 45 91
一个虚拟机群集包含三个虚拟机(15 个 IP 地址 + 13 个用于网络服务的 IP 地址 = 28 个 IP 地址) 1 3 7 15 33 67
一个虚拟机群集包含四个虚拟机(19 个 IP 地址 + 13 个用于网络服务的 IP 地址 = 34 个 IP 地址)   2 5 12 26 53
两个虚拟机群集,每个群集有两个虚拟机(22 个 IP 地址 + 13 个网络服务用 IP 地址 = 35 个 IP 地址)   2 5 10 22 45
两个虚拟机群集,每个群集有三个虚拟机(30 个 IP 地址 + 13 个网络服务用 IP 地址 = 43 个 IP 地址)   1 3 7 16 33
两个虚拟机群集,每个群集有四个虚拟机(38 个 IP 地址 + 13 个网络服务用 IP 地址 = 51 个 IP 地址)   1 2 6 13 26

备份子网要求

备份子网具有以下 IP 地址要求:

  • 每个虚拟机都需要 3 个 IP 地址。 虚拟机群集至少有两个虚拟机。 因此,具有两台虚拟机的虚拟机群集需要在备份子网中有 6 个 IP 地址。 每向虚拟机群集添加一个虚拟机,备份子网中所需的 IP 地址数就会增加 3 个。
  • 网络服务需要 3 个 IP 地址供备份子网使用,而不管备份子网中存在多少个虚拟机群集。

示例:具有一个虚拟机群集(含两个虚拟机)的备份子网所需的 IP 地址数为:6 个 IP 地址(一个包含两个虚拟机的虚拟机群集)+ 3 个 IP 地址(用于网络服务)= 9 个 IP 地址

方案:备份子网所需的 CIDR 大小

下表显示了不同大小的预配虚拟机群集的方案。 备份子网可容纳的每个方案的实例数取决于子网的 CIDR 大小。 此表不显示所有可能的场景。

场景 /28 /27 /26 /25 /24 /23
一个虚拟机群集包含两个虚拟机(6 个 IP 地址 + 3 个用于网络服务的 IP 地址 = 9 个 IP 地址) 1 3 7 14 28 56
一个虚拟机群集包含三个虚拟机(9 个 IP 地址 + 3 个用于网络服务的 IP 地址 = 12 个 IP 地址) 1 2 5 10 21 42
一个虚拟机群集包含四个虚拟机(12 个 IP 地址 + 3 个用于网络服务的 IP 地址 = 15 个 IP 地址) 1 2 4 8 13 34
两个虚拟机群集,每个群集有两个虚拟机(12 个 IP 地址 + 3 个用于网络服务的 IP 地址 = 15 个 IP 地址) 1 2 4 8 13 34
两个虚拟机群集,每个群集有三个虚拟机(18 个 IP 地址 + 3 个用于网络服务的 IP 地址 = 21 个 IP 地址)   1 3 6 12 24
两个虚拟机群集,每个群集有四个虚拟机(24 个 IP 地址 + 3 个用于网络服务的 IP 地址 = 27 个 IP 地址)   1 2 4 9 18

按 CIDR 大小划分的客户端和备份子网的可用 IP

下表显示了在减去网络服务所需的 IP 地址数后,各种 CIDR 大小所对应的虚拟机群集和 SCAN 的可用 IP 地址数。

提示

分配超过子网所需的空间(例如,至少 /25 而不是 /27)有助于减少保留 IP 地址数对子网可用空间的相对影响。

子网 CIDR 客户端子网的保留网络 IP 地址数 客户端子网(虚拟机和 SCAN)的可用 IP 地址数 备份子网的保留网络 IP 地址数 备份子网(虚拟机和 SCAN)的可用 IP 地址数
/28 13 0 (2<4 - 13) 3 13 (2^4 - 3)
/27 13 15 (2^5 - 13) 3 29 (2^5 - 3)
/26 13 47 (2^6 - 13) 3 61 (2^6 - 3)
/25 13 111 (2^7 - 13) 3 125 (2^7 - 3)
/24 13 239 (2^8 - 13) 3 253 (2^8 - 3)
/23 13 495 (2^9 - 13) 3 509 (2^9 - 3)
/22 13 1,007 (2^10 - 13) 3 1,021 (2^10 - 3)