Neutron发展简史以及特性与应用

一 Neutron简史
当前,Neutron已经成为Openstack三大核心组件之一,对外提供服务。但是当初,只是Nova项目中的一个模块而已。到Folsom版本才正式从中剥离出来,成为一个正式并且核心的项目。
Neutron的发展简史,可以概括为三个阶段:Nova-Network、Quantum、Neutron。
Nova-Network阶段,其支持的功能有:
IP地址分配:包含为虚拟主机分配私有ip和浮动ip。
网络管理:仅支持三种网络:扁平网络、带DHCP功能的扁平网络、VLAN网络。
安全控制:主要通过ebtables和iptables来实现。
可以看到,Nova-Network所支持的功能还比较简单。到了Quantum阶段,其支持的主要功能有:
1 支持多租户隔离,并提供面向租户的API。
2 插件式结构支持多种网络后端技术,包括Open vSwitch、Cisco、Linux Bridge、NiciraNVP、Ryu、NEC等。
3 支持位于不同的二层网络的IP地址重叠。
4 支持基本的三层转发和多路由器。
5 支持隧道技术。
6 支持三层代理和DHCP代理的多节点部署,增强了扩展性和可靠性。
7 提供负载均衡API。
Quantum阶段所支持的功能已经初具有规模。有了Quantum打下的良好基础,进入第三阶段以后,Neutron所支持的功能和应用场景,得到了更大的发展。

二 Neutron的特性
Neutron支持的这些特性、涵盖了二到七层的各种服务,除了基本的,必须支持的二层、三层服务,Neutron在4到7层支持的服务有:
LBaaS(负载均衡即服务)、FWaaS(防火墙即服务)、VPNaaS(VPN即服务)、Metering(网络计量服务)、DNSaaS(DNS即服务)等。
Neutron在大规模高性能层面,还支持L2pop、DVR、VRRP等特性。

三 Neutron的应用
Neutron的应用分两类:基于Openstack的应用和基于SDN的应用。
前者是在云场景下,与Openstack其他部件一起配合,为用户提供云服务。
后者是在SDN场景下,与SDN Controller一起配合,为用户提供网络服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值