如何解决 VPN 数据包问题?

网络工程 虚拟专用网 联网 数据包丢失 f5
2022-02-16 02:33:38

我是一名网络开发人员(10 岁),并且精通技术,但对网络了解不多,所以请原谅我的无知。我在家工作,所以我总是在我的公司 VPN 上。

在过去的几周里,我在使用 Macbook Pro 上的 Big-IP Edge Client 进行 VPN 工作时遇到了以下间歇性连接问题。

1) 一两周内,我会遇到断断续续的连接中断。我的 VPN 客户端会显示入站流量的吞吐量为 0kb/s,但我的出站流量正常,约为 580kb/s。这会在一天中随机发生,但通常会持续 30-60 秒(对于视频电话会议来说非常烦人)。

我的假设是,只有入站数据包丢失意味着 VPN 是罪魁祸首。我在工作时打电话给我的服务台,他们声称这是我的 ISP。我尝试绑定到我的手机(在一次中断期间,它似乎解决了问题)。

2) 上周我在 VPN 上的入站出站流量中都出现了很多零星的连接中断。第一个问题已经好几个星期没有出现了。这些下降更短(5-10)秒,但当我与我的团队进行视频通话时非常具有破坏性。

我的问题 1) 解决这些问题以及查看是 VPN 还是 ISP 问题的最佳方法是什么?线鲨?小飞贼?有没有办法测试,还是很明显?有没有办法在给定的一天记录数据包丢失?2)关于如何解决这个问题的任何建议?3) 我一直在考虑使用 Comcast Business 互联网,因为他们有 SLA 用于连接。在这方面有什么建议或经验吗?

谢谢!

PS:无关说明。我在 Steam 上下载了一些东西,注意到 VPN 说的吞吐量是 85MB/s,但 steam 说的吞吐量是 10.3MB/s。我使用 iStat 来验证没有其他东西占用带宽,iStat 确认了 10.3MB/s 的吞吐量。那里发生了什么事?

1个回答

您可以在问题出现时以某种方式收集日志。

尝试在您的笔记本电脑上运行 wireshark,让他们收集日志,同时您是否可以尝试 ping 任何全局 IP,例如 (8.8.8.8)。然后,您根据从末端转发的数据包是否到达您的序列号来比较数据包。

如果来自远端的数据包在转发后仍未到达您那里,则可能有 2 个问题

他们的 ISP 没有将其转发给您的 ISP 如果他们的 ISP 正在转发它并且您的 ISP 正在接收它,那么您需要通过询问您的 ISP 来验证您的 ISP 是否正在转发它

如果他们确认他们正在转发这些数据包但您仍然没有收到它,您可以检查您的上游位置,您可以从那里嗅探数据包并检查它被丢弃的位置。

希望这将为寻找解决您的问题的方向提供一个基本概念。