近日,在美國(guó)波士頓舉辦的OpenStack峰會(huì)上,中興通訊闡述并成功展示了基于PaaS的FD.io應(yīng)用。
FD.io是Linux Foundation旗下的開(kāi)源項(xiàng)目,中興通訊是其白銀會(huì)員。該項(xiàng)目提供了一個(gè)IO服務(wù)框架,其架構(gòu)類似于一個(gè)子系統(tǒng)的集合,提供了一個(gè)模塊化、可擴(kuò)展的user space IO服務(wù)框架,能支持高吞吐量、低延遲、高資源利用率的IO服務(wù)。FD.io初始代碼貢獻(xiàn)主要為矢量數(shù)據(jù)包處理VPP(Vector Packet Processing)。通過(guò)測(cè)試,VPP與目前同類開(kāi)源軟件性能相比,有著數(shù)量級(jí)別的提升。
由于目前在PaaS下主要使用開(kāi)源消息隊(duì)列的實(shí)現(xiàn)架構(gòu),轉(zhuǎn)發(fā)性能不能滿足商用要求。中興通訊通過(guò)將VPP和DPDK(Data Plane Development Kit )數(shù)據(jù)面開(kāi)發(fā)套件進(jìn)行組合,可以實(shí)現(xiàn)更高的滿足商用需求的轉(zhuǎn)發(fā)性能。同時(shí)在原生VPP的基礎(chǔ)上實(shí)現(xiàn)了防火墻功能以及包分類器packet classifier,可區(qū)分不同類型報(bào)文分發(fā)到對(duì)應(yīng)的容器化微服務(wù)進(jìn)行處理,實(shí)現(xiàn)了出入PaaS云的邊界路由器功能。
中興通訊作為FD.io項(xiàng)目的核心會(huì)員,后續(xù)將繼續(xù)致力于FD.io的功能開(kāi)發(fā)和在生產(chǎn)環(huán)境中的實(shí)際應(yīng)用,并將開(kāi)發(fā)和應(yīng)用成果積極貢獻(xiàn)到開(kāi)源社區(qū)中去,努力與業(yè)界同仁一起推動(dòng)FD.io進(jìn)一步完善和發(fā)展。