ping不通或丢包时如何进行链路测试?云服务器ECS(ECS)

通常情况下,链路测试流程如下图所示。

如果您使用Linux系统,您可以通过安装mtr软件包来使用mtr。对于Windows系统,您可以选择使用WinMTR。有关以上两种工具的安装及使用说明,请参考如下介绍。

sudoyuminstallmtrCentOS6/7/8sudoyuminstallmtrUbuntu/Debiansudoaptinstallmtr使用介绍命令格式

mtr[-hvrctglspni46][-help][-version][-report][-report-cycles=COUNT][-curses][-gtk][-raw][-split][-no-dns][-addressinterface][-psize=bytes/-sbytes][-interval=SECONDS]HOSTNAME[PACKETSIZE]参数说明

常见的可选参数说明如下表所示,您也可以通过manmtr命令查看更多参数说明。

可选参数

参数说明

-r或-report

以报告模式显示输出。

-p或-split

将每次链路跟踪的结果分别列出来。

-s或-psize

指定ping数据包的大小。

-n或-no-dns

不对IP地址做域名反解析。

-a或-address

设置发送数据包的IP地址。

该参数用于主机存在多个IP地址的场景。

-4

只使用IPv4协议。

-6

只使用IPv6协议。

运行mtr命令后,系统默认进入交互模式。在此模式下,您可以输入以下参数,以快速控制mtr工具的行为或切换显示视图。

参数

?或h

显示帮助菜单。

d

切换显示模式。

n

启用或禁用DNS域名解析。

u

使用ICMP或UDP数据包进行探测。

以执行mtr目标IP地址命令为例,返回结果如下:

默认配置下,返回结果列表中各数据项的说明如下。

Host

节点IP地址和域名。您可以按n键切换显示。

Loss%

节点丢包率。

Snt

已发送数据包数。默认值是10,可以通过参数-c指定。

Last

最近一次的探测延迟值。

Avg

探测延迟的平均值。

Best

探测延迟的最小值。

Wrst

探测延迟的最大值。

StDev

标准偏差。该值越大说明相应节点越不稳定。

下载WinMTR后无需安装,直接解压运行即可,操作方法非常简单,操作步骤如下。

以测试目标服务器域名为例,返回示例如下:

默认配置下,返回结果中各数据项的说明如下:

Hostname

节点IP地址和域名。

Nr

节点编号。

Sent

已发送的数据包数量。

Recv

已成功接收的数据包数量。

节点延迟的最小值。

节点延迟的平均值。

Worst

节点延迟的最大值。

节点延迟的最后一次值。

由于mtr命令有更高的准确性,本文以mtr命令测试结果为例,对链路测试结果的分析进行简要说明。后续的说明,均以如下链路测试结果示例图为基础进行阐述。

通常情况下,从客户端到目标服务器的整个链路显著包含以下几个网络区域。关于网络区域的说明及对应区域的异常处理建议,请参阅以下内容。

如果中间链路某些部分启用了链路负载均衡,则mtr命令只会对首尾节点进行编号和探测统计。中间节点只会显示相应的IP地址或域名信息。

要对网络链路连通性或网络性能进行分析,可以基于Loss%(丢包率)、Avg(平均值)和StDev(标准偏差)以及延迟指标来进行综合分析判断,以下介绍基于以上指标分析链路连通性的基本思路。

任一节点的Loss%(丢包率)如果不为零,则说明这一跳网络可能存在问题。导致相应节点丢包的原因通常有如下两种:

由于链路抖动或其他因素的影响,节点的Best和Wrst值可能相差很大。而Avg(平均值)统计了自链路测试以来所有探测的平均值,所以能更好地反映出相应节点的网络质量。而StDev(标准偏差值)越高,则说明数据包在相应节点的延时值越不相同(越离散)。所以标准偏差值可用于协助判断Avg是否真实反映了相应节点的网络质量。例如,如果标准偏差很大,说明数据包的延迟是不确定的。可能某些数据包延迟很小(例如25ms),而另一些延迟却很大(例如350ms),但最终得到的平均延迟反而可能是正常的。所以此时Avg并不能很好的反映出实际的网络质量情况。

综上,建议分析标准如下:

结合上述链路测试结果示例图及分析思路,可以得出如下结论。

基于以上几条分析结论,可以判断实例中的网络链路正常。如果实际业务网络中确实存在网络波动,可以结合反向链路测试结果一并进行分析。

对网络结果分析的思路较为灵活,以上仅为指标分析的一些常见方法。在实际的网络结果分析中,您需要结合自身的实际情况进行综合评估,以便得出准确的结论。如果单向网络链路测试无法提供明确的结论,您可以结合反向链路测试进行更深入的问题分析与定位。

常见的链路异常场景将以在Linux操作系统上执行mtr命令为例进行说明。具体结果应以您实际操作系统和工具的返回结果为准。

如下图所示,数据包在第4跳之后未能收到任何反馈,Loss%、Last、Avg、Best等指标均未显示任何统计数据。这通常是由于相应节点的中断所致。建议结合反向链路测试进行进一步确认。该场景需联系相应节点所属的运营商进行处理。

