您當(dāng)前的位置是:  首頁 > 新聞 > 專家觀點 >
 首頁 > 新聞 > 專家觀點 >

OPNFV:推動開源生態(tài)系統(tǒng)融合 加速NFV部署與落地

2017-05-27 13:52:33   作者:   來源:至頂網(wǎng)   評論:0  點擊:


  最近,在開源家族中出現(xiàn)了一位“網(wǎng)紅”,那就是OPNFV,相信業(yè)內(nèi)人士并不陌生,OPNFV是針對NFV領(lǐng)域的一個開源項目,和其他開源項目的主要區(qū)別在于其并不專注于開源代碼的開發(fā),而是致力于將其他開源項目通過集成、部署和測試進(jìn)行系統(tǒng)級的整合,從而搭建一個基準(zhǔn)的NFV平臺。而如今在NFV領(lǐng)域中恰恰缺少一個這樣的平臺,使得不同開源標(biāo)準(zhǔn)及協(xié)議間能夠互通協(xié)作,以符合NFV的實際應(yīng)用環(huán)境。
\
  OPNFV 執(zhí)行董事 Heather Kirksey 女士
  在近期舉辦的2017中國SDN/NFV大會上,OPNFV的執(zhí)行董事Heather Kirksey女士就OPNFV項目如何推動不同開源生態(tài)系統(tǒng)上網(wǎng)絡(luò)功能虛擬化(NFV)部件的開發(fā)和演進(jìn),以及加快企業(yè)和服務(wù)提供商的網(wǎng)絡(luò)變革做了精彩講解。在演講中Kirksey表示,“隨著即將公布的第四版Danube的問世,此項目已經(jīng)基本成熟,并將成為開發(fā)商之間進(jìn)行協(xié)作以及NFV、SDN和云生態(tài)系統(tǒng)之間快速復(fù)制的助推器。”
  合作開發(fā)特征模塊
  另外,Kirksey還詳細(xì)介紹了OPNFV的CI/CD基礎(chǔ)設(shè)施、DevOps方法、以及通向遵循和驗證(CP) 計劃的路徑、代理Plugfests的價值,以及今年的OPNFV峰會將帶來的新方向。
  據(jù)Kirksey介紹,OPNFV是Linux Foundation旗下的一個合作項目, OPNFV項目本身會和上游項目一起創(chuàng)建特征,而具體開發(fā)工作可能會集中在上游項目,也可能在OPNFV項目本身進(jìn)行,這主要取決于項目本身需要,最后其會把這些開發(fā)好的特征模塊組合在一起進(jìn)行部署。
  分布式測試環(huán)境
  OPNFV項目把測試分為認(rèn)證測試和功能測試兩大類,當(dāng)在測試過程中發(fā)現(xiàn)問題時,則會將所發(fā)現(xiàn)的問題反饋至上游項目以獲得相應(yīng)支持,這些上游項目主要來自于一些主流的開源社區(qū)及組織,如OpenStack、ODL、OVS和IETF、ONF、ODP等開源組織及社區(qū)。
  Kirksey在接受至頂網(wǎng)記者采訪時表示,“實際上這個測試環(huán)境是分布式的,其中包括很多貢獻(xiàn)者,如華為、諾基亞、愛立信等等,也有運營商,如中國移動、Orange,還有一些非盈利組織的參與,他們貢獻(xiàn)出自己的實驗室,聯(lián)合組成了OPNFV項目測試實驗室環(huán)境來承接社區(qū)測試的工作,因此在這些測試環(huán)境中包含的硬件非常豐富,如X86、ARM以及OCP,還有一些OEM廠商,如廣達(dá)的相關(guān)硬件都會涵蓋在其中。”
  此外,Kirksey還表示,“目前開源項目的開發(fā)流程一般都會基于DevOps。而OPNFV社區(qū)要把各個項目集成起來,所以社區(qū)的DevOps測試要和上游的CICD進(jìn)行對接,最終要實現(xiàn)上游社區(qū)改動代碼會自動觸發(fā)OPNFV對所改動的內(nèi)容做相應(yīng)的測試和驗證,而我們希望這一系列流程全部實現(xiàn)自動化,所以在OPNFV社區(qū)中的CICD會和上游社區(qū)做持續(xù)集成和持續(xù)部署的對接工作。”
  版本特性及成員貢獻(xiàn)
  OPNFV到目前為止已發(fā)布了4個版本,都是以河流的名字來命名。最新版本多瑙河已經(jīng)于4月初發(fā)布,平均每半年發(fā)布一個新版本。Kirksey表示,“在6個月中,我們把OpenStack部署了7000多次,也就是說OPNFV社區(qū)在對項目的集成方面花費了大量精力,來解決整個項目在集成時所需的配置,在這方面我們積累了大量經(jīng)驗。目前有大概20多個活躍的成員及組織在OPNFV的多瑙河版本中貢獻(xiàn)了多達(dá)180個開發(fā)者。”
  在OPNFV最新版本中,在底層數(shù)據(jù)面也是利用DPDK和ODP進(jìn)行加速的模塊,數(shù)據(jù)面轉(zhuǎn)發(fā)模塊包括FDIO和OVS。上層計算的虛擬化模塊包括KVM和LXD(LXD是容器的一種格式)。在網(wǎng)絡(luò)虛擬化方面采用了主流的3個SDN的controller方案,另外還把OPNO作為mano集成到了整個系統(tǒng)中。因此多瑙河版本實現(xiàn)了在NFV平臺上端到端的整體方案。
  由于集成了OPNO的緣故,新版本可以通過一個OpenStack控制很多子OpenStack。形成了集群概念。同時,也實現(xiàn)了ServiceChaining、IPV6、二層和三層的VPN,以及故障管理和分析等功能。
  此外,為了能夠更好的解決運營商目前所面臨的設(shè)備間互聯(lián)互通的嚴(yán)峻問題,OPNFV還特別制定了CVP計劃,CVP會幫助運營商解決設(shè)備間互聯(lián)互通的問題,讓運營商可以更方便地把各個模塊集成在一起,組合成NFV的整體系統(tǒng)并進(jìn)行部署。
  在OPNO會員列表中,白金會員包括中國移動、華為、ZTE、聯(lián)想。黃金成員包括BII、中國電信、中國聯(lián)通等,這些都是OPNFV的主要需求提供方及貢獻(xiàn)者。而目前SDN/NFV產(chǎn)業(yè)聯(lián)盟已經(jīng)宣布正式加入OPNFV,作為一個非盈利組織會員,SDN/NFV產(chǎn)業(yè)聯(lián)盟也將與OPNFV共同在中國推動NFV產(chǎn)業(yè)的進(jìn)一步落地。

專題