Open Baton起個大早,趕個晚集
開源組織Open Baton在管理和網絡編排(MANO)上研究的時間比其他開源MANO組織出現的時間都要早,那么為什么其他開源MANO組織如OSM和Open-O等在網絡功能虛擬化(NFV)領域變得如此突出,而Open Baton的前途相對未知?
Open Baton由兩個來自德國的研究機構Fraunhofer Fokus研究所和柏林技術大學領導的,Open Baton自2015年成立后,就專注于MANO代碼的開發,而不是建立社區和關注市場本身。
Open-O和OSM在其社區中匯聚不同的廠商和運營商,而Open Baton的社區是由這些研究機構建立的。Fraunhofer Fokus的研究員和柏林TU的博士生Giuseppe Carella表示,Open Baton與其他關注MANO的組織沒有太多交流。
Carella說:“在其他項目公布之后,我們或多或少都有一些了解,但他們沒有從一開始就聯系我們。而且由于時間有限,我們在自己的項目背景下有很多工作要做。”
近期,Open Baton一直在與OSM和Open-O進行討論,Open Baton計劃將一些OSM的工具納入其roadmap,目前還沒有跟Open-O確定這方面的工作。
Open Baton的工作
Fraunhofer Fokus在過去創建過類似的工作組,例如后來成為Core Network Dynamics公司的OpenEPC,并且習慣于遵循3GPP和ETSI等組織公布的規范。當ETSI發布NFV框架時,Fraunhofer很快意識到需要在MANO上開展工作。
Open Baton試圖通過創建一個靈活的MANO系統來區分自己,用戶可以根據需要插入不同的基礎設施。
Carella表示:“它可以支持用戶自己的VIM版本,在北向接口上,我們不被一個特定的信息模型(如Tosca或其他)所束縛,我們試圖脫離任何特定的定義。”
Open Baton的MANO架構圍繞著消息隊列,提供了自由實現編排器邏輯和其他組件解耦。
Carella說:“我們還嘗試與OpenStack解耦,VIM驅動程序查找資源,無論這些資源是基于OpenStack還是Amazon基礎架構的。”
Open Baton目前正在開發VIM驅動程序和虛擬網絡功能管理器(VNFM)的代碼,以直接與Kubernetes或Docker通信。
Open Baton在歐洲的幾個項目中得到了廣泛的應用,一個是SoftFire,該項目使用NFV和SDN來創建可編程基礎架構,第三方可以用它來開發新的服務和應用程序。此外,Open Baton是5G Berlin計劃的主要組成部分之一。