VPN 基础

VPN环境下主流路由器多设备负载能力实测对比

VPN环境下主流路由器多设备负载能力实测对比 - Astrill

不少家庭用户和小型工作室用户在路由器端开启全局VPN之后,经常遇到多设备同时联网时随机断连、网页加载卡顿、部分终端无法走通隧道的问题,很多人会直接归因为VPN服务商的线路不稳定,实际上核心问题往往出在VPN与路由器负载的匹配度上。本次我们围绕VPN与路由器负载:多设备对比的核心维度,从实际故障排查的角度拆解不同配置下的负载表现差异,帮用户定位自身网络的真实瓶颈。

实测调试VPN与路由器负载多设备对比

测试人员在统一校准的标准环境下,开展多款路由器的VPN多设备负载性能实测工作

实测前的统一配置前提校验

所有参与对比测试的路由器,都要提前关闭自带的第三方QoS限速、广告过滤、深度流量检测类插件,避免非VPN相关的后台进程占用有限的硬件资源,干扰最终负载表现的判断。

所有测试环境下的VPN连接统一采用同一种主流标准协议,不要混用不同类型的VPN协议,不同协议的加密解密算力需求差异极大,跨协议的负载对比没有实际参考价值,也无法定位真实的硬件瓶颈。

所有接入测试的终端都采用常规家用场景的常用设备,包括智能手机、笔记本电脑、智能电视、平板等,提前关闭所有设备的后台自动系统更新、Astrill自动云同步功能,避免突发的大流量冲击测试链路,导致负载表现的误判。

不同定位路由器的负载现象逐项排查

定位入门级的普通家用路由器,开启VPN功能之后,接入少量设备时还能保持连接稳定,当接入设备数量持续上涨之后,最先出现的异常现象往往不是网速明显下降,而是部分设备的VPN隧道莫名断开,需要手动重新连接才能恢复正常访问。

排查这类现象的核心原因,大多不是VPN线路本身的稳定性问题,而是这类路由器的内置NAT表条目上限很低,VPN隧道本身会额外占用NAT表的对应条目,多设备同时发起外网请求的时候,NAT表很快被占满,新的请求或者已有连接就会被路由器主动丢弃。

定位中端的家用千兆路由器,开启VPN功能之后,接入设备数量持续提升之后,最先出现的异常现象是所有走VPN隧道的设备网速同步下降,但不会出现随机断连的问题,登录路由器后台查看系统进程状态,会发现加密相关的进程占用率已经接近满负载。

定位面向小型工作室场景的商用路由器,开启VPN之后接入多台设备,只要总流量不超过硬件算力上限,基本不会出现明显的卡顿或者断连,负载上涨时的表现也相对平缓,不会出现入门级路由器那样的突发断连问题。

VPN负载多设备对比的常见误区排查

很多用户误以为只要路由器的明文WAN口测速能跑满签约带宽,开启VPN之后就能承载对应数量的多设备访问,这个认知是典型的使用误区,普通的明文转发不需要做加解密运算,而VPN环境下所有进出隧道的流量都要经过两次加解密运算,对处理器的算力要求完全不在一个量级。

还有不少用户会把路由器产品标称的总带机量参数,直接等同于VPN环境下的可承载设备数量,这个标称参数是路由器在明文转发、没有开启任何附加增值功能的前提下测试得出的数值,开启VPN之后实际可承载的稳定设备数量,通常会比标称的总带机量低不少。

实测对比过程中我们还发现,部分支持对应VPN协议硬件加密加速的路由器,在VPN环境下的多设备负载表现,会比同处理器主频但没有硬件加速的型号好很多,不需要跑到处理器满负载就可以承载更多设备同时稳定连接。

多设备VPN负载不足的故障定位步骤

如果你家开启VPN之后多设备同时联网出现异常,首先不要直接更换路由器,先登录路由器后台查看VPN相关进程的处理器占用率,如果占用率长期处于接近满负载的状态,说明当前路由器的算力确实已经不足以支撑当前的多设备VPN负载。

如果处理器占用率很低还是出现随机断连的情况,就要检查是不是路由器的NAT表条目数已经跑满,部分路由器的后台可以直接查看当前的NAT会话数,超过设备标称的条目上限之后,就会出现随机丢包、连接中断的问题。

最后还要确认你当前使用的VPN协议是不是和路由器的硬件加速特性匹配,部分路由器的硬件加密加速只支持特定的VPN协议,换用其他不支持硬件加速的协议之后,AstrillVPN负载能力会出现明显的下降。

完成以上所有排查步骤之后,你就可以准确判断当前网络环境下VPN与路由器负载的匹配度,不需要盲目升级硬件,Astrill加速器就能找到最适配自身多设备使用场景的配置方案。

远程办公编辑组 - Astrill VPN
围绕办公网络、视频会议和远程访问,说明连接准备与常见排查步骤。
查看更多文章
连接指南

找到适合当前设备的指南

遇到手机通知延迟与VPN相关问题,可从“用同一应用做短时对照,记录推送到达时间”开始阅读。一次及时通知不能证明所有应用推送都正常,需要结合具体环境判断。