深入理解OpenStack Neutron
上QQ阅读APP看书,第一时间看更新

1.4 本章小结

Neutron的使命是“实现服务和相关库以提供按需、可伸缩和技术无关的网络抽象”。经过几年的发展,Neutron支持的特性已经比较丰富,Neutron的架构也有着非常鲜明的特征。

1)为云租户提供一个API来构建丰富的网络拓扑,并在云中配置先进的网络策略。比如:创建多层Web应用程序拓扑。

2)使用各种创新插件(无论是开源还是闭源),以引入先进的网络能力。比如:使用L2-in-L3隧道以突破VLAN(数量)限制,提供端到端的QoS保障,使用监控协议(如NetFlow)。

3)让任何人都可以构建先进的网络服务(无论是开源还是闭源),插进OpenStack租户网络。比如:LB-aaS、VPN-aaS、firewall-aaS、data-center-interconnect-aaS。

4)支持API扩展。

完整的解决方案能力和强大的可扩展能力是Neutron的两大特征。在云的原生应用场景中,Neutron作为OpenStack的一个核心部件,能够独立地、完整地提供NaaS(Network as a Service)服务。在SDN应用场景中,Neutron凭借其抽象的业务API,成为运营商统一API的一个重要选项,并且凭着其强大的可扩展能力,可以很方便地集成设备商的SDN Controller。Neutron已经成为SDN场景下一个非常重要的解决方案。

Neutron随着OpenStack已经发展七年。一梦,七年。梦醒,刚好遇见!