[发明专利]基于最大新建速率的防火墙TCP并发连接数测试方法有效

专利信息
申请号: 201310610824.6 申请日: 2013-11-26
公开(公告)号: CN103618642A 公开(公告)日: 2014-03-05
发明(设计)人: 林丹生;梁智强;梁志宏;胡朝辉;江泽鑫;周强峰 申请(专利权)人: 广东电网公司电力科学研究院
主分类号: H04L12/26 分类号: H04L12/26;H04L29/06
代理公司: 广州知友专利商标代理有限公司 44104 代理人: 周克佑
地址: 510080 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 最大 新建 速率 防火墙 tcp 并发 连接 测试 方法
【说明书】:

技术领域

发明涉及一种防火墙TCP并发连接数测试方法,尤其是涉及一种基于最大新建速率的防火墙TCP并发连接数测试方法。

背景技术

最大并发测试的主要目标是评价被测设备对TCP连接的管理和保持能力。一般来说,设备的内存越大,session表空间越多,对session的管理能力越强,则设备的TCP并发能力越高。

一般而言,TCP并发连接数有两种测试方法,一种为“只建不拆”法,另一种为“边建边拆”法。“只建不拆”的测试方法是指在建立TCP连接并获取到指定的页面后,连接一直保持,直到测试终了一次性关闭。而“边建边拆”的测试方法是指在测试开始的一段时间内,使设备达到指定的并发数,然后在接下来的一段时间内所有的连接池中一边拆线,一边新建,而总的连接数保持不变。相对而言,“只建不拆”测试方法能够较为快速地测出被测设备所可能达到的TCP并发连接数,但是这样的测试方法不能保证被测设备在测试过程中一直保持TCP连接,而“边建边拆”测试方法能够较为准确地反映被测设备在并发方面的稳定性能,因而应用较为广泛。

“边建边拆”测试方法一般分为4个阶段:

(1)协商阶段:该阶段用于测试链路的协商,一般持续时间在10秒钟以内。

(2)爬坡阶段:在该阶段中,被测设备的TCP并发连接数将在设定的时间Ts内达到设定的最大值Cm,新建速率Vs,设定的时间Ts应考虑被测设备的TCP最大新建速率Vm和Vs之间的关系,Vm、Vs、Ts与Cm之间的关系可用公式2-1、2-2表示:

Cm/Ts=Vs                   公式2-1;

Vs<Vm                     公式2-2;

(3)维持阶段:在该阶段中将不断地拆除旧的TCP连接并建立起新的TCP连接,而总的连接数将维持在第二阶段设定的最大值Cm;一般要求维持阶段的时间不少于60秒;

(4)释放阶段:该阶段拆除已建立的TCP连接,释放压力;释放阶段的时间一般不小于爬坡阶段。

附图展示了基于思博伦Avalanche测试仪的TCP最大并发连接测试中4个阶段的参数配置例子。在该例子中,协商阶段设置为5秒,爬坡时间设置为60秒,最大测试并发数设为60000,维持阶段时间设为60秒,释放阶段时间设为70秒。在此例子中,根据公式2-1,爬坡阶段新建速率为1000连接数/秒。

然而,在“边建边拆”测试过程中,防火墙的TCP并发性能反映在维持阶段,而这一阶段中,防火墙的系统资源不仅是用于TCP连接的维持,同时也用于大量的TCP拆除和新建,而这一阶段的TCP拆除和新建速率,实际上等同于爬坡阶段的TCP新建速率Vs,根据公式2-1,在一定的TCP连接数测试条件下,Vs取决于Ts,因此,如果对所有被测设备采用统一的Ts测试,则可能导致两个方面的问题:

(1)TCP最大并发连接性能测试结果将很大程度上受到该设备TCP新建性能的影响。比如,防火墙A最大TCP新建速率Vma为60000连接/秒,防火墙B最大新建速率Vmb为32000连接/秒。现用最大TCP连接数Cm=1200000对防火墙A和B进行测试,爬坡时间Ts均设置为60秒,根据公式2-1,在爬坡过程中防火墙A和B的新建速率Vsa=Vsb=30000连接/秒,在维持阶段这两者的TCP拆除和新建速率也为30000连接/秒。可以看出,此例子中防火墙B在维持阶段新建速率为其最大新建速率的93.75%,而防火墙A仅为50%。这说明防火墙B在此阶段用于拆除和新建TCP连接的系统资源比例远大于防火墙A,这也很大程度上影响了二者在并发性能的测试对比结果。

(2)难以保证预先设定的Ts值适用于所有待测设备。在被测设备较多且不在统一时间进行测试的情况下,根据公式2-2的要求,可能出现部分被测设备的TCP最大新建速率Vm小于Vs的情况,从而导致出现必须重新确定Ts值而影响已经完成的测试项目的情况。

从上面的分析可以看出,爬坡时间Ts值的设定,是整个TCP并发连接数测试较为重要的一个环节,而固定Ts值的测试方法,则难以解决上述的2个问题。:

发明内容

本发明所要解决的技术问题,就是提供一种基于最大新建速率的TCP并发连接数测试方法,该方法能使被测设备在一种相对“公平”的条件下进行测试比对,TCP并发连接数测试结果不受TCP新建性能影响,又能保证该条件适用于所有被测设备。

解决上述技术问题,本发明采用的技术方案如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网公司电力科学研究院,未经广东电网公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310610824.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top