[发明专利]一种基于用户自定义数据的IPFIX流量统计方法及装置有效
申请号: | 202011518888.X | 申请日: | 2020-12-21 |
公开(公告)号: | CN112702232B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 马佳彪;龚沁;杨八双;韦健 | 申请(专利权)人: | 苏州盛科通信股份有限公司 |
主分类号: | H04L43/0876 | 分类号: | H04L43/0876;H04L69/22;H04L45/745;H04L45/74 |
代理公司: | 苏州三英知识产权代理有限公司 32412 | 代理人: | 周仁青 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 用户 自定义 数据 ipfix 流量 统计 方法 装置 | ||
本发明揭示了一种基于用户自定义数据的IPFIX流量统计方法及装置,方法包括接收报文并解析,根据报文携带的信息查找用户自定义数据抽取配置表,获取数据抽取规则,根据数据抽取规则获取用户自定义数据,进一步判断是否执行用户自定义IPFIX处理,并在执行时IPFIX引擎接收用户自定义数据,根据用户自定义数据生成流表查找关键字并查找IPFIX流表,并在查找到时更新IPFIX流表,在未查找到时添加数据流统计信息至IPFIX流表中。本发明能够根据用户自定义的方式抽取报文指定位置的数据并输入至IPFIX引擎中来区分流量,无需制作新的网络交换芯片来解析当前网络交换芯片无法解析的字段数据,节约了成本。
技术领域
本发明涉及网络技术领域,尤其是涉及一种基于用户自定义数据的IPFIX流量统计方法及装置。
背景技术
在传统的网络监控方式中,网络管理员只能在网络出现故障或者瓶颈时分析和处理网络存在的问题,而无法在网络出现故障之前掌握网络的状态,以及时对网络进行调整。为了能够使网络管理员在网络出现故障之前及时掌握网络的状态,IPFIX(IP FlowInformation Export,IP数据流信息输出)技术应运而生。IPFIX用于监控网络中流量的状态,其包括输出器(Exporter)、收集器(Collector)和分析器(Analyser),输出器收集网络中的流量统计信息并以IPFIX报文的形式发送至收集器中,收集器对IPFIX报文进行解析并将统计数据收集到数据库中,进一步发送至分析服务器进行更详细的分析和统计,分析器对收集器发送过来的数据流统计信息进一步处理,如以图形界面形式显示出来。IPFIX根据报文的特征信息标识网络中的每股数据流,特征信息包括但不限于源IP地址、目的IP地址、TCP/UDP源端口、TCP/UDP目的端口、三层协议类型、服务类型、输入逻辑接口。如果报文的以上信息都匹配,则这些报文视为同一股流量,IPFIX进一步记录这些流量的统计信息,如数据流的报文数、字节数。
在网路交换芯片中,网络交换设备利用IPFIX引擎将经过报文分类为不同的流量,对这些流量进行统计,并将统计信息存储在流表中。为了将经过的报文区分为不同的流,交换芯片支持选择报文的某些字段,如源IP地址、目的IP地址或者字段之外的相关信息,如报文进入的逻辑端口等,作为依据区分,并且还支持用户配置如何组合这些字段。
然而,现有的网络交换设备用于区分数据流的字段均为网络交换芯片能够解析出具体含义的,并且这些字段是符合标准、公开的,如IP地址、TCP端口等。当后续一些新的协议或者私有协议,交换芯片无法对其中一些字段进行解析,也就无法将一些字段送入IPFIX引擎作为数据流区分的依据,而且网络交换芯片在制作完成后无法在本芯片上进行扩展,只能够依赖于新一代的芯片,造成芯片设计成本增大。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种基于用户自定义数据的IPFIX流量统计方法及装置。
为实现上述目的,本发明提出如下技术方案:一种基于用户自定义数据的IPFIX流量统计方法,所述方法包括
接收报文并解析,获取报文携带的信息;
根据报文携带的信息查找用户自定义数据抽取配置表,获取用户自定义数据抽取配置表的索引,根据用户自定义数据抽取配置表的索引获取数据抽取规则,进一步根据所述数据抽取规则获取用户自定义数据,其中,用户自定义数据抽取配置表包括至少一个数据抽取规则;
根据用户自定义数据抽取配置表的索引判断是否执行用户自定义IPFIX处理,并在执行用户自定义IPFIX处理时IPFIX引擎接收用户自定义数据,根据用户自定义数据生成流表查找关键字并查找IPFIX流表,并在查找到时更新IPFIX流表,在未查找到时添加数据流统计信息至IPFIX流表中。
优选地,根据如下步骤判断是否执行用户自定义IPFIX处理:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州盛科通信股份有限公司,未经苏州盛科通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011518888.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于复杂地质模型的物探试验模拟装置
- 下一篇:一种自动化抓棉机
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置