Neutron的三类节点
- 计算节点
- 网络节点
- 控制节点
Neutron将在这三类节点中进行部署,Neutron在各个计算节点,网络节点中运行各种各样的Agent,在控制节点中,与在网络节点中相同,一个控制节点意味着一个Host/VM
OpenStack的三大组件
- 计算
- 存储
- 网络
1.计算节点的网络实现模型
计算节点内的虚拟机或计算节点之间的通信,分为二层通信和三层通信,其中二层通信需要Bridge,三层通信需要Router。其中Router位于网络节点。Neutron当前支持的二层网络类型有local、Flat、Vlan、GRE、Vxlan、Geneve 6种。
若将计算节点的网络实现模型在网络层面进行考虑的话,计算节点可以分为两层:用户网络层和本地网络层。
- 用户网络层:由用户创建,属于外部网络,用户网络层对应的Bridge是br-ethx或者br-tun,实现载体一