• 17 packets captured
• 85 packets received by filter
0 packets dropped by kernel
• 理想情况下,您应该看到 0 个数据包丢失。
在 Windows 上,您可以通过 Windows 10 上的 Bash shell 使用 tcpdump,或运行 Wireshark。
数据包发现过程非常低。建立网络 ping 方法后,您需要遵循隔离和补救措施来确定数据包丢失的来源和原因。在大多数情况下,这将要求您 ping 网络上的大多数设备或运行执行相同操作的脚本。了解网络拓扑在这里将非常有帮助。
确定丢包原因
要确定数据包丢失的根本原因,您必须从最简单的问题开始检测并回溯。
首先检查设备之间的以太网连接。检查是否有明显的物理损坏和连接不当迹象。这些电缆工作正常吗?切换电缆是否可以解决问题?以同样的方式检查路由器和交换机。
其次,确定是否有足够的带宽来处理网络上所需的设备。是否有任何一件硬件处理的连接数明显多于应有的连接数?这通常是一个搜索和替换过程,直到问题得到解决。您还可以使用“已知良好”的交换机和路由器,将其与网络上可能有问题的设备进行交换,以查看在移除特定设备后数据包丢失是否消失。
如何修复网络上的数据包丢失
确定数据包丢失的原因后,可以应用两种修复方法。

第一个涉及更换有问题的硬件。如果您的调查导致设备无法正常工作,请更换它。
如果丢包是软件BUG引起的,你需要自己尝试修复BUG,尝试绕过它,或者将BUG报告给供应商,希望他们修复。对于内部软件,可能更容易找到修复程序。对于第三方软件,这取决于。如果你是一个大客户,你可以找到出路。如果没有,您可能会在尝试使用解决方法时等待。
数据包丢失通常表示网络性能低下。当然,如此模糊的事情可能是由许多根本原因引起的。如果您正在诊断一个低效的网络,数据包丢失应该是您的首要任务。一旦排除了数据包丢失,您就可以继续解决更高级的问题。
相关文章
网友评论(共有 0 条评论)