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