确定 VCN 拓扑和规范

选择最能满足您业务需求的 VCN 拓扑和规范。

单个网络体系结构

如果您的网络用于概念验证 (PoC) 或快速测试,则单网络架构(在内部部署与 OCI 之间或在 VCN 之间没有专用防火墙)可以正常工作。 如果需要,可以稍后附加更多 VCN。

下图显示了单网络体系结构的示例:



注意:

如果您有面向互联网的应用(公共 IP),出于安全考虑,Oracle 建议使用 Oracle Cloud Infrastructure Web Application Firewall (OCI WAF) 或 OCI Network Firewall

星型网络体系结构

Oracle 建议为将来可能需要扩展的部署使用中心辐射型体系结构。此拓扑支持集中式防火墙、流量检查和管理节点,并支持在本地部署与 OCI 之间或 VCN(东 - 西流量)之间使用防火墙软件。

下图显示了使用中心辐射型网络体系结构的示例:



Hub-and-spoke 网络架构是 Oracle 推荐的大多数部署架构。如果您的企业需要以下一项或多项(而非专属列表),请使用中心辐射型网络体系结构:

  • 使用(或计划使用)多个 VCN 来分离工作负载。
  • 在中心 VCN 中集中管理面向互联网的流量,该中心管理网络防火墙、面向互联网的负载平衡器、WAF 和互联网网关资源。
  • 在生产、测试和开发环境中保持网络隔离。

虚拟云技术网络规范

Oracle 建议您充分利用所有可用的 OCI 功能,尽可能提高架构的弹性。在具有三个可用性域的区域中,设计您的 VCN,以便其子网可以跨所有域。

下图显示了如何最大限度地利用可用性域进行高可用性设计。



Oracle 建议:

  • 使用跨所有可用性域的区域子网来实现高可用性。
  • 为不同的工作负载创建单独的 VCN。

注意:

对于具有单个可用性域的区域,请使用容错域来提高弹性。

调整 VCN 或子网的大小

为将来的扩展规划 VCN,并选择可避免与内部部署或其他网络重叠的 IP 地址范围。

下表提供了有关如何根据您的需求调整 VCN 大小的指导。

VCN 大小 网络掩码 子网尺寸 VCN 中的子网数 每个子网的可用 IP
/24 /27 8 29
/20 /24 16 253
/18 /22 16 1021
特大号 /16 /20 8 4093

VCN 中的不同子网可以使用不同的 CIDR 块大小来优化特定负载需求。

注意:

OCI 在每个子网中保留三个 IP 地址。

安全列表和网络安全组

通过安全列表,可以定义一组适用于子网中所有资源的安全规则。

使用 NSG 实现更细粒度的应用级安全性。通过 NSG,您可以为特定 VNIC、负载平衡器、数据库系统等定义规则。

下图显示了如何使用 NSG 将 VCN 的子网体系结构与安全要求分开的示例,并仅允许使用 NSG_DB1 的资源使用 NSG_App1 连接到资源。



您可以使用安全列表和 NSG 来控制对专用子网和公共子网中资源的访问。如果同时使用 NSG 和安全性列表,则结果将是来自 NSG 和安全性列表的组合汇总规则。

Oracle 建议使用 NSG:

  • 将 VCN 子网体系结构与应用安全要求分开。
  • 定义一组应用于特定 VNIC 的入站和出站规则。

提示:

如果使用安全列表,Oracle 建议使用每个子网的单个安全列表,而不是所有子网的组合安全列表。

路由表

路由表同时存在于 VCN 和动态路由网关 (Dynamic Routing Gateway,DRG) 级别。 在 DRG 级别,路由表可以是静态语句,也可以通过导入路由分配动态导入。它们会根据路由表中设置的 IP 前缀,将流量从一个附加路由到目标附加。为每个附件创建特定的路由表;仅将默认自动生成的路由表用于测试或简单原型。

提示:

Oracle 建议使用导入路由分配导入路由。

下图显示了在 DRG 级别关联的路由表:



DRG 级别的路由表管理:

  • VCN 附加
  • FastConnect/虚拟线路附加
  • IPSec/VPN 附件
  • 远程对等互联 (Remote Peering Connection,RPC) 附加

注意:

路由表中的静态路由不能指向 FastConnect 或 IPsec 附件;请改用导入路由分配。

在 VCN/子网内,使用静态路由将流量定向到网关。将单个路由表分配给每个子网以控制出站流量。同一 VCN 中的资源可以在没有显式路由(隐式路由)的情况下进行通信,但必须具备适当的安全规则。

下图显示了可以关联路由表的网关以及其他资源:



路由表通常为每个子网关联,以控制来自每个特定子网的流量。您可以配置从子网内的资源或向子网内的资源的高级路由。

路由表可以与以下项关联:

  • 子网
  • VCN(地址),附加到 DRG 附加。强制流量到防火墙时通常使用。
  • Internet 网关
  • NAT 网关
  • 服务网关
  • LPG
  • VNIC
  • IP 地址