有一款SDN開(kāi)源軟件能替代NSX嗎?
軟件定義的網(wǎng)絡(luò)需要一個(gè)穩(wěn)定、靈活的平臺(tái)創(chuàng)建策略、管理設(shè)備并集成其他管理平臺(tái),比如用于云部署的OpenStack。VMware的NSX以及Cisco以應(yīng)用為中心的基礎(chǔ)設(shè)施是兩大很有名的SDN平臺(tái),但OpenDaylight是一個(gè)正在涌現(xiàn)出的SDN開(kāi)源框架,正在爭(zhēng)奪作為SDN可替代產(chǎn)品的位置。在OpenDaylight之后是很多網(wǎng)絡(luò)廠商,包括白金會(huì)員比如Cisco、Citrix、IBM、微軟以及紅帽。
盡管OpenDaylight沒(méi)有像NSX一樣采用虛擬化層,但其提供了一個(gè)模塊化、可擴(kuò)展、彈性、多協(xié)議框架,適用于多種不同的網(wǎng)絡(luò)組成與體系架構(gòu)。
OpenDaylight提供了RESTful API,可以調(diào)用很多不同的模塊化服務(wù)并建立跨網(wǎng)絡(luò)設(shè)備的鏈接。核心的服務(wù)包括拓?fù)涔芾砥鳌顟B(tài)管理器、交換機(jī)管理器以及主機(jī)追蹤器。OpenFlow以及Open vSwitch數(shù)據(jù)庫(kù)管理協(xié)議插件能夠控制支持OpenStack虛擬機(jī)的交換機(jī)代理。
OpenDaylight包括LISP、VPN、L2交換機(jī)預(yù)定服務(wù)以及NIC模塊等共15個(gè)模塊服務(wù)。另一個(gè)14口插件能夠使用HTTP、SNMP、OpFlex(一個(gè)開(kāi)放的協(xié)議)擴(kuò)展OpenDaylight,控制并部署無(wú)線接入點(diǎn)以及支持企業(yè)網(wǎng)絡(luò)所需要的其他功能。
主要的網(wǎng)絡(luò)廠商都在關(guān)注OpenDaylight。Brocade現(xiàn)在基于OpenDaylight提供了一個(gè)Vyatta SDN控制器,Extreme Networks基于OpenDaylight推出了一個(gè)SDN協(xié)作平臺(tái)。OpenDaylight的Lithium發(fā)行版最終將會(huì)被嵌入到其他商業(yè)網(wǎng)絡(luò)產(chǎn)品中,與其他開(kāi)放平臺(tái)一起實(shí)現(xiàn)網(wǎng)絡(luò)功能虛擬化。