前言
近年來,隨著市場和技術的發展,越來越多的網絡基礎架構開始向基于通用計算平臺或模塊化計算平臺的架構方向融合,用以支持和提供多樣的網絡單元和豐富的功能,如應用處理、控制處理、包處理、信號處理等。除了節約成本和縮短產品上市時間之外,在機架式系統和不同尺寸的網絡設備上,此架構還可以提供模塊化架構的靈活性以及隨需而定的系統組件獨立升級能力。在傳統的網絡架構中,交換模塊處理In-band和out-of-band系統模塊之間的路由交換,處理器模塊提供應用層和控制層功能,包處理模塊用于數據平面,DSP模塊提供定制化的信號層功能。通過使用Intel® DPDK(Intel® Data Plane Development Kit,Intel® 數據平面開發套件),基于Intel® x86架構的處理器模塊不僅可以實現傳統的處理應用和控制功能,還可以實現智能和高效的包處理。
該白皮書以IP轉發作為包處理的一個典型示例,說明了如何將凌華科技aTCA-6200刀片式服務器與Intel® DPDK技術整合為單一平臺,提供所需的處理性能,并實現包處理服務性能的提升。首先,我們來比較在沒有使用Intel® DPDK做任何優化時,采用原生 Linux(Native Linux) IP轉發時aTCA-6200的第三層轉發性能。然后,我們再分析采用Intel® DPDK技術之后所獲得的IP轉發性能提升的原因。最后,我們將介紹凌華科技基于Intel® DPDK技術的自己的開發工具包,該工具包可以協助用戶輕松地開發自己的基于Intel® DPDK的應用程序。
了解更多詳情,請參考http://www.adlinktech.com/cn/solution/application_notephp?file=industrial/p17.htm。