[发明专利]一种报文采样方法及装置有效
申请号: | 201910414737.0 | 申请日: | 2019-05-17 |
公开(公告)号: | CN110191109B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 曹林;吴刚 | 申请(专利权)人: | 杭州迪普信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭州市滨江区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 采样 方法 装置 | ||
本申请提供一种报文采样方法及装置。一种报文采样方法,包括:提取网络设备所接收的报文对应的特征信息;根据预设的哈希算法计算所述特征信息对应的哈希值;新建与所述哈希值相匹配的哈希值表项,并对新建哈希值表项的数量进行更新;判断经过更新的新建哈希值表项的数量是否满足预设的要求;若经过更新的新建哈希值表项的数量满足预设的要求,将所接收的报文标记为采样报文。
技术领域
本申请涉及通信技术领域,尤其涉及一种报文采样方法及装置。
背景技术
随着数据爆炸式的增长以及大数据技术的快速发展,从网络设备所接收的报文中进行报文采样并分析的需求越来越多,故随着网络系统性能、功能和带宽的日益增长,需要网络设备能够提供对大量报文进行采样的支持。
当前对报文进行采样是基于报文五元组,计算报文五元组对应的哈希值,由报文五元组对应的哈希值组成哈希值区间,按照报文采样比例对哈希值区间进行划分,划分为哈希值采样区间以及哈希值非采样区间,若网络设备所接收的报文的报文五元组对应的哈希值落入哈希值采样区间,可以对该报文进行采样(例如对该报文进行标记和并转发至报文分析端)。由于哈希值随机分布的特性,导致在一定时间段内报文采样比例出现差错,造成网络设备系统资源不必要的浪费。
发明内容
有鉴于此,本申请提供一种报文采样方法及装置。
具体地,本申请是通过如下技术方案实现的:
一种报文采样方法,所述方法包括:
提取网络设备所接收的报文对应的特征信息;
根据预设的哈希算法计算所述特征信息对应的哈希值;
新建与所述哈希值相匹配的哈希值表项,并对新建哈希值表项的数量进行更新;
判断经过更新的新建哈希值表项的数量是否满足预设的要求;
若经过更新的新建哈希值表项的数量满足预设的要求,将所接收的报文标记为采样报文。
一种报文采样装置,所述装置包括:
信息提取模块,用于提取网络设备所接收的报文对应的特征信息;
哈希值计算模块,用于根据预设的哈希算法计算所述特征信息对应的哈希值;
数量更新模块,用于新建与所述哈希值相匹配的哈希值表项,并对新建哈希值表项的数量进行更新;
数量判断模块,用于判断经过更新的新建哈希值表项的数量是否满足预设的要求;
采样标记模块,用于若经过更新的新建哈希值表项的数量满足预设的要求,将所接收的报文标记为采样报文。
本申请实施例提供的技术方案,通过对哈希值表项进行维护,对新建哈希值表项的数量进行更新,判断经过更新的新建哈希值表项的数量是否满足预设的要求,以决定是否将所接收的报文标记为采样报文。如此不再受哈希值随机分布的特性的干扰,确保在一定时间段内报文采样比例正确,避免了网络设备系统资源不必要的浪费。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是本申请一示例性实施例示出的一种基于FPGA的硬件连接示意图;
图2是本申请一示例性实施例示出的一种报文采样方法的实施流程示意图;
图3是本申请一示例性实施例示出的一种报文采样装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普信息技术有限公司,未经杭州迪普信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910414737.0/2.html,转载请声明来源钻瓜专利网。