1.基于dpdk开发流量封堵、转发、分析的软件。
2.可分析特定报文,基于特定报文进行定速、定量回放,测试开发软件的功能。
3.替代流表功能,模拟大流量报文回放,测试软件的并发性及稳定性。
4.软件可实现服务端及客户端之间模拟流量,支持中间层软件测试流量封堵和检测。
1.使用dpdk的无锁队列、内存池、大业内存完成程序底层架构搭建,保证程序运行效率。
2.使用hash表及排序算法完成报文的模拟及发送。
3.使用C++11特性完成项目的封装。
4.使用linux多线程及锁完成项目高并发运行。
5.基于ip、tcp等协议解析报文。