如何逐步排除网络延迟

网络工程 网络 故障排除 潜伏 表现
2022-03-03 14:23:15

有谁知道如何逐步解决高网络延迟问题?

例如,假设我们有一个远程办公室。并且来自该办公室的所有用户都具有从另一个远程办公室访问文件服务器的高延迟。

以下是我将如何开始解决此问题。

  1. 检查从接入交换机一直到边界路由器和 ISP 设备及其他设备的物理连接。如果没有错误,请继续执行第 2 项。
  2. 检查涉及的设备是否具有高 CPU 利用率。如果不是这种情况,请继续执行第 3 项。
  3. 检查电路是否未被过度使用。如果这是真的,请检查谁是谈话最多的人。
  4. 如果有顶级谈话者,请在发生高延迟时检查他们正在使用的应用程序。
  5. 询问顶级谈话者是否可以在非工作时间访问应用程序。

谢谢

1个回答

WAN 连接很可能是主要问题。除了提供本地服务器或更改 ISP 之外,您几乎无能为力。此外,可能较弱的 WAN 链接可能会拥塞,可能需要升级。此外,VPN 路由器太弱(我见过 Gbit WAN 链接与 VPN 路由器几乎无法处理 20 Mbit/s)。

在本地网络中,确保路由正常工作。虽然pingtraceroute(通过 IP)不是精确的工具,但它们通常可以为进一步研究提供良好的起点。

如果您有多余的 WAN/VPN 链接,则需要注意不对称路由 - 来自请求发出的另一个链接的回复。如果您使用非对称路由,您需要确保您的网络、设备和策略能够处理它们。

接下来,确保 DNS 正常工作。对于 Windows 服务器,您需要使用 Windows DNS 或将所有必需的 AD 记录放在本地使用的 DNS 服务器上。通常,ISP DNS 服务器不是一个好的选择。广播上的名称解析不适用于 VPN 位置。

如果一切都失败了,您将需要运行数据包跟踪并详细查看有问题的连接。这需要深入了解所使用的协议,并且您可能需要聘请顾问。

要获得更详细的建议,您需要提供有关网络的更多详细信息:图表、所有相关设备的(经过清理的)配置以及对问题的更准确描述。