菜鸟学OpenStack之部署Train(7)
本节介绍OpenStack网络服务(Neutron)组件。Neutron网络服务组件通过提供API使用户可以定义网络连接类型和IP网络地址,基于三层路由转发和NAT的负载均衡、防火墙和IPSec VPN等,提供了多种网络技术,丰富了网络功能,驱动了OpenStack云计算网络的建设。
OpenStack项目中的Neutron网络服务组件提供虚拟机实例对网络的连接,其中plugins能够提供对多种网络设备和软件的支持,使OpenStack环境的构建和部署具有更多的灵活性,其中最重要的功能是为虚拟机实例提供网络连接。
Neutron网络服务组件包括以下几个部分:
neutron-server
:接收和路由API请求到OpenStack中的网络plugin。Openstack Networking plugins and agents
:创建端口(Ports)、网络(Networks)和子网(Subnets),提供IP地址。plugins和agents根据不同的厂商和技术而应用于不同的云环境中,OpenStack中的plugins一般支持Cisco Virtual and Physical Switches、NEC OpenFlow Products、Open vSwitch、Linux Bridging和VMware NSX Product。常见的agents包括L3(Layer3),DHCP(Dynamic Host Configuration Protocal)和plugin agent。Messaging queue
:在