The invention provides a data shunting method based on DPDK, including DPDK data path, protocol identification, flow management, policy control, etc. The invention integrates the functions of identification and content restoration of wired network communication protocol, flow screening, load balancing shunting, rule filtering, configuration management, policy issuance, homology and homology. Effective filtering shunting divides large flow into the flow that can be processed by traditional servers, and can be widely used in military industry, security, operators and other fields.
【技术实现步骤摘要】
一种基于DPDK的数据分流方法
本专利技术创造涉及信息安全领域,尤其涉及信息安全领域中的数据分流领域。
技术介绍
传统互联网行业数据流量比较大,使用数据挖掘分析时针对大流量困难重重,分流设备的出现解决此类弊端。传统数据分离设备采用专用的分流芯片,技术壁垒比较深入,而且的可替代性差,基本都是采用CAVIUM芯片进行分流设备的研发,CAVIUM芯片的研发入门要求比较高,DPDK技术有限的解决了系统传统壁垒技术。打破CAVIUM芯片下的数据分流垄断趋势。
技术实现思路
鉴于现有技术的缺陷,本专利技术创造采用的技术解决方案如下:一种基于DPDK的数据分流方法,其主要由DPDK数据接入层、报文处理层、策略处理层、DPDK数据转发层和命令管理层组成。所述的DPDK数据接入层基于DPDK,根据命令配置来实现特定端口配置收发实现多端口收包、报文缓存池、线程池、消息队列。所述的报文处理层进行报文数据的解析,包含命令接收模块接收策略,实现对二层、三层、四层、隧道协议、radius等用户管理协议的解析,对流管理、分片的重组。所述的策略处理层依赖于报文处理层,根据接收到的配置策略实现相对于的配置管理工作,并对报文进行相应的更改,实现隧道剥离、负载均衡、标签处理动作管理、规则管理,;所述的DPDK数据转发层实现多端口多队列的转发、同源同宿、报文调度等,实现了所有端口调度模式;所述的命令管理层包括命令行配置模块和命令收发模块,从而通过命令行的方式下发策略,并接收反馈信息并回显。有益效果:本专利技术创造嵌入最新的DPDK技术、具备分流设备的主要功能、性能更高、选型更加的灵活、不再受限于专用 ...
【技术保护点】
1.一种基于DPDK的数据分流方法,其主要由DPDK数据接入层、报文处理层、策略处理层、DPDK数据转发层和命令管理层组成。
【技术特征摘要】
1.一种基于DPDK的数据分流方法,其主要由DPDK数据接入层、报文处理层、策略处理层、DPDK数据转发层和命令管理层组成。2.根据权利要求1所述的一种基于DPDK的数据分流方法,其特征在于所述的DPDK数据接入层基于DPDK,根据命令配置来实现特定端口配置收发实现多端口收包、报文缓存池、线程池、消息队列。3.根据权利要求1所述的一种基于DPDK的数据分流方法,其特征在于所述的报文处理层进行报文数据的解析,包含命令接收模块接收策略,实现对二层、三层、四层、隧道协议、radius等用户管理协议的解析,对流管理、分片的重组。4.根据权利...
【专利技术属性】
技术研发人员:傅涛,
申请(专利权)人:江苏博智软件科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。