盡管這是基于OpenDaylight開(kāi)源SDN項(xiàng)目,但并不是所有項(xiàng)目成員都參與其中。
開(kāi)放網(wǎng)絡(luò)實(shí)驗(yàn)室(ON.Lab)是由斯坦福大學(xué)和加州大學(xué)伯克利分校SDN先驅(qū)創(chuàng)立的非營(yíng)利性組織,本周該實(shí)驗(yàn)室推出其自己的開(kāi)源SDN操作系統(tǒng)作為由供應(yīng)商驅(qū)動(dòng)的OpenDaylight系統(tǒng)的替代品。ON.Lab的開(kāi)放網(wǎng)絡(luò)操作系統(tǒng)(ONOS)被設(shè)計(jì)為可以在任何硬件(包括白盒)靈活創(chuàng)建服務(wù)以及按規(guī)模部署。
ON.Lab負(fù)責(zé)人表示,供應(yīng)商驅(qū)動(dòng)的OpenDaylight是為了保住目前的品牌硬件。
ON.Lab執(zhí)行主管Guru Parulkar表示:“圍繞SDN的炒作都是來(lái)自供應(yīng)商。”他補(bǔ)充說(shuō),OpenDaylight的重點(diǎn)在于自動(dòng)化命令行界面(用于配置傳統(tǒng)硬件),而并沒(méi)有給服務(wù)提供商帶來(lái)“SDN價(jià)值”,例如降低運(yùn)營(yíng)開(kāi)支、加快服務(wù)加速和收入,以及提供白盒硬件。
“很多運(yùn)營(yíng)商愿意接受ONOS,因?yàn)樗梢詾樗麄兲峁┟艚菪院挽`活性,并可能讓他們免于供應(yīng)商鎖定,”IDC分析師Brad Casemore表示,“他們想要學(xué)習(xí)超大規(guī)模供應(yīng)商如何設(shè)計(jì)和運(yùn)作其基礎(chǔ)設(shè)施,但他們往往需要比大型供應(yīng)商更多的幫助。ONOS可以幫助他們轉(zhuǎn)移到白盒硬件,以及DevOps模式。”
最近發(fā)布的兩個(gè)代碼版本以及來(lái)自其成員企業(yè)的支持給OpenDaylight帶來(lái)了一些推動(dòng)力。Brocade本月將會(huì)推出基于OpenDaylight的SDN控制器。最初的懷疑者惠普和戴爾都提高了其對(duì)OpenDaylight的投資和參與度。
與OpenDaylight一樣,ONOS提供一個(gè)SDN控制平面(南向和北向API),以及一系列的管理、控制和服務(wù)應(yīng)用程序。該社區(qū)最初是針對(duì)服務(wù)提供商,而現(xiàn)在該社區(qū)的目標(biāo)是擴(kuò)展其平臺(tái)用于云服務(wù)提供商、企業(yè)和主流部署。
ONOS將在12月5日發(fā)布并提供下載。AT&T、NTT Communications、Ciena、Fujitsu、華為、Intel和NEC資助并開(kāi)發(fā)了ONOS, Infoblox、SRI、Internet2、CNIT和Create-Net提供了貢獻(xiàn)。
ONOS還受到開(kāi)放網(wǎng)絡(luò)基金會(huì)的支持,開(kāi)放網(wǎng)絡(luò)基金會(huì)支持基于OpenFlow的SDN,曾公開(kāi)質(zhì)疑OpenDaylight項(xiàng)目的意圖。OpenDaylight由思科和ISM創(chuàng)建,主要受供應(yīng)商支持,而ONF由SDN用戶谷歌、Facebook、雅虎、Verizon和微軟等創(chuàng)建。
正因?yàn)榇?,ONOS似乎是ONF贊助的OpenDaylight SDN框架替代品。
“從一開(kāi)始,OpenDaylight和ONF之間關(guān)系很緊張,”Casemore指出,“至少有些主要運(yùn)營(yíng)商,NTT和AT&T,與OpenDaylight提出的模式相比,更喜歡ON.Lab的ONOS方法。”
ONOS本質(zhì)上是SDN控制器,它具有北向接口到應(yīng)用政策引擎和業(yè)務(wù)流程系統(tǒng),以及南向接口到網(wǎng)絡(luò)設(shè)備本身。ONOS支持的多個(gè)南向協(xié)議,包括OpenFlow和NETCONF。
ONOS中的應(yīng)用政策框架將類似于OpenDaylight部署的組政策模式,但并不完全相同。事實(shí)上,ONOS中的南向政策協(xié)議將不同于OpFlex協(xié)議,這將出現(xiàn)在OpenDaylight即將發(fā)布的Lithium版本中。
“OpFlex并不是正確的抽象化,因?yàn)樗┞读嗽O(shè)備的細(xì)節(jié)給應(yīng)用程序,”Parulkar表示,這意味著它引入較少的抽象和更多的復(fù)雜性。
當(dāng)思科推出OpFlex協(xié)議時(shí),ONF高度質(zhì)疑該協(xié)議。
ONOS Application Intent Framework將同時(shí)采用命令式編程和聲明式編程方法來(lái)表達(dá)和執(zhí)行意圖,分別在流設(shè)置和應(yīng)用意圖層。這與思科的應(yīng)用為中心基礎(chǔ)設(shè)施模型的OpFlex不同,它是完全聲明式的模式,OpenDaylight GBP也是基于此。
AT&T正在進(jìn)行一個(gè)SDN和網(wǎng)絡(luò)功能虛擬化(NFV)項(xiàng)目,被稱為Domain 2.0。AT&T設(shè)想了很多ONOS的用例,On.Lab工作人員表示他們預(yù)計(jì)AT&T會(huì)部署ONOS作為Domain 2.0的組件。
AT&T計(jì)劃在5年中向ONOS每年投資100萬(wàn)美元,他們對(duì)ONOS很樂(lè)觀,但同時(shí)也很謹(jǐn)慎。
“現(xiàn)在還很不知道,ON.Lab正在開(kāi)發(fā)一些令人印象深刻的應(yīng)用程序,這補(bǔ)充了其他組織(例如OpenDaylight)的工作,”AT&T表示,“最終我們會(huì)看到ONOS推動(dòng)行業(yè)向前發(fā)展,特別是開(kāi)源領(lǐng)域。”
OpenDaylight似乎急于剖析ONOS以及參與其開(kāi)發(fā)。
“我們很高興地看到斯坦福大學(xué)在ONOS提出的新技術(shù)和新方法,”OpenDaylight執(zhí)行董事Neela Jacques表示,“OpenDaylight開(kāi)發(fā)者社區(qū)一直渴望看到更多代碼。我們希望看到開(kāi)發(fā)者之間更多的協(xié)作,為我們帶來(lái)新的經(jīng)驗(yàn)和ODL研究,讓我們可以圍繞一個(gè)開(kāi)放的通用代碼庫(kù)團(tuán)結(jié)行業(yè)。我們還非常想看到ONOS構(gòu)建機(jī)制,讓人們來(lái)參與、共享和利用其代碼庫(kù)。”
“ODL的目標(biāo)仍然是推動(dòng)SDN的部署,”Jacques表示,“我們現(xiàn)在看到的是,人們正在基于ODL構(gòu)建各種各樣的產(chǎn)品,我們將繼續(xù)在2015年看到這種趨勢(shì)。”
ONOS的用例包括跨分組光核心的多層優(yōu)化和流量工程;SDN孤島與互聯(lián)網(wǎng)的無(wú)縫對(duì)等;具有分段路由的基于SDN的WAN控制;帶寬日歷;帶寬和網(wǎng)絡(luò)配置;以及各種配置、管理和控制應(yīng)用程序。
另一個(gè)是網(wǎng)絡(luò)功能作為服務(wù)(NFaaS),ON.Labs將其描述為可擴(kuò)展的、易于部署和管理NFV,其中最小配置單位是“服務(wù)”。這些服務(wù)可以很容易地管理和擴(kuò)展,還可以結(jié)合在一起創(chuàng)建新的服務(wù)。
NFaaS的例子包括緩存、深度包檢測(cè)、負(fù)載均衡和安全應(yīng)用程序。