Neutron介绍

Neutron简介

Neutron是OpenStack中提供网络服务的核心组件,基于软件定义网络的思想,实现软件化的网络资源管理,在实现上充分利用了Linux系统中各种网络相关技术,支持第三方插件

常用术语

Bridge-int:综合网桥

实现内部网络功能的网桥

Br-ex:外部网桥

外部网络通信的网桥

Neutron-server:把API的调用请求传递给已经配置好的插件进行后续处理

提供API接口

Neutron-L2-agent:二层代理,用于管理VLAN的插件,接受Neutron-server的指令创建VLAN

实现二层网络通信的代理

Neutron-DHCP-agent:是OpenStackz中创建子网并为每一个创建的子网实现IP地址自动分发的组件,

为子网自动分发IP地址

Neutron-l3-agent:

租户网络和floating IP间地址转换

Neutron-metadata-agent:运行在网络节点上,用来响应Nova的metadata请求

LBaaS agent:

为多台实例和open vswitch agent 提供负载均衡服务

Neutron介绍_第1张图片

Neutron架构

当Neutron通过API接口接收来自用户或者其他组件的网络请求时,以消息队列的方式提交给二层或三层代理,其中DHCP agent实现子网的创建和IP地址的自动分发,而L2 agent实现相同VLAN下网络的通信L3 agent可以实现同一个租户网络下不同子网间的通信。

Neutron介绍_第2张图片

 

你可能感兴趣的:(OpenStack,云计算,OpenStack)