一种软硬件结合实现的流还原设备支持多应用的系统和方法

    公开(公告)号:CN102571562A

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

    申请号:CN201110426580.7

    申请日:2011-12-19

    Abstract: 本发明提供一种软硬件结合实现的流还原设备支持多应用的系统和方法,在流还原硬件中设置一个tcp连接状态表,在应用软件中设置一个tcp连接过滤表,应用软件从硬件中的连接状态表获取一个tcp连接的数据后,还要去查找自己的连接过滤表,如果该连接在连接过滤表中,则接收数据,否则丢弃数据。当一个应用软件要删除一个tcp连接时,只把自己的连接过滤表中的该tcp连接删除,而不对硬件中的连接状态表操作,这样使得每个应用可以处理自己关注的tcp连接,互不影响。与现有技术相比,本发明的有益效果在于:软硬件结合解决流还原设备对多应用软件的支持。

    一种基于tcp连接的网络报文采样系统和方法

    公开(公告)号:CN102546392A

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

    申请号:CN201110383695.2

    申请日:2011-11-28

    Abstract: 本发明提供一种基于tcp连接的网络报文采样系统,包括:tcp报文判断模块、tcp标识判断模块和采样比例判断模块;与所述tcp标识判断模块连接的tcp查找模块,及分别与所述tcp查找模块和所述采样比例判断模块相连接的tcp连接管理表;还提供一种基于tcp连接的网络报文采样方法,在报文采样系统中建立一张tcp连接管理表,管理tcp连接建立、传输、关闭的过程。本发明提供的基于tcp连接的网络报文采样系统和方法,可对报文进行连续采集,提高采样数据的有效性。

    一种利用自动机实现文本精确匹配的系统和方法

    公开(公告)号:CN102521357A

    公开(公告)日:2012-06-27

    申请号:CN201110415222.6

    申请日:2011-12-13

    Abstract: 本发明提供一种利用自动机实现文本精确匹配的系统和方法,其包括:Dfa匹配引擎,用于接收输入文本;dfa跳转表,用于对Dfa匹配引擎接收的输入文本进行匹配查询,如果匹配成功,则进入匹配处理模块,否则进入下一轮的文本输入匹配;匹配处理模块。本发明提供的利用自动机实现文本精确匹配的系统和方法,通过自动机对任何文本进行搜索、查询、匹配相应正则子串,同时利用自动机技术对所有正则子串生成自动机,只需遍历文本一遍,显著提高匹配的速度,同时也提高在文本匹配中的精度。同时,本发明方案还可以批量匹配一系列的文本文件。

    一种基于IPv6报文的分流方法

    公开(公告)号:CN102497320A

    公开(公告)日:2012-06-13

    申请号:CN201110415266.9

    申请日:2011-12-13

    Abstract: 本发明提供了一种基于IPv6报文的分流方法,该方法主要是根据IPv6报文结构,提取其四元组,通过四元组产生Hash值;根据软件配置的分流比例,计算其分配在哪一个队列中,然后通过PCIe将报文放入该队列中,完成其分流。本发明提供的基于IPv6报文的分流方法,对扩展头域的四种位置进行定义,从而让TCP或UDP头的定位变得容易。

    一种利用自动机实现单包匹配的系统和方法

    公开(公告)号:CN102497319A

    公开(公告)日:2012-06-13

    申请号:CN201110415232.X

    申请日:2011-12-13

    Abstract: 本发明提供一种利用自动机实现单包匹配的系统和方法,其包括:掩码生成模块,用于接收多个报文头字段并生成掩码值;mask_table表,用于接收报文头字段生成的掩码值并查询dfa地址,如果在mask_table表中查询到了输入的mask,就将报文头字段传送到DFA_table进行匹配查找,否则进入下一轮单包匹配;DFA_table表,其包括多个同DFA_table的dfa_addr对应的DFA跳转表,用于接收匹配mask_table表的报文头字段,如果匹配,则进入匹配处理模块,否则进入下一轮单包匹配;匹配处理模块。本发明提供的利用自动机实现单包匹配的系统和方法,过对感兴趣报文的各个域字段构造复杂正则,对不同域设定不同的优先级,利用自动机技术实现对网络数据报文高效匹配筛选。

    一种混合端口类型的网卡实现系统和方法

    公开(公告)号:CN102497318A

    公开(公告)日:2012-06-13

    申请号:CN201110413570.X

    申请日:2011-12-13

    Abstract: 本发明提供一种混合端口类型的网卡实现系统和方法,所述系统包括千兆接入模块、万兆接入模块、交换芯片、处理芯片和主机接口,交换芯片将千兆接入模块和万兆接入模块接收的报文交换到处理芯片,在处理芯片处理完成之后通过主机接口上传。主机发送的报文通过处理芯片处理之后通过交换芯片交换到千兆接入模块、万兆接入模块从网口发送出去。所述方法包括千兆接入步骤、万兆接入步骤、交换步骤、处理步骤和主机接入。本发明提供的混合端口类型的网卡实现系统和方法,使网络接入不至于成为服务器处理能力的瓶颈,从而避免了服务器更新因网络接入设备不匹配而造成的浪费。

Patent Agency Ranking