天天看點

OpenStack Neutron概述(一)1.Neutron由來2.Neutron的特性與應用3.Neutron的擴充能力

1.Neutron由來

OpenS tack 發展至今,已經有 46 個正式項目, Neutron 屬于其中一個核心項目,如下圖所示。

OpenStack Neutron概述(一)1.Neutron由來2.Neutron的特性與應用3.Neutron的擴充能力

Neutron Open Stack 主要服務中所處的上下文如下。

OpenStack Neutron概述(一)1.Neutron由來2.Neutron的特性與應用3.Neutron的擴充能力

目前, Neutron 已經成為 OpenStack 三大核 心(存儲 計算 網絡)之一  ,對外提供 NaaS (Network as a Sev ice )服務。 但是當初 Neutron 隻是 Nova 項目中的一 個子產品而己, Folsom 版本才正式從中剝離出來,成為一個正式并且核心的項目。如下表所示。

OpenStack Neutron概述(一)1.Neutron由來2.Neutron的特性與應用3.Neutron的擴充能力

2.Neutron的特性與應用

目前 Neutron 支援的特性 ,如下表

OpenStack Neutron概述(一)1.Neutron由來2.Neutron的特性與應用3.Neutron的擴充能力

Neutron 支援的這些特性,涵蓋了2~7 層的各種服務。 除了基本的、必須支援的二層、三層服務, Neutron在4~7 層支援的服務有: LBaaS (負載均衡即服務)、 FWaaS(防火牆即服務 ), VPNaaS (VPN 即服務)、 Metering (網絡計量服務)、 DNSaaS ( DNS 即服務)等。 Neutron 在大規模高性能層面,還支援  L2pop、 DVR、 VRRP 等特性。 Neutron 的應用分為兩大類:基于 Open Stack 的應用 、基于 SDN 的應用。 前者是在雲的場景下,與Open Stack 其他部件一起配合,為使用者提供 雲服務。 後者是在 SDN 場景下,SDN Controller一起配合,為使用者提供網絡服務。

3.Neutron的擴充能力

在Neutron 基于 SDN 的應用場景中,所有的 SDN 控制器都挂接在 Neutron 之下,這是源于Neutron 良好的擴充能力。 Neutron的可擴充架構如圖如下所示。

OpenStack Neutron概述(一)1.Neutron由來2.Neutron的特性與應用3.Neutron的擴充能力
OpenStack Neutron概述(一)1.Neutron由來2.Neutron的特性與應用3.Neutron的擴充能力

參考:深入了解Openstack Neutron

繼續閱讀