解决数据包丢失问题

解决数据包丢失问题

我目前拥有几台 CS:GO 游戏服务器,它们托管在德国(hetzner)。最近(过去几周)有些人遇到了奇怪的延迟(稍微被传送回来,你们中的一些人可能知道这是橡皮筋延迟)。经过一些扫描和检查,我们确定这是网络配置文件的问题,具体来说是数据包丢失。主机要求在两个方向(从和到 dedi 服务器)进行 tracert 测试,我们进行了一些测试(到 dedi),这些测试清楚地显示在某个跳转后出现数据包丢失,但是当我从专用服务器运行 tracert 时,它没有显示任何数据包丢失或任何奇怪的迹象。基本上,我在两个方向上都运行了 tracert 测试,但只有当我从我的网络或任何其他网络运行它时才显示数据包丢失。为什么会发生这种情况,我该怎么做才能向主机证明存在数据包丢失?

平图机tracert 测试(10 分钟,310 个样本) - rar 下载。
tracert 测试(pastebin)来自德国的一台个人电脑。

注意:我目前正在从主机租用服务器,因此我无法提供设备型号/配置,除了我可以通过 ssh 访问的信息。

答案1

一些评论:

  1. 您的 PingPlotter 结果确实显示 Hetzner 网络存在问题,首先是核心主干-100g-nbg.hetzner.de跳并继续通过剩余路径。无需深入分析数据包丢失跟踪的复杂情况,只需说您的跟踪确实显示了一个合法问题。

  2. 从多个不相关和未连接的网络运行 PingPlotter,以表明问题不是单个网络的异常。您向 Hetzner 提供的显示问题的独立跟踪结果越多,他们就越有可能认真对待您并调查问题。

相关内容