[发明专利]报文采样方法、装置及报文处理设备在审
申请号: | 201810169894.5 | 申请日: | 2018-02-28 |
公开(公告)号: | CN108429657A | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 张超;韩磊 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/851 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 戈丰 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文处理设备 数据报文 采样 报文采样 数据报文分类 数据传输技术 采样间隔 样本 | ||
本公开提供一种报文采样方法、装置及报文处理设备,涉及数据传输技术领域。所述方法应用于报文处理设备,所述方法包括:将接收到的数据报文分类;按采样间隔对不同类型的数据报文分别进行采样,得到不同类型的数据报文样本。使用该报文采样方法、装置及报文处理设备,实现了对不同类型的数据报文的可靠采样。
技术领域
本公开涉及数据传输技术领域,具体而言,涉及一种报文采样方法、装置及报文处理设备。
背景技术
在很多场景中,往往会使用到数据报文采样方案,例如对网络中的业务流量进行统计和分析过程中,通过设定的采样间隔对数据报文进行采样,进而计算得到数据报文对应的业务流量,经发明人研究发现,现有的数据报文采样方案可靠性有限,无法满足实际需求,例如,基于设定的采样间隔对网络中各种流量的数据报文统一统计后进行采样时,由于流量大小的差异,对于流量较小的数据报文,不仅无法做到可靠采样,甚至可能出现遗漏。
发明内容
有鉴于此,本公开的目的在于提供一种报文采样方法、装置及报文处理设备,以提高报文采样的可靠性。
第一方面,本公开提供了一种报文采样方法,应用于报文处理设备,所述方法包括:
将接收到的数据报文分类;
按采样间隔对不同类型的数据报文分别进行采样,得到不同类型的数据报文样本。
可选地,将接收到的数据报文分类的步骤,包括:
识别数据报文的源地址和目的地址;
将源地址相同且目的地址相同的数据报文划分为同一类型的数据报文。
可选地,按采样间隔对不同类型的数据报文分别进行采样的步骤,包括:
分别统计不同类型的数据报文的数量;
针对不同类型的数据报文,根据统计得到的数量按照采样间隔进行采样。
可选地,分别统计不同类型的数据报文的数量的步骤,包括:
在接收到数据报文时,根据该数据报文的特征计算Hash值,根据所述Hash值确定该数据报文对应的数量统计地址,并将该数量统计地址对应的计数器的计数值加1;
针对不同类型的数据报文,根据统计得到的数量按照采样间隔进行采样的步骤,包括:
在任意计数器的计数值满足所述采样间隔时,对该计数器对应类型的数据报文进行一次采样,从而采样得到不同类型的数据报文样本。
可选地,所述计数器存储在所述报文处理设备的动态随机存取存储器中。
可选地,所述方法还包括:
复制采样得到的数据报文样本;
将复制后得到的其中一份数据报文样本发送到NetStream业务板,将另一份数据报文样本进行转发。
可选地,所述方法还包括:
根据采样得到的不同类型的数据报文样本的数量差异,获得各种类型的数据报文对应的流量在采样对象中的占比。
第二方面,本公开提供了一种报文采样装置,应用于报文处理设备,所述报文采样装置包括:
分类模块,用于将接收到的数据报文分类;
采样模块,用于按采样间隔对不同类型的数据报文分别进行采样,得到不同类型的数据报文样本。
可选地,所述分类模块包括:
地址识别子模块,用于识别数据报文的源地址和目的地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810169894.5/2.html,转载请声明来源钻瓜专利网。