发明名称 基于Intel DPDK的网络数据包并行处理方法
摘要 本发明公开了一种基于Intel DPDK的网络数据包并行处理方法,步骤一,构建Intel DPDK运行环境;步骤二,创建内存池,创建用于接收网络数据包的RX内存环和用于发送网络数据包的TX内存环;步骤三,设置网络数据包调度策略,准备进行网络数据包调度;步骤四,创建多个工作线程,进行网络数据包的并行处理。本发明充分利用多核CPU的性能优势,通过无锁的数据结构设计,并行的网络处理框架,高效的网络数据包分发,实现网络数据包在多个CPU核上的并行处理。
申请公布号 CN105577567A 申请公布日期 2016.05.11
申请号 CN201610064205.5 申请日期 2016.01.29
申请人 国家电网公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司;国网山西省电力公司 发明人 黄益彬;金倩倩;纪元;韦小刚;邓进;张骞;陈功胜;纪鹏;宋述停;王强
分类号 H04L12/861(2013.01)I;H04L12/911(2013.01)I;H04L12/26(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L12/861(2013.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 基于Intel DPDK的网络数据包并行处理方法,其特征在于:包括以下步骤,步骤一,构建Intel DPDK运行环境;步骤二,创建内存池,创建用于接收网络数据包的RX内存环和用于发送网络数据包的TX内存环;步骤三,设置网络数据包调度策略,准备进行网络数据包调度;步骤四,创建多个工作线程,进行网络数据包的并行处理。
地址 100031 北京市西城区西长安街86号