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