发明名称 |
基于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号 |