THE END
1.网络丢包带宽测试工具iperf3简单认知网络丢包测试iperf3是一种网络性能测试工具,可以用于测试带宽、吞吐量、丢包等指标。使用iperf3进行性能测试的基本步骤: 启动iperf3服务器。在要测试的计算机上启动iperf3服务器,以便接受客户端请求。在命令行中执行以下命令: iperf3-s 该命令将把iperf3服务器启动在默认TCP端口(5201)上,并开始监听客户端连接请求。 https://blog.csdn.net/2301_78276982/article/details/138906897
2.网络丢包测试工具ATKKPING1.9.9.9ATKKPING是一款ping的增强程序,网络丢包率测试软件。主要用来进行丢包测试用,可以测试您的内网或外网的丢包情况。102.00 KBM | 07-03下载介绍 ATKKPING是一款ping的增强程序,网络丢包率测试软件。主要用来进行丢包测试用,可以测试您的内网或外网的丢包情况。 网络丢包测试工具ATKKPING软件特性 ATKKPING 是一款pinghttps://wap.wmzhe.com/soft-71032.html
3.丢包测试–测试您的连接质量但是最近,WebRTC已被添加到现代浏览器中,最终启用了这种类型的测试。我找不到其他网站已经实施了这种类型的测试,因此我进行了测试。这使任何人都可以轻松测试他们的数据包丢失(也称为“丢包” ),而无需下载更复杂的工具,例如iPerf。现在,您只需点击下面的“开始测试”,然后点击解释你的结果。https://zh.packetlosstest.com/
4.分享一个自用已久的网络测试工具《PingTools4.66》中文免费版本帖最后由 HjiaLe 于 2024-1-6 10:15 编辑 主要用于网络丢包测试、dns查询、ip计算等等,比较适合https://www.52pojie.cn/thread-1876976-1-1.html
5.网络丢包测试工具网络丢包测试工具软件,网络丢包测试工具下载https://m.crsky.com/mip/tag/wangluodiubaoceshigongju.html
6.哪些ping测试工具适合网络工程师?4款工具深度测评网络工程师在维护网络稳定和优化网络性能时,经常需要对网络的连通性进行测试。ping测试工具是他们最常用的工具之一,它可以帮助工程师快速检测网络延迟、丢包率以及网络的连通性。然而,市场上的ping测试工具众多,功能各异,选择合适的工具对于提高工作效率至关重要。本文将介绍四款ping测试工具,包括国内和国外的产品,帮助网https://www.banlikanban.com/info/tool/toolbag/7376.html
7.如何通过《网络测速助手》测试网络中的丢包情况?随着互联网的普及,网络速度和稳定性成为了我们日常生活中不可或缺的一部分。丢包(Packet Loss)是网络传输中常见的问题,它会导致数据包丢失,从而影响网络连接的质量。为了更好地了解和解决这个问题,我们可以使用《网络测速助手》这款工具进行网络测试。本文将详细介绍如何使用《网络测速助手》测试网络中的丢包情况。 https://www.sousou.com/bk/383232.html
8.网络丢包测试工具下载ATKKPIN是用来测试网络丢包的检测工具,简单的说就是一款ping的增强程序,使用ATKKPING可以进行测试一些网络设备如路由器,防火墙,ping值以及丢包多少,帮助用户有效解决网络丢包的问题,有需要的用户不要错过了哦。 ATKKPING注意事项 MTU 依赖于物理层, 所以应该特别注意 MTU 的大小, 尤其是在Ping 到 Internet 的情况下http://www.winwin7.com/soft/40329.html
9.有什么好的网络测试软件可以对网络速度丢包率稳定性等情况HoloWAN Recorder 是由国内著名的HoloWAN团队打造的一款网络质量测试工具,可以测量网络的网络速度、丢包率https://www.zhihu.com/question/67016417/answer/3315950171
10.掌握检测丢包方法,确保网络畅通无阻腾讯云开发者社区网络测试工具是检测丢包的常用方法之一。常见的网络测试工具包括: - ping:ping命令是Windows和Linux操作系统中常用的网络测试工具,可以用来检测网络连通性、测试网络延迟以及检测丢包。通过向目标主机发送ICMP回显请求消息,并监测返回的ICMP回显应答消息,可以判断网络是否存在丢包现象。 https://cloud.tencent.com/developer/news/1165875
11.网速测试器下载宽带网速测试网速测试软件下载网速测试内有着最为齐全的网络测速工具,你可以准确的查看到自己网络环境的下载速度,查看是否达到了网络供应商的标准,你可以通过多款测速工具来查看自己当前网速,对家庭网络情况进行了解,查看自己当前的网速是否会造成丢包的现象,了解网速缓慢原因。http://www.downcc.com/k/wangluocesu/
12.丢包网络丢包测试工具免费下载[绿色中文]ATKKPING是一个ping的增强程序,网络丢包率测试软件。主要用来进行丢包测试用,可以测试您的内网或外网的丢包情况,从而帮您解决一系列网络问题,网络丢包率高?网络丢包率低?轻松测试! 下载地址 联想驱动一键安装查看 新游手柄助手工具包查看 注意事项 当"忽略Ping的时间间隔(最快的Ping)"被选中时,"Ping间隔时间"不是http://downza.cn/soft/221116.html