目录
Neutron 面向多租户的 VPC 虚拟网络模型
Neutron 是一个为 OpenStack 提供 Network Connectivity as s Service 的项目,通过 RESTful API(Core & Plugin API)提供了 Network、Subnet、Port、Router 等多种虚拟网络资源及其服务类型,帮助用户构建构建面向多租户的 VPC(Virtual Private Cloud,虚拟私有云)虚拟网络模型。使得租户可以在自己的 VPC 内可以自由定义 Subnet 划分、IP Pool 规划、Routing Table、ACL 以及 Security Group 访问控制。
Network 资源
Network Resource 是 Neutron 的根资源,本质是一个 L2 网络的抽象。普通租户可以通过 Network API 创建专属于自己的租户网络,管理员租户可以通过 Network API 来创建(对接)Neutron 所无法管理的运营商的物理网络与外部网络。
Network Resource Model 如下图所示,先关注重要的几个字段,可以将其称之为 “核心三要素”:
- Networ