测试结果分析
QVM100 LAN to LAN | ||
MAC帧大小 | 吞吐量 | 包转发率 |
64B(11.9%) | 5.383 Mbps | 61.374 kpps |
128B(50.0%) | 36.052 Mbps | 60.723 kpps |
256B(73.7%) | 71.426 Mbps | 44.611 kpps |
512B(86.1%) | 85.055 Mbps | 23.310 kpps |
1024B(92.9%) | 91.913 Mbps | 11.335 kpps |
1514B(95.2%) | 94.768 Mbps | 9.995 kpps |
以128 Bytes测试为例来说,此时我们实际需要传输的数据为74 Bytes,因此传输完这样的一个MAC帧,实际的带宽利用率为57.8%。如果再考虑到帧前导符(8 Bytes)和最小帧间隙(12 Bytes),那么实际传输完这样的一帧,有效数据只是占所有字节的50%。随着需要传输的数据越来越大,效率会越来越高。从上面的测试曲线和表格,我们了解到QNO QVM100设备交换能力在256B/512B/1024B/1524B测试中是基本达到“线速”的。
QVM100 LAN to WAN | ||
MAC帧大小 | 吞吐量 | 包转发率 |
64B(11.9%) | 0.274 Mbps | 3125 kpps |
128B(50.0%) | 1.857 Mbps | 3103 kpps |
256B(73.7%) | 4.951 Mbps | 3057 kpps |
512B(86.1%) | 10.777 Mbps | 3000 kpps |
1024B(92.9%) | 23.484 Mbps | 2875 kpps |
1514B(95.2%) | 32.632 Mbps | 2959 kpps |
在进行LAN to WAN转发测试的过程中,我们关闭了设备中的防火墙功能。测试结果显示,QVM330的报转发率平均为3kpps(不同大小的帧均如此),吞吐量也是随着帧的增大而逐渐增大。总得说来,QVM330的转发能力比较一般。
脚本名称 | 吞吐量 |
Filesndl | 44.378 Mbps |
Inquiryl | 4.850 Mbps |
Dbasedl | 3.612 Mbps |
FTPget | 34.623 Mbps |
Filesndl和FTPget脚本均传输100KB的大容量文件,而Inquiryl和Dbasedl脚本则传输100B的小文件。这个几个脚本用来模拟被测产品在实际应用中的效能。
客户端到网关VPN性能 | |
3DES/MD5 | 3.435 Mbps |
3DES/SHA1 | 3.445 Mbps |
DES/MD5 | 4.067 Mbps |
DES/SHA1 | 3.421 Mbps |
最后我们建立了客户端到网关IPsec隧道,分别在MD5/DES,MD5/3DES,SHA1/DES和SHA1/3DES下测量吞吐量,使用Filesndl.scr (100Kbytes)脚本测试吞吐量并且记录。上述测试结果是在2条Paris情况下测试得到的,当Paris数量增加,VPN性能会随之下降,比如在100条Paris情况下,VPN吞吐量会降至2 Mbps左右。
3DES和DES加密算法条件下,VPN路由器的性能并没有明显的差别,而且我们的测试结果是3.4Mbps,明显的高于其标称的1.5Mbps。