助推NFV的利器DPDK又來了 ADSS光纜價格
時間:2016-08-11 14:59:29 來源:
在5月的DPDK開發者大會上,來自DPDK開發者社區的全球250多個貢獻者帶來了超過4400項代碼,相比去年又有了質的提升,一個有活力且完善的DPDK生態系統正在形成。英特爾也在這次大會上帶來了DPDK2.2版本,進一步幫助開發者推進DPDK的應用,助推NFV(網絡功能虛擬化)的發展。作為一項能夠為云架構帶來創新性改變的技術的,NFV正在為云平臺的建設與運營產生著積極的影響,此時,能夠幫助NFV性能數倍提升的DPDK技術變的至關重要。ADSS光纜
近兩年隨著技術的發展,NFV不斷得到優化,網絡轉型時機已到。但NFV在發展的同時也得面對基礎架構管理和編排調度,工作負載布置以及安全策略等方面的問題。并且對時延抖動、安全、QoS、服務故障轉移和恢復管理提出了較高的要求。ADSS
DPDK,釋放NFV潛能的利器
作為引領以太網技術發展30年的老牌勁旅,英特爾以太網解決方案可實現網絡虛擬化和全新創新架構。與此同時,英特爾也在推進開放源代碼及標準化。并推出開放式參考架構英特爾ONP。借助英特爾數據面開發工具套件DPDK,可以將數據包處理性能最多提高十倍。用戶可在處理數據包的同時執行其它工作負載,從而降低硬件成本、簡化程序開發和縮短上市時間。ADSS光纜廠家
DPDK(DataPlaneDevelopmentKit,數據面開發套件)是英特爾聯合第三方軟件開發公司推出的基于英特爾x86通用平臺的架構,旨在優化通用服務器網絡與數據面性能。DPDK以英特爾平臺為核心,支持多種處理器體系架構,支持多種PMD的開源軟件,它兼容英特爾x86、IBMPower8,EZchipTILE-Gx和ARM等內核。作為一種內核旁路機制,DPDK允許虛擬交換機旁路內核并直接與兼容的網卡通信,實現了高效靈活的包處理解決方案。目前,運行最新的DPDK2.2版本的L3Fwd測試拓撲吞吐量可達233Gbps,遠高于去年的187Gbps,可以說,DPDK的潛力還在發掘中。OPGW光纜
DPDK的推出可以說是雪中送炭,其出色的數據面性能優化能力,以及與通用計算平臺優秀的契合度,使之迅速成為眾多SDN和NFV開發者或廠商用以優化自身技術和方案的關鍵技術,也成為了基于通用計算技術的數據平臺的熱門解決方案。去年,中國移動和中國電信提出使用DPDK作為關鍵的數據面加速方案的“虛擬化小基站網關”與“虛擬化智能管道”項目,顯示了DPDK在NFV發展過程中的絕對實力。
DPDK采用輪詢方式實現數據包處理過程,無中斷,并通過零拷貝技術直接從內存讀取數據包。這種處理方式節省了CPU中斷時間、內存拷貝時間,并向應用層提供了簡單易行且高效的數據包處理方式,使得網絡應用的開發更加方便,最多可提升處理器10倍的性能。由于DPDK的存在,NFV的性能問題得到了有效的解決,極大地推動了NFV的發展進程。ADSS光纜
DPDK擁抱社區社區反哺DPDK
DPDK開源社區于2014年正式推出,使用DPDK技術和有興趣使用DPDK技術的所有人都可以在社區互相交流。英特爾每年都會更新DPDK數據包,社區成員分享并繼續尋找DPDK在新領域的使用契機。成員涵蓋國內外多家軟件廠商以及電信/數據中心設備制造商。其中,英特爾、6wind、思科、華為、中興、博科、VMware、紅帽、IBM、飛思卡爾、EZchip、Mellanox等主流廠商均活躍在DPDK社區中,活躍的“開源社區”就像包容的生態系統一樣,具有更為長久的生命力。英特爾已連續兩年舉辦DPDK開發者大會,分享DPDK的最新進展,與社區成員分享技術實踐與面臨的挑戰。不同于一塵不變的技術,DPDK從來不是某一家企業的獨角戲。每年DPDK社區都會收到來自各個貢獻者提供的補丁,它們既有華為等大廠商,也有某些基于DPDK做開發的小型廠商。
數據顯示2015年至2016年,整個社區代碼提交數超過4400項,貢獻者達到250個,漲幅達417%,社區總投入2560萬美元。其中,有近30%的貢獻者來自中國。在本次大會上,貢獻者們帶來了DPDK在FastUser-levelTCPStack(快速用戶級協議棧)、下一代虛擬交換機、virtio框架、UCloudVortex(漩渦)、存儲、mTCP和Ceph等各方面的技術進展以及使用情況。
在這個成熟的生態系統下,DPDK的技術也在不斷演進中,很多難題在貢獻者的幫助下也得到了解決。比如現有應用程序的復雜性使一些應用難以不加改動的使用DPDK,需要將應用改動以適配DPDK或者改動DPDK以適配應用。有開發者通過給DPDK預分配一大塊連續物理內存,并使用DPDK的內存管理機制,隔離進程調度和中斷的CPU得到一個理想的數據面,然后把標準驅動修改為高效的輪詢模式,最終得到一個性能和標準DPDK近似的內核版DPDK,完美的解決問題。DPDK社群形成的良性、多贏的生態環境,必將通過DPDK平臺上更多貢獻者的參與,為NFV及云架構發展產生積極的推動作用。







