当我使用 openvpn(UDP 连接)VPN 时,TCP 连接会饱和链接(即 Firefox 中的大量下载)会导致所有其他连接大量数据包丢失。TCP、UDP 和简单 ICMP echo(ping)请求会以某种方式丢失数据包,甚至 TCP 连接也会超时。
对于通过非 VPN 接口的连接,我不会遇到这样的问题,如果有几个大下载,它们会公平地共享带宽。只有在 VPN 链接上,连接才会被“不公平”地安排。
我不认为这是服务器端的问题,因为服务器不应该进行任何优先排序。
eth0 上的典型 vpn 数据包(目前 vpn 上没有太多负载):
16:06:50.228295 IP x.x.x.x.1149 > y.y.y.y.43560: UDP, length 145