開放網絡操作系統(ONOS)在2015年一年當中發布了五次代碼版本,每個版本的名稱以一種鳥的名字命名。這次的版本是EMU,它能夠提高平臺的性能,例如IP組播、SDN-IP、關鍵的用例包括CORD,服務功能鏈,對OPNFV和OpenStack的支持。
從ONOS的第四版本Drake開始,阿爾卡特朗訊(Alcatel-Lucent)作為廠商加入了開源大家庭,還有其他同仁加入,包括ECI、ClearPath Networks、北京郵電大學的FNLab。
ONOS在Drake發布后加入了Linux基金會,雖然是處在Linux基金會旗下,開源工作組還是維持著同樣的權限,這引起了部分人的抱怨,認為對ON.Lab控制太嚴密了。該組織近日宣布“ONOS的合作者和貢獻者們在持續增長”。
以下是Emu版本的幾個重點:
為了支持IP組播的用例和應用,該項目在DirecTV的貢獻下,創造了ONOS組播轉發應用程序組成的組播路由表,它通過ONOS控制器可以對任意來源某一特定來源的組播轉發狀態進行管理;組播轉發模塊對應實時組播數據流量;組播管理器通過與ONOS IntentService進行交互,進而通過網絡建立路徑。
SDN-IP是使用標準的BGP協議使SDN網絡連接到外部網絡的應用程序。它是開放網絡基金會(ONF)Atrium項目的關鍵元素。通過Emu,SDN-IP應用程序可以在運行時動態添加或刪除節點。Emu還對SDN-IP添加了默認路由支持。在傳統網絡中,如果路由器沒有匹配相應的IP前綴就會將數據包發送到默認路由的下一跳。
ONOS和AT&T在6月份的時候對CORD進行了概念驗證(PoC)。CORD通過使用ONOS來實現電信級開源SDN控制平面。ONOS在兩個方面提供了網絡控制:leaf/spine架構和提供服務的網絡資源,它是由服務器上運行的多個VNFs組成。ONOS將繼續與AT&T協調代碼,2016年他們將對CORD的PoC進行實驗,將為移動和企業添加PoC。
華為提供的增強虛擬租戶網絡(VTN)系統使得ONOS提供2層和3層虛擬網絡和IETF的服務功能鏈(SFC)。新功能包括創建SFC的一組北向API,包括為實現虛擬功能創建的port-pairing、為實現虛擬功能的負載均衡創建的port-pair-grouping、flow-classifiers(2層、3層、4層)、為實現功能鏈創建的port-chains等。ONOS還通過創建SFC管理器包括分類和轉發行為,實現了SFC控制平面。
最后,為了成為OPNFV即將發布的Brahmaputra的控制器選擇,Emu將整合OPNFV和OpenStack。在LR的評價中,CORD以及對OpenStack,OPNFV的支持被看成這一版ONOS操作系統最重要的改進。
原文鏈接:https://www.sdxcentral.com/articles/news/onos-code-takes-flight-in-2015/2015/12/