使用追踪路由进行路径分析以体验监控

Prev Next

本文说明如何在体验监控的下钻页面中使用追踪路由数据来分析体验性能下降问题。

有关在体验监控页面查看分析的更多信息,请参阅 了解体验监控下钻页面。

概概览

Cato 体验监控允许您使用追踪路由来调查 Socket 站点流量和客户端远程用户流量的网络路径问题。 您可以识别出丢包或延迟在哪个节点开始,介于 Socket 或客户端与连接的 PoP,以及从 PoP 到已配置的应用程序目的地之间的路径中。 通过持续的逐跳监控,您可以分析路径上的数据包丢失和延迟,并使用历史追踪路由数据来解决间歇性问题,并在上报给互联网服务提供商(ISP)时提供证据。

体验监控下钻页面中的路径分析小部件以图形和表格形式显示追踪路由数据。

Socket流量的追踪路由数据显示在以下体验监控下钻页面上:

客户端流量的追踪路由数据显示在远程用户体验监控下钻页面上。

DEM_Traceroute_tab.png

探测器以获取追踪路由数据

显示的追踪路由数据基于在体验监控探测器策略中配置的追踪路由探测器。 预定义的底层路径追踪探测器监控从探测器来源(可为Socket或客户端)到已连接PoP的底层路径。 您可以为Socket和用户流量配置独立的探测间隔。 此外,您可以为特定应用程序目的地配置自定义追踪路由探测器,以监控PoP和应用程序网络之间的路径。 有关配置探测器的更多信息,请参阅配置体验监控探针和策略。

以下显示的探测器包括一个针对 Google 应用程序的自定义追踪路由探测器示例:

Traceroute_probes.png

条件

  • Socket追踪路由数据:

    • Socket版本25及更高

  • 客户端追踪路由数据:

    • Windows 客户端 v6.12及更高版本

    • macOS客户端 v6.0.1 及更高版本

理解追踪路由数据

追踪路由和命令行标签页在路径分析窗口小部件中,让您选择显示追踪路由数据为用户友好的图表或类似CLI追踪路由工具的表格形式。 两个标签页显示基于同一追踪路由探测器的数据。

追踪路由标签

Traceroute_tab.png

追踪路由标签页提供源站点和目的地之间网络路径的视觉表示。 该图显示了单独的路径部分:

  • 最后一英里路由 从 Socket 到已连接的 PoP

  • 应用程序路由 从 PoP 到应用程序目的地

    • 对于应用程序路径数据,您必须为应用程序配置一个自定义追踪路由体验监控探测器。 有关更多信息,请参阅配置体验监控探针和策略。

路径中的每个跳点都显示为图中的节点。

  • 使用以下下拉菜单选择要显示的数据:

    • 设备名称 - 在高可用性配置中,选择要显示数据的 Socket

    • PoP 目的地 - 如果 PoP 在配置的时间范围内发生更改,选择要显示数据的 PoP

    • 应用程序目的地 - 如果为多个应用程序配置了追踪路由探测器,选择应用程序以显示数据

  • 悬停在节点上以查看详细的跳转指标

  • 选择不同的时间范围以分析历史路径行为

  • 单击 显示完整的追踪路由数据 打开面板,该面板显示追踪路由原始数据,并可选择复制数据。 此面板显示所有 Socket 链接和已连接的 PoP 的数据(例如,如果 PoP 在配置的时间范围内发生更改)。

当网络路径包含许多跳点时,图中可能会折叠中间节点以便于阅读。 折叠的节点显示为路径中的分组指示器(例如 +5)。 您可以展开这些节点以揭示隐藏的跳转并查看其指标。

命令行标签页

Traceroute_Command_Line_tab.png

命令行标签页提供追踪路由数据的表格表示。 此视图以类似于 CLI 追踪路由工具的格式呈现可视化图中显示的相同追踪路由结果。 该选项卡包括两个部分:

  • 最后一英里跳点 - 从 Socket 到已连接的 PoP 的路径

  • 应用程序跳点 - 从 PoP 到应用程序目的地的路径

    • 对于应用程序路径数据,您必须为应用程序配置一个自定义追踪路由体验监控探测器。 有关更多信息,请参阅配置体验监控探针和策略。

每个跳点包括详细的追踪路由指标,帮助您分析路径性能并识别性能下降开始的点。

这是在 命令行 标签页中显示的指标:

  • TTL - 追踪路由路径中的跳数

  • Hop IP - 响应节点的 IP 地址

  • 位置 - 检测到的地理位置(城市和国家代码)

  • 丢包率% - 此跳点观察到的数据包丢失

  • Snt - 发送的探测器(数据包)数量

  • Rcv - 收到的响应数量

  • Avg - 平均往返延迟

  • 最低 - 观察到的最低延迟

  • 最高 - 观察到的最高延迟

  • StDev - 探测器间的延迟变化

这是使用不同追踪路由指标进行有效故障排除的推荐方法:

  • 当站点连接或体验性能下降时,使用最后一英里指标审查套接字与 PoP 之间的跳点,以识别数据包丢失或延迟增长的位置。 分析最后一英里路由时:

    • 识别数据包丢失或延迟开始的跳点

    • 检查下游跳点中是否继续表现同样的情况

    • 如果站点使用多个接口,比较多个 WAN 路由

    如果数据包丢失或延迟开始于 PoP 之前,通常问题位于本地网络或最后一英里 ISP 连接中。

  • 当性能下降影响特定应用程序时,使用应用程序追踪路由指标来审查 Cato PoP 与应用程序目的地之间的跳点,以确定问题是否发生在此路径段上。 应用程序路由分析帮助您:

    • 识别 PoP 和应用程序网络之间的延迟或数据包丢失

    • 确定问题是否发生在目的地网络内部

    • 确认应用程序性能问题是否源于站点外网络

    此分析有助于区分站点连接问题和应用程序侧的网络问题。