[发明专利]一种测试方法、设备和系统有效
申请号: | 201710081974.0 | 申请日: | 2017-02-15 |
公开(公告)号: | CN108429653B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 李锐;万朔 | 申请(专利权)人: | 西门子公司 |
主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L43/18;H04L69/22;H04L67/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵冬梅 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 设备 系统 | ||
1.一种测试方法,其特征在于,所述方法用于对一个深度报文检测DPI设备(10)的性能进行测试,包括:
从一个报文转发设备(20)处接收第二组报文(102),所述第二组报文(102)是所述报文转发设备(20)转发第一组报文(101)后输出的,所述报文转发设备(20)不对所述第一组报文(101)进行DPI检测;
统计所述第二组报文(102)的报文传输特性;
从所述DPI设备(10)处接收第三组报文(103),所述第三组报文(103)是所述DPI设备(10)对所述第一组报文(101)处理后输出的;
统计所述第三组报文(103)的报文传输特性;
将所述第二组报文(102)的所述报文传输特性与所述第三组报文(103)的所述报文传输特性进行比较,以得到衡量所述DPI设备(10)在进行DPI检测时的报文处理速度的第一性能;
在接收所述第三组报文(103)之后,还包括:
比较所述第一组报文(101)中包括的报文个数和所述第三组报文(103)中包括的报文个数,以确定衡量所述DPI设备(10)正确识别报文的能力的第二性能。
2.如权利要求1所述的方法,其特征在于,所述报文传输特性包括下列特性中的至少一个:
报文传输速率;
报文传输时延;
报文传输抖动。
3.如权利要求1~2任一项所述的方法,其特征在于,所述第一组报文(101)中的报文分属于不同协议,或所述第一组报文(101)中的报文属于同一协议。
4.如权利要求1~2任一项所述的方法,其特征在于,所述方法还包括:按照如下方式生成所述第一组报文(101)中属于第一协议的一组第一协议报文(1011):
获取属于所述第一协议的第四组报文(104);
分析所述第四组报文(104)的协议数据单元PDU的报文结构特征(106)和各报文的PDU中位于同一位置的同一长度的数据块的取值特征(107);
生成所述一组第一协议报文(1011),其中,生成的所述一组第一协议报文(1011)的PDU具有所述报文结构特征(106),且所述一组第一协议报文(1011)的PDU中的数据具有所述取值特征(107)。
5.如权利要求4所述的方法,其特征在于,
在获取属于所述第一协议的第四组报文(104)之后,还包括:分析所述第四组报文(104)中,包含不同消息类型的消息的报文之间的第一位置关系特征(109);
生成所述一组第一协议报文(1011),还包括:按照所述第一位置关系特征(109)生成所述一组第一协议报文(1011)。
6.如权利要求4所述的方法,其特征在于,所述第一组报文(101)中的报文分属于不同协议,所述方法还包括:
获取第五组报文(105),其中,所述第五组报文(105)中包括属于所述第一协议的报文和属于其他协议的报文;
确定所述第五组报文(105)中属于所述第一协议的报文与属于所述其他协议的报文之间的第二位置关系特征(108);
生成属于所述其他协议的报文;
在生成所述一组第一协议报文(1011)和属于所述其他协议的报文之后,按照所述第二位置关系特征(108),放置所述一组第一协议报文(1011)与生成的属于所述其他协议的报文,以生成所述第一组报文(101)。
7.如权利要求4所述的方法,其特征在于,所述报文结构特征(106)包括下述特征中的至少一个:
具有类型,长度,值TLV的结构;
具有类型,值TV的结构;
数据块具有固定尾标记;
数据块具有固定取值;
数据块取值属于一组取值中的一个;
数据块具有固定长度;
数据块具有边界标记;
结构嵌套。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710081974.0/1.html,转载请声明来源钻瓜专利网。