[发明专利]报文采样方法、装置及报文处理设备在审
申请号: | 201810169894.5 | 申请日: | 2018-02-28 |
公开(公告)号: | CN108429657A | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 张超;韩磊 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/851 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 戈丰 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文处理设备 数据报文 采样 报文采样 数据报文分类 数据传输技术 采样间隔 样本 | ||
1.一种报文采样方法,应用于报文处理设备,其特征在于,所述方法包括:
将接收到的数据报文分类;
按采样间隔对不同类型的数据报文分别进行采样,得到不同类型的数据报文样本。
2.根据权利要求1所述的报文采样方法,其特征在于,将接收到的数据报文分类的步骤,包括:
识别数据报文的源地址和目的地址;
将源地址相同且目的地址相同的数据报文划分为同一类型的数据报文。
3.根据权利要求1所述的报文采样方法,其特征在于,按采样间隔对不同类型的数据报文分别进行采样的步骤,包括:
分别统计不同类型的数据报文的数量;
针对不同类型的数据报文,根据统计得到的数量按照采样间隔进行采样。
4.根据权利要求3所述的报文采样方法,其特征在于,分别统计不同类型的数据报文的数量的步骤,包括:
在接收到数据报文时,根据该数据报文的特征计算Hash值,根据所述Hash值确定该数据报文对应的数量统计地址,并将该数量统计地址对应的计数器的计数值加1;
针对不同类型的数据报文,根据统计得到的数量按照采样间隔进行采样的步骤,包括:
在任意计数器的计数值满足所述采样间隔时,对该计数器对应类型的数据报文进行一次采样,从而采样得到不同类型的数据报文样本。
5.根据权利要求1至4任一项所述的报文采样方法,其特征在于,所述方法还包括:
复制采样得到的数据报文样本;
将复制后得到的其中一份数据报文样本发送到NetStream业务板,将另一份数据报文样本进行转发。
6.根据权利要求1至4任一项所述的报文采样方法,其特征在于,所述方法还包括:
根据采样得到的不同类型的数据报文样本的数量差异,获得各种类型的数据报文对应的流量在采样对象中的占比。
7.一种报文采样装置,应用于报文处理设备,其特征在于,所述报文采样装置包括:
分类模块,用于将接收到的数据报文分类;
采样模块,用于按采样间隔对不同类型的数据报文分别进行采样,得到不同类型的数据报文样本。
8.根据权利要求7所述的报文采样装置,其特征在于,所述分类模块包括:
地址识别子模块,用于识别数据报文的源地址和目的地址;
类别划分子模块,用于将源地址相同且目的地址相同的数据报文划分为同一类型的数据报文。
9.根据权利要求7所述的报文采样装置,其特征在于,所述采样模块包括:
数量统计子模块,用于分别统计不同类型的数据报文的数量;
采样子模块,用于针对不同类型的数据报文,根据统计得到的数量按照采样间隔进行采样。
10.根据权利要求9所述的报文采样装置,其特征在于,所述数量统计子模块包括:
统计单元,用于在接收到数据报文时,根据该数据报文的特征计算Hash值,根据所述Hash值确定该数据报文对应的数量统计地址,并将该数量统计地址对应的计数器的计数值加1;
所述采样子模块具体用于,在任意计数器的计数值满足所述采样间隔时,对该计数器对应类型的数据报文进行一次采样,从而采样得到不同类型的数据报文样本。
11.根据权利要求7至10任一项所述的报文采样装置,其特征在于,所述报文采样装置还包括:
复制模块,用于复制采样得到的数据报文样本;
处理模块,用于将复制后得到的其中一份数据报文样本发送到NetStream业务板,将另一份数据报文样本进行转发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810169894.5/1.html,转载请声明来源钻瓜专利网。