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