NAT转发效能测试
在这个部分我们使用网络实验室中的PC以及相关设备构建了测试网络,利用NetIQ Chariot来测试TF-VPN100的NAT模式下的性能、网关到网关的VPN性能和客户端到网关的VPN性能。
我们按照上图所示构建了测试网络,1台PC连接在TF-VPN100的WAN口,同TF-VPN100的WAN口设定在同一个网段(192.168.99.x),并且安装了NetIQ Endpoint 5.0软件。另外两台PC分别连接到TF-VPN100的LAN口,同TF-VPN100的LAN口设定在同一个网段(192.168.0.x),其中一台安装NetIQ控制台软件Chariot 5.0软件,另外一台安装NetIQ Endpoint 5.0软件。
我们让Chariot分别调用Throughput.scr脚本、Filesnal.scr脚本、FTPget.scr脚本,在192.168.99.200和192.168.0.42之间建立100个Pairs、100个Paris和5个Paris,设定为Run until any pair ends,然后分别LAN-to-WAN测试。
LAN-to-WAN | |
Throughput.scr | 19.003 Mbps |
Filesndl.scr | 18.977 Mbps |
FTPget.scr | 16.736 Mbps |
然后,我们让Chariot调用和Response_Time.scr脚本,并且在192.168.99.200和192.168.0.42之间建立100个Paris,运行模式为Batch,设定为Run until any pair ends,数据走向为LAN-to-WAN。
从测试结果来看,VPN100的NAT路由器性能比较一般,Throughput脚本测试只能达到19.003Mbps。
Response_Time.scr脚本测试曲线 |
平均吞吐量 |
平均 |
最小 |
最大 | |
LAN-to-WAN | 2.176 Mbps | 0.072s | 0.071s | 0.076s |
Response_Time.scr脚本采用双向发送154字节长度报文的方法衡量吞吐能力,相对于前面的三种测试脚本,报文长度小了很多,需要路由器和测试客户端具有更高的计算能力,才能得到更高的吞吐量和更低的响应时间。在我们的这个测试平台上,同时开启100Paris可以在中高端路由器上得到10-15Mbps的吞吐量,因此这个脚本的测试吞吐量结果低于这个数值的都不会受到测试平台本身性能的限制。
从测试曲线看到,响应时间维持在0.071-0.076s之间,平均响应时间较长。平均吞吐量只能达到2.176Mbps,虽然同过去我们测试过的中高端路由器有较大的差别,但是读者也需要注意到它们之间的价格差异。