OpenStack Neutron 安装与配置指南(上)
1. Neutron 简介与 ML2 架构
Neutron 作为云环境中实例和其他网络资源的权威管理者,能够预先填充所有主机上的转发数据库,避免代价高昂的学习操作。L2 填充驱动的 ARP 代理功能可让 Neutron 以类似方式预先填充所有主机的 ARP 表,避免 ARP 流量在覆盖网络结构中广播。
ML2 架构展示了 Neutron API 服务与负责构建虚拟和物理网络的各种插件及代理之间的高层交互。更多关于 Neutron ML2 插件架构的信息,请参考: https://docs.openstack.org/neutron/pike/admin/config-ml2.html 。
2. 网络命名空间
OpenStack 设计时考虑了多租户特性,允许用户创建和管理自己的计算和网络资源。Neutron 支持每个租户拥有多个私有网络、路由器、防火墙、负载均衡器等网络资源,并通过网络命名空间实现这些对象的隔离。
网络命名空间是网络栈的逻辑副本,有自己的路由、防火墙规则和网络接口。使用开源参考插件和驱动时,用户创建的每个 DHCP 服务器、路由器和负载均衡器都在网络命名空间中实现。通过使用网络命名空间,Neutron 可以为每个网络提供隔离的 DHCP 和路由服务,允许用户创建与其他项目中的用户甚至同一项目中的其他网络重叠的网络。
网络命名空间的命名约定如下:
| 类型
超级会员免费看
订阅专栏 解锁全文
1177

被折叠的 条评论
为什么被折叠?



