介绍¶
OpenStack Networking 服务 (neutron) 提供了一个 API,允许用户在云中设置和定义网络连接和寻址。Networking 服务的项目代号是 neutron。OpenStack Networking 处理虚拟网络基础设施的创建和管理,包括由 OpenStack Compute 服务 (nova) 管理的设备的网络、交换机、子网和路由器。还可以使用诸如防火墙或虚拟专用网络 (VPN) 等高级服务。
OpenStack Networking 由 neutron-server、用于持久存储的数据库以及任意数量的插件代理组成,这些插件代理提供其他服务,例如与本机 Linux 网络机制、外部设备或 SDN 控制器接口。
OpenStack Networking 完全独立,可以部署到专用主机。如果您的部署使用控制器主机来运行集中式 Compute 组件,您可以将 Networking 服务器部署到该特定主机。
OpenStack Networking 与各种 OpenStack 组件集成
OpenStack Identity 服务 (keystone) 用于 API 请求的身份验证和授权。
OpenStack Compute 服务 (nova) 用于将 VM 上的每个虚拟网卡连接到特定的网络。
OpenStack Dashboard (horizon) 由管理员和项目用户用于通过基于 Web 的图形界面创建和管理网络服务。
注意
本指南中使用的网络地址范围是根据 RFC 5737 和 RFC 3849 选择的,因此仅限于以下范围
IPv4
192.0.2.0/24
198.51.100.0/24
203.0.113.0/24
IPv6
2001:DB8::/32
本指南示例中的网络地址范围不应用于任何其他目的,仅用于文档说明。
注意
为了减少混乱,本指南删除了与特定操作无关的命令输出。