英特爾網卡引入DDP技術後,提高了雲和NFV部署的數據包處理效率,按需重配置報文處理引擎,讓數據處理更高效
◆可編程報文處理流水線
◆按需優化工作負載
◆無需重啟伺服器
◆設備使用更高效
◆無縫啟用新服務
Intel Ethernet 700系列產品的設計初衷是為了滿足雲和電信市場快速發展的需求,其引入了可編程流水線(pipeline)以支持更廣泛的協議和數據包類型,擴展支持的協議類型包括GENEVE和VXLAN-GPE等。
英特爾Ethernet 700系列:支持動態設備個性化(Dynamic Device Personalization,DDP)
動態設備個性化(DDP)是英特爾 Ethernet 700系列的關鍵技術之一,該技術通過支持可編程包處理流水線,用於對特定工作負載進行優化。默認設置的附加協議可以提高數據包處理效率,從而提高吞吐量並降低延遲。
Ethernet 700系列通過個性化配置文件來讓固件定義流水線(pipeline),以添加新協議或按需修改現有協議。Ethernet 700系列允許軟體定義固件或API,並在運行時按需加載這些配置文件,而無需重啟伺服器,其上運行的VM也無需遷移,保持正常運行和計算,同時還提高了VNF的性能,即使處理的這些網絡流量並未包含在默認固件中。
支持在線編程新協議,以提高性能
無需伺服器冷啟動,用戶即可按需重新配置網卡,從而避免了當從伺服器遷移VM時的VM不可用時間。運行時,網絡控制器對新協議進行解析可以提高應用程式/虛擬機的包處理性能。英特爾Ethernet 700系列網卡引入的DDP技術,能夠滿足用戶重新配置的需求。
VNFs和VM可按需個性化配置
啟用DDP後,應用軟體可以請求個性化服務——通過按需加載特定配置文件來更新適配器功能。如果有多個適配器,每個適配器都可以有自己的配置文件,而不會影響其他適配器。
使用更少的設備提升效率
通常,網卡等設備默認支持有限的協議類型。DDP配置文件包增添了許多設備默認配置中沒有的協議類型,支持更多的協議可以減少對設備數量的需求。
隨需應變的工作負載優化
使用DDP編程或重新配置流水線,使其有能力對附加協議進行分類,並將這些包分發到設備主機接口的指定隊列。這一特點能夠交付極高的性能,並有利於CPU利用率優化,例如消除了CPU核心對處理分類的需求,或者針對特定包類型進行負載均衡的需求。
英特爾Ethernet 800系列:增強型動態設備個性化(DDP)
雖然英特爾Ethernet 700系列支持傳統數據中心最常見的協議。但越來越多的企業需要使用新的協議或自定義協議來支撐特定應用場景,而這些協議在通用固件中可能並不被支持。
英特爾Ethernet 800系列通過引入完全可編程流水線,對DDP功能進行了增強,DDP軟體包除了支持通用的主流協議和隊列配置外,還增加了隧道協議支持,如IETF NVO3框架下的VXLAN、GENEVE、VXLAN-GRE及NVGRE等協議。增強型DDP軟體包為特定工作場景的協議和配置提供了更靈活的選項。
英特爾Ethernet 800系列增強型DDP提供:
更高的靈活性,驅動程序初始化階段就可加載用於特定工作負載的協議
獨立編程,每個適配器都可配置不同的DDP文件包
按需改變支持的協議類型,無需重新加載NVM固件映像
英特爾 Ethernet 800系列的DDP增強功能能夠進一步優化工作負載,尤其是在NFV和網絡邊緣部分。新的DDP軟體包正在陸續開發,以支持更多新的協議。
往期精彩回顧
變革與創新,從未停息。DT時代聚焦最新基礎架構設施和技術的進展,關注企業數位化轉型優秀案例,專注企業級方案和技術的傳播和創新企業的成長,觸及企業的變革與轉型,目前覆蓋的渠道有:今日頭條、百度百家、知乎、搜狐新聞(DTValue)、天天快報、鳳凰新聞、網易新聞、大魚、一點資訊等多家平臺。