OpenDaylight(ODL)是推進網絡演進的重要開源項目,雖然是在ONF開放網絡基金會之后成立,但發展迅速。如今,OpenDaylight已推出第四版Beryllium(鈹版),其正在構建一個能夠通過任意方式配置的通用平臺來解決網絡挑戰。
在中國,隨著阿里巴巴、騰訊加入該項目并成為白銀會員,OpenDaylight表現出了越來越強的活力。
OpenDaylight執行董事Neela Jacques
在OpenDaylight執行董事Neela Jacques的構想中,希望打造一個類似Linux的SDN平臺,它不僅僅能夠支持服務提供商、企業用戶、各種各樣終端用戶,另外還可以基于這個平臺之上構建各種各樣的網絡應用案例。
OpenDaylight正朝這個方向邁進,在OpenDaylight社區中,全球有超過1300個人做出他們的代碼貢獻,從而推動開放SDN的發展。
OpenDaylight活躍度
OpenDaylight在如何演進?
在OpenDaylight成立之初,有人質疑其不是一個真正開源項目,是因為這是由網絡供應商們主導的項目,而沒用用戶代表。不過,Neela Jacques并不認同,“有人覺得ODL只是針對SP服務提供商來開發的,還有一些人說是專門為企業開發的,有些人認為它只是為研究機構或者是教育機構來使用的。實際上可以看到很多的服務提供商、企業、研究者、廠商,他們都在使用ODL。”
可以看到,OpenDaylight從最初的網絡廠商組成,開始有更多的服務提供商、最終用戶加入進來。現在這些新的成員應該說超過一半都不是網絡供應商,而是最終用戶的代表。在OpenDaylight中,有活躍的顧問團,包括阿里巴巴、騰訊、中國移動、中國電信、AT&T、orange、Telefonica等等,他們也對OpenDaylight做出回饋和貢獻。
Neela Jacques這樣總結OpenDaylight的不斷成長,“生態圈不斷擴大、最終用戶不斷增長、日漸成熟的代碼數據庫以及新應用的不斷涌現。”
Beryllim(鈹)版本:產品級別開放式SDN平臺
性能和穩定性提升:可支持業務關鍵性的部署;任務可放置在具有DPDK加速虛擬交換機的主機上。
增強OpenStack集成:可擴展OpenDayLight-OpenStack集成的新功能;Neutron API增強,促進ML2 Plug-in的使用;全面支持OpenStack HA和集群。
增強應用集成:擴展的南向API支持;Network Intent Composition (NIC) 增強
誰在用OpenDaylight?
為了證明OpenDaylight的受歡迎度,Neela Jacques列舉了多個基于OpenDaylight的用戶開放網絡實踐。
Neela Jacques表示,19%的用戶用OpenDaylight來創建新的業務、交付新的業務,27%的用戶用于網絡監測管理和分析,26%用于流程工程,28%用于NFV和云。
“AT&T是世界上最大的服務提供商之一,他們對ODL的使用還是非常廣泛的。”Neela Jacques說道,AT&T想選擇一個SDN全球的控制器,能夠基于其他各種各樣的控制器之上來管理整個網絡,它最后選擇了ODL,之所以選擇ODL是因為ODL具備一系列的能力,現在它是唯一能夠作為全球性的SDN控制器的系統。
AT&T使用OpenDaylight
全球的超級控制器用以協調多個不同區域的控制器。ODL提供多種網絡服務,其中包括跨區域和跨廠商應用場景。區域控制器用以拓撲監測、路由、故障解決等。
Neela Jacques表示,無論是AT&T還是中國移動,他們都會部署一些節點控制器,節點的控制器是一些具體功能的控制器,他用這些控制器來控制網絡的一部分或者某些功能,但是它需要是一個全球性的控制器,ODL就是他們非常好的選擇。
中國最大的互聯網公司騰訊也使用了ODL,通過ODL構建DCI控制器,實現真實帶寬使用改善以及網絡服務品質提升。“對騰訊而言要處理的流量是非常巨大的,怎么樣來應對數據中心之間如此巨大的流量?不是簡單地不斷地增加容量來應對流量不斷地增長,相反他們使用ODL來更智慧更智能地管理流量。”
騰訊用ODL做BGP線路路由的計算,和部署基于流的負載平衡器,從而降低網絡延遲。
除了電信運營商和互聯網廠商,ODL甚至應用在管理衛星網絡上。衛星網絡的數據流,包括天氣、航空等需要切換基礎架構投影至光傳輸網絡,而采用ODL作為一個全球控制器,在MEO衛星網絡上實現SDN,從而提供一致和按需的鏈接。
OpenDaylight正用一個個落地的案例證明它的實用與受歡迎之處。