[发明专利]一种测试方法和系统有效
申请号: | 202110637528.X | 申请日: | 2021-06-08 |
公开(公告)号: | CN113438125B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 张志刚 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L61/2503 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 系统 | ||
本发明公开了一种测试方法和系统,涉及数据通信领域,该方法中测试仪创建的背景流量和待测流量通过报文保留字段中的标识加以区分,使得流量分析设备能够对经过待测设备的流量进行准确地统计,确保统计值能够清晰反映待测设备NAT功能是否正常。本发明具有简化测试难度、提高测试效率、减轻测试人员工作量、缩短测试周期、保证测试结果准确性和严谨性的优点。
技术领域
本发明涉及数据通信领域,尤其涉及一种测试方法和系统。
背景技术
NAT(Network Address Translate,网络地址转换)技术不仅能解决IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。当前NAT技术已经被广泛应用,NAT功能已经成为路由器设备以及安全设备需要具备的基本功能之一。
在实际的应用中,NAT转换会产生大量的NAT表项,这些大量NAT表项转换的是否准确需要测试人员在测试活动中进行充分的测试验证。如何能够既保证NAT测试结果的准确性和严谨性,又提高整个测试过程的测试效率,对于测试活动的开展非常重要。
发明内容
本发明提供一种测试方法和系统,解决了当待测设备生成大量NAT表项时,测试效率低下,测试结果不准确的问题,同时还能够大量节省相关测试资源的投入。
第一方面,本发明提供一种测试方法,所述方法包括:
测试仪发送测试流量至待测设备,所述测试流量包括待测流量和背景流量;所述待测设备按预设转换规则对所述待测流量进行NAT转换,将所述背景流量和经过NAT转换的所述待测流量发送至流量分析设备;所述流量分析设备对NAT转换正确的流量进行统计,以供测试人员分析结果。
在所述测试仪发送测试流量至待测设备之前,所述方法还包括:在所述测试仪上创建指定数量的待测流量,所述待测流量分别包含不同的IP地址和端口号,所述待测流量中的所有报文的协议类型相同;在所述测试仪上创建背景流量,所述背景流量的五元组与所述待测流量的五元组中至少有一个元组不相同;其中,所述待测流量和所述背景流量通过报文保留字段中的标识区分。
所述流量分析设备对NAT转换正确的流量进行统计,包括:所述流量分析设备判断如果接收流量的报文中保留字段的标识与所述待测流量中保留字段的所述标识相同、所述报文中IP地址范围属于转换地址池范围、并且所述报文的协议类型与所述待测流量的协议类型相同,则所述报文属于NAT转换正确的流量,根据所述报文所属的不同流量类型,累加正确统计值。
进一步的,所述方法还包括:所述待测设备统计生成NAT表项的数量,以便于根据所述NAT表项的数量、所述正确统计值和创建所述待测流量时的所述指定数量判断三者数量是否相等,如果三者数量相等,表示测试结果符合测试要求;否则,表示测试结果不符合测试要求。
优选的,所述流量分析设备对NAT转换正确的流量进行统计之后,所述方法还包括:所述流量分析设备判断如果在指定时长内所述正确统计值不再发生变化,所述流量分析设备将所述正确统计值发送至控制器;所述控制器收到所述正确统计值后,根据获取的所述待测流量的所述指定数量和所述NAT表项的数量,得出测试结果。
第二方面,本发明提供一种测试系统,具体包括:
测试仪,用于发送测试流量至待测设备,所述测试流量包括待测流量和背景流量;
待测设备,用于按预设转换规则对所述待测流量进行NAT转换,将所述背景流量和经过NAT转换的所述待测流量发送至流量分析设备;以及用于统计生成NAT表项的数量;
流量分析设备,用于对NAT转换正确的流量进行统计,以供测试人员分析结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110637528.X/2.html,转载请声明来源钻瓜专利网。