- 深入理解OpenStack Neutron
- 李宗標
- 437字
- 2019-01-04 06:09:56
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已經發展七年。一夢,七年。夢醒,剛好遇見!