[实用新型]支持复杂流量统计的网卡设备有效
申请号: | 201120480655.5 | 申请日: | 2011-11-28 |
公开(公告)号: | CN202535371U | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 刘朝辉;白宗元;张磊;纪奎 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | H04L12/02 | 分类号: | H04L12/02;H04L12/26 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100084 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 复杂 流量 统计 网卡 设备 | ||
技术领域
本实用新型涉及一种网络数据处理系统,具体讲涉及一种支持复杂流量统计的网卡设备。
背景技术
网络数据分析系统需要对网络流量进行各种统计,现有网络数据分析系统中,网卡不具备流量统计功能,或者仅仅具备简单的收包、丢包、错包等统计功能。
在现有技术中,应用软件不仅负责流量内容的分析,还要负责流量的分类统计,软件进行这些工作占用很多主机的资源,系统性能不高。
专利号为ZL200910147808.1、名称为“一种流量统计及自动计算上网费用的方法及装置”的发明披露了一种流量统计的装置,该装置包括无线连接管理模块,其中,无线连接管理模块用于统计每个周期内的无线网卡接入网络后的上下行流量;但是该无线连接管理模块具有功能比较单一,不能对分片包数、80端口包数、tcp连接建立包数等一些指定特征的流量进行统计,还有系统负载大的问题。
实用新型内容
为克服上述缺陷,本实用新型提供一种支持复杂流量统计的网卡设备,使流量统计功能由硬件网卡实现,提升系统性能。
本实用新型的目的在于,提供一种支持复杂流量统计的网卡设备,所述网卡设备包括流量统计网卡和与其连接的PCI模块,其改进之处在于,所述网卡设备为V6110T的FPGA芯片,所述流量统计网卡包括:统计项目列表和与所述统计项目列表连接的计数器列表。
本实用新型提供的优选技术方案中,所述统计项目列表包括数目1至n的统计项目。
本实用新型提供的第二优选技术方案中,所述PCI模块包括映射统计项目列表和映射计数器列表。
本实用新型提供的第三优选技术方案中,所述计数器列表包括与所述统计项目对应的、数目为1至n的计数器。
本实用新型提供的第四优选技术方案中,所述统计项目包括:收包数、丢包数、错包数、ip分片包数、80端口包数、tcp连接建立包数和/或访问特定网址的包数。
本实用新型提供的第五优选技术方案中,所述统计项目列表的内容映射到所述映射统计项目列表。
本实用新型提供的第六优选技术方案中,所述计数器列表的内容映射到所述映射计数器列表。
与现有技术比,本实用新型提供的支持复杂流量统计的网卡设备,使流量统计功能由硬件网卡实现,提升系统性能;可精确的统计网卡的流量,不仅可对收包数、丢包数、错包数进行统计,而且可对分片包数、80端口包数、tcp连接建立包数等一些指定特征的流量进行统计;还避免了使用软件进行网卡流量统计时,不仅要负责流量内容的分析,还要负责流量的分类统计,而这些工作会占用很多主机的资源,使系统性能不高的问题,本实用新型的支持复杂流量统计的网卡设备和方法,基于FPGA芯片实现,占用系统的资源低。
附图说明
图1为支持复杂流量统计的网卡设备的结构示意图。
具体实施方式
如图1所示,本实用新型基于fpga芯片,设计了一种可实现复杂流量统计的网卡设备,在网卡芯片中设置了一个统计项目列表,表中的每一表项是一个用正则式描述的需要统计的项目,对应每一个统计项目,硬件里面有一个计数器,用来记录该统计项目的报文计数,初始化时所有计数器为0。网卡对输入的每个报文,到统计项目列表中进行正则式匹配,如果匹配到了某个统计项目,则增加该项目对应的计数器。网卡的统计项目列表和计数器通过pci空间映射到软件中,可以被软件动态配置和读取。
本实用新型基于型号为V6110T的FPGA芯片,设计了一种支持复杂流量统计的网卡设备,所述支持复杂流量统计的网卡设备包括流量统计网卡和PCI模块,所述网卡设备包括统计项目列表和计数器列表,PCI模块包括映射统计项目列表和映射计数器列表;所述计数器列表的内容映射到所述映射计数器列表;所述统计项目列表中的每个统计项目是一个用正则式描述的需要统计的项目,计数器列表中设置有对应每一个统计项目的计数器,计数器用来记录对应统计项目的报文计数,初始化时所有计数器为0;所述统计项目列表的内容映射到所述映射统计项目列表,所述计数器列表的内容映射到所述映射计数器列表,网卡中的统计项目列表和计数器分别映到PCI模块中的映射统计项目列表和映射计数器列表,使网卡中的统计项目列表和计数器可以被软件动态配置和读取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120480655.5/2.html,转载请声明来源钻瓜专利网。