基于网包分类的分类规则处理方法及装置、匹配装置

    公开(公告)号:CN103841112B

    公开(公告)日:2017-07-14

    申请号:CN201410099348.0

    申请日:2014-03-18

    发明人: 魏初舜 任凯

    IPC分类号: H04L29/06 H04L12/70

    摘要: 本申请公开了一种基于网包分类的分类规则处理方法及装置、匹配装置,其中,该方法包括:确定用于网包分类的规则库中的每一个分类规则对应的包速率;根据各个分类规则对应的包速率,将规则库中的所有分类规则构成多层级的匹配树的结构;其中,构成多层级的匹配树的结构的方法包括:按照对应的包速率由大到小的顺序构造匹配树;或者,在构成匹配树的过程中,针对至少一个层级的节点,根据各个分类规则对应的包速率选择划分域和/或划分点,将该节点划分为两个子节点。本申请中,包速率越大的数据流可以越快的完成匹配,减少了延迟,提高了吞吐量。

    一种数据转发装置和方法

    公开(公告)号:CN104579695B

    公开(公告)日:2018-07-20

    申请号:CN201310505550.4

    申请日:2013-10-23

    发明人: 魏初舜

    IPC分类号: H04L12/02

    摘要: 本发明公开了一种数据转发装置,应用于包括多个服务器、一个网卡共享设备的网络系统中的网卡共享设备上。在网卡共享设备上虚拟多个虚拟网卡单元,并在各服务器上运行一个或多个与虚拟网卡单元一一对应的虚拟网卡驱动程序,将各服务器发送的数据帧通过该共享网卡设备转发到外部网络或转发给其他服务器。基于同样的发明构思,本发明还提出一种方法,能够使多台服务器之间共享网卡资源。

    一种数据转发装置和方法

    公开(公告)号:CN104580011B

    公开(公告)日:2017-12-15

    申请号:CN201310505563.1

    申请日:2013-10-23

    发明人: 魏初舜

    IPC分类号: H04L12/867 H04L29/08

    摘要: 本发明公开了一种数据转发装置,应用于包括多个服务器、一个网卡共享设备的网络系统中的网卡共享设备上,在网卡共享设备上虚拟多个虚拟网卡单元,并在各服务器上运行一个或多个与虚拟网卡单元一一对应的虚拟网卡驱动程序,将各服务器发送的数据帧通过该共享网卡设备对应的虚拟网卡单元转发到外部网络。基于同样的发明构思,本申请还提出一种方法,能够使多台服务器之间共享网卡资源。

    一种网包分类方法和装置

    公开(公告)号:CN106209614B

    公开(公告)日:2019-09-17

    申请号:CN201510217646.X

    申请日:2015-04-30

    IPC分类号: H04L12/70 H04L29/06

    摘要: 本发明提供一种网包分类方法和装置,其中方法包括:采用循环分组法对初始规则集进行分组,生成预设数目的子规则集,循环分组法包括:由待分组的规则集集合中选取规则集交叠率最高的目标规则集,根据切分点对目标规则集进行切分得到两个子规则集,所述两个子规则集中的其中一个子规则集的规则集交叠率小于另一个子规则集的规则集交叠率;将所述两个子规则集放入规则集集合中,并继续对规则集集合中的子规则集进行切分,直至规则集集合中的子规则集的数目达到预设数目;分别对每一个子规则集进行建树,得到与子规则集对应的决策树,决策树用于对网包进行分类处理。本发明提高了决策树的生成效率。