如上所述,nova-network現有架構及功能無法滿足日益增長的雲管理平台對網絡管理的需求(比如nova-network僅僅支持Linux橋接,而不支持OVS),需要在將網絡管理模塊從Nova模塊解耦的同時,還要解決如下的網絡需求。
1.更豐富的拓撲結構
nova-network只提供一組靜態的網絡拓撲,所以創建Neutron的動機之一就是提供創建豐富的拓撲結構的能力,包括多層網絡,以及重建現實世界的拓撲結構。
2.租戶按需定制網絡
租戶可按需定制符合自身應用需求的應用系統網絡。
3.支持網絡的高級服務
Neutron可為租戶提供LBaaS、VPNaaS、FWaaS等網絡安全服務。
4.監控和審計
雲管理平台不僅要為租戶提供網絡服務,還需要監控網絡服務是否正常。另一方面,還需要提供網絡計量服務,如網絡流量等。
5.可擴展性OpenStack
網絡應提供易於擴展的能力,方便各廠商進行支持。