应用的场景通常有服务器需要让外部人员访问,有两种方法来实现,一是做端口转发,一是通过VPN。如果排除安全性方面的问题,那么随便用哪种方式都可以满足这个需要了。但是,即然不考虑安全性,那总要考虑哪个方法速度更快吧。那么,这两种方式,哪种更快呢?
很多设备厂商都说,他们使用的VPN加速芯片,在定量的情况,基本上不会有速度问题。所谓定量是指,假如你VPN的吞吐量为10M,那么如果你带宽不超过10M,那么这个速度就不会有区别了!事实是这样吗?
刚好手上有个环境,正好拿来测试一下。
拓朴是这样的:server(192.168.0.250)—FW1—-Internet—–FW2—PC(192.168.35.18)
FW1为hillstone SA5020,防火墙吞吐为4G,IPSEC VPN吞吐量(3DES+SHA-1)也为4G,FW2为hillstone SA-2003,防火墙及VPN吞吐量同为300M,这已经算是极限了,VPN吞吐量跟防火墙相同,应该说,速度应该是完全相等了。可事实是这样吗?
我们在SA5020上对服务器做端口转发和与SA-2003建立VPN连接,然后在PC上同时用两种方法telnet 到这个端口,即:
telnet 192.168.0.250 XXXX
telnet 59.61.XXX.XXX XXXX
同时在PC上抓包,得到哪下图:
这是通过VPN所建立的连接,我们看到,从客户端发出SYN请求,到服务器响应ACK,仅花费了0。001678秒的时间,接着我们看通过外网来访问的:
我们看到,通过外网来访问建立的连接,从客户端发SYN请求到服务器响应ACK,仅花费了0。001465秒,比之通过VPN,要快上0.00002秒的时间,也就是说,通过外网对服务器进行访问,网络的延时会比通过VPN的少,体现在速度上,那么应该会比通过VPN访问要快。
在等同条件下,这个时间差0.00002秒,那么就是精确的NAT与VPN的速度差别,虽然说这个差别已经无法从感觉上去体验了。
所以,无论说VPN速度有多快,那还是会跟NAT有差别的。
但同时,我们也看到,SA在处理VPN的速度上,确实也已经达到极限了。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
VPN技术的发展将如何改变远程访问?
VPN(虚拟专用网络)已经存在一段时间了。在过去二十年中,随着VPN的发展,这项技术已经从方便远程访问的点对点连接技术,转变成为基于复杂安全性的多点连接。
-
无视IPv6连接?后果自负!
如果你无视IPv6在你网络的影响,你可能给你自己带来更大的伤害。此外,你还需要考虑的是,IPv6连接不只是“网络的事”。
-
不暴露才安全:飞鱼星视频监控安全解决之道
我们不能抑制企业远程访问内网的需求,也不能指望一串复杂密码保卫一切,那么,最行之有效的方法就是不给企业信息暴露在互联网的机会,要做到这点,企业只需采用具有VPN功能的网络设备。
-
一个优质的VPN:危险网络世界中的生存之道
在这个越来越危险的网络世界中,一个值得信赖的虚拟专用网络(VPN)比任何时候都来得重要。