一种网卡发包功能的实现装置和方法

    公开(公告)号:CN102420749A

    公开(公告)日:2012-04-18

    申请号:CN201110383377.6

    申请日:2011-11-28

    Abstract: 本发明提供了一种网卡发包功能的实现装置和方法,所述装置包括主机单元和网卡单元;所述主机单元包括内存区域BUF和控制所述内存区域BUF的CPU;所述网卡单元包括寄存器组、DMA读引擎模块和发送引擎模块;所述方法在进行DMA读操作时可以一次读请求读取多个报文;本发明提供的网卡发包功能的实现装置和方法,解决了现有的网卡发送长度小的数据包导致发包性能不高以及多发包线程(进程)之间资源竞争导致性能下降的问题。

    一种对正则式DFA分组的方法

    公开(公告)号:CN102111402A

    公开(公告)日:2011-06-29

    申请号:CN201010608744.3

    申请日:2010-12-17

    Abstract: 本发明提供了一种对正则式DFA分组的方法。对所有的正则式两两分组,生成两两之间的状态和;将所有正则式置于第一组,置失败标志为0;对步骤A的状态和进行排序,在第一组中找出两两之和最大的正则式a;将正则式a置于第二组;对第二组的正则式生成DFA,如果在DFA状态数目约束条件下生成成功,判断失败标志,如果为0,转到步骤C,如果为1,跳出;如果失败则将a置成第三组,置失败标志为1,转到步骤C;循环操作步骤C、D、E,直到依次所有正则式都尝试结束;将第三组中的正则式放到第一组中,尝试对第一组生成DFA,若成功,则分组结束,若失败则可对第三组重新分组,转到步骤A。本发明利用探测淘汰策略,实现了对正则式的最少分组,实现了在DFA状态数目约束下,生成DFA状态的最大化,可以实现对正则式的高效匹配。

    基于确定有限状态自动机的正则表达式匹配设备和方法

    公开(公告)号:CN102521356B

    公开(公告)日:2015-04-01

    申请号:CN201110415194.8

    申请日:2011-12-13

    Abstract: 本发明提供一种基于确定有限状态自动机的正则表达式匹配设备和方法,所述设备包括:包派发器和结果收集模块,所述正则表达式匹配系统包括:匹配单元和与其连接的存储单元;所述匹配单元分别与所述包派发器和所述结果收集模块连接。所述方法包括,首先将每个状态的转移表分解为字符替换表和简化状态表,分解之后,很多状态具有相同的字符替换表,这些状态间可共享;此外,很多状态有相似的字符替换表,将少数跳转提取出来后,这些状态也可共享相同的字符替换表。本发明提供的基于确定有限状态自动机的正则表达式匹配设备和方法,大大减少了存储DFA需要的存储空间,在有限的空间内可以存储较多的正则表达式。

    一种TCP连接淘汰方法
    46.
    发明授权

    公开(公告)号:CN102546394B

    公开(公告)日:2014-12-31

    申请号:CN201110413487.2

    申请日:2011-12-13

    Abstract: 本发明提供一种TCP连接淘汰方法,其特征在于,通过使用hash高效的存储和检索;有效的TCP连接淘汰机制,始终淘汰访问次数最少,最久没有使用(LRU)的TCP连接。与现有技术相比,本发明的有益效果在于:本发明实现了一种TCP连接淘汰策略,保证访问比较频繁的活跃节点被保持,淘汰访问次数少,且最久没有访问的节点。此方法保留了活跃的连接,一定程度上能防止synflood攻击。

    一种测试单包正则匹配逻辑的系统和方法

    公开(公告)号:CN102495778B

    公开(公告)日:2014-10-22

    申请号:CN201110415255.0

    申请日:2011-12-13

    Abstract: 本发明提供一种测试单包正则匹配逻辑的方法,PCIe仿真模型模拟PCIe总线特性,接收主机命令包括写命令和读命令。与现有技术相比,本发明的有益效果在于:1)采用SystemVerilog语言编写的程序效率很高,可以用较少的代码行数实现比较复杂的功能,提高了验证的效率。2)使用SystemVerilog基于约束的随机模拟验证是一种高效的功能验证方法,可以大大提高功能验证效率,使产品上市无功能缺陷。

    一种软硬件结合实现的高速网络报头采样系统和方法

    公开(公告)号:CN102387088B

    公开(公告)日:2014-10-22

    申请号:CN201110427442.0

    申请日:2011-12-19

    Abstract: 本发明提供一种软硬件结合实现的高速网络报头采样系统和方法,在报文采集卡中设置一个报文截取长度的寄存器,由软件向硬件配置当前需要截取的报头长度,硬件收到报文后,只把截取的有用长度的报文报头上传给软件,其他数据直接丢弃,在硬件报文采集卡中实现了报文的报头截取功能。与现有技术相比,本发明的有益效果在于:本发明实现高效的报头采样,提高了网络数据分析系统的效率。

    一种TCP连接淘汰方法
    49.
    发明公开

    公开(公告)号:CN102546394A

    公开(公告)日:2012-07-04

    申请号:CN201110413487.2

    申请日:2011-12-13

    Abstract: 本发明提供一种TCP连接淘汰方法,其特征在于,通过使用hash高效的存储和检索;有效的TCP连接淘汰机制,始终淘汰访问次数最少,最久没有使用(LRU)的TCP连接。与现有技术相比,本发明的有益效果在于:本发明实现了一种TCP连接淘汰策略,保证访问比较频繁的活跃节点被保持,淘汰访问次数少,且最久没有访问的节点。此方法保留了活跃的连接,一定程度上能防止synflood攻击。

Patent Agency Ranking