测试以太网端口是否存在数据丢失
我们正在尝试测试 Linux 机器上的以太网 phy 是否存在数据丢失。 到目前为止,我们只是与服务器建立 tftp 连接来上传和下载文件。每当出现不匹配时,都会报告失败。这不是一个很好的测试,因为任何不匹配都可能是由网络本身而不是物理问题引起的。 您能否建议一种更好的方法来测试以太网物理层是否存在数据丢失? 谢谢... ...
我们正在尝试测试 Linux 机器上的以太网 phy 是否存在数据丢失。 到目前为止,我们只是与服务器建立 tftp 连接来上传和下载文件。每当出现不匹配时,都会报告失败。这不是一个很好的测试,因为任何不匹配都可能是由网络本身而不是物理问题引起的。 您能否建议一种更好的方法来测试以太网物理层是否存在数据丢失? 谢谢... ...
一个简单的问题。我使用以下网站测试了我的域名http://cloudmonitor.ca.com/en/ping.php 它显示所有国家/地区的数据包丢失率都很高。 数据包丢失率为 70-100% 这是否意味着我的网站加载速度很慢或对这些国家/地区的用户来说根本无法加载? ...
我需要根据特定的 TCP 序列或(可选)有效负载内容构建一个具有非常精确的数据包丢失的测试环境。我不知道如何使用 tc 或 iptables 来实现这一点。我应该使用什么工具? 谢谢。 ...
我们刚刚更换了 ISP,并将网络设置得与原先一模一样。我们的网络与外部站点的连接问题非常严重。运行 Ping Tester 后,我们发现在 ping google 十分钟后,网速损失了约 13%。 奇怪的是,当只有一个人在办公室时,一切似乎都正常。只有当其他人开始使用它时,它才会开始到处掉线。我对网络设置一无所知,我意识到自己力不从心。有人能解释一下为什么会发生这种情况吗(我敢打赌可能有一百万种原因)以及如何解决它。 我们正在使用硬件防火墙(ServGate EdgeForce)。 谢谢! ...
我使用 Nagios 监控大约 30 台 Cisco 2960 交换机(check_snmp_load、check_snmp_int)。我只检查每台交换机的负载和一两个主干接口。由于设备没有响应,我收到了很多误报。我猜想 SNMP UDP 数据包在某处丢失了,但我无法排除故障。我检查了sh int summary每台交换机,没有关于丢包(IQD 或 OQD)的信息。 同一个 Nagios 实例监控数十个其他设备(Linux 服务器、iDRAC/iLO、SAN 交换机、磁带库等),并且这些设备始终一切正常。 Nagios 和 2960s / 其他设备之间的...
我的网络有大约 40 个域用户,并且存在严重的 WAN 延迟问题,例如 google.com ping 延迟为 1400 毫秒。我注意到,当所有人下班回家后,问题就消失了。我想知道我是否应该在路由器或调制解调器上使用带有 wireshark 的集线器之类的东西来查看是否存在任何不规则活动。我愿意接受建议,但我需要找出哪个用户有错误。我假设它要么是下载,要么是有人大量发送垃圾邮件而不知道。最好跟踪到 ip 号码,这样我就可以查看 dns 并找到有问题的 pc 主机名?这是我遇到此问题的第一个客户端,所以以前从未真正需要解决它,但并不感到惊讶,因为用户实际上并没...
我通过 WebRTC 和本地网络上的流媒体应用程序 Barix 向客户端传输实时音频,以翻译事件。 当客户端数量超过 20 个时,网络在活动开始时会出现严重的数据包丢失,在前 10-15 分钟内,如果我尝试 ping 网络上的任何资源,就会导致音频中断和大量数据包丢失。 其他时候也会出现无明显原因的数据包丢失。网络与互联网断开连接,网络上唯一可用的资源是音频流,理论上不会占用太多带宽。客户端通过千兆 AP 连接到 Edgerouter X。 您知道是什么原因导致的这种情况或我如何才能有效地诊断该问题吗? ...
客户端和服务端节点都是 CentOS7.9/X86_64,如果直接向服务端发送 HTTP POST 请求,大概有 0.2% 的情况会超时,如果在客户端节点通过 NGINX 代理发送 HTTP POST 请求,大概有 20% 的情况会超时,我确认只有一个后端节点有这个问题,其他节点都是 100% 成功,即使吞吐量更高。 经过对后端节点的tcpdump以及Wireshark分析,发现请求成功,可以正常收到tcp包,如下图所示: 也就是说,TCP 接收方会向每个较大的 TCP 负载发送 ACK。 对于失败的请求,tcp 接收器仅确认每个 tcp 数据包的 139...
在分析一些应用程序日志时发现了这个问题,这些日志报告称,当服务器收到来自多个客户端的消息时,会出现几秒钟的峰值,但延迟时间较长(最多几秒钟)。应用程序本身使用持久连接,客户端和服务器通过该连接每秒交换几十次短消息(远小于 MTU)(想想语音数据/游戏流量)。 为了深入挖掘,我录制了一个 tcpdump,并发现来自多个(但不是全部)客户端的随机段在这些峰值期间丢失(因此服务器会发送大量 SACK),并且在最佳情况下重新传输大约需要 300 毫秒,因此在应用程序级别上存在延迟,而服务器则等待丢失的片段。对于特定受影响的客户端,它不仅仅是每个峰值一次重新传输,而是...
我有一个愚蠢的 IoT 设备,它只是请求 DHCP 租约,但没有得到任何答复。我发现请求从未到达我的路由器 DHCP 服务器,我不知道为什么会发生这种情况。如果我在同一台交换机上紧挨着 IoT 设备的 PC 上运行 DHCP 服务器,一切都会按预期运行。在紧挨着上游路由器(在连接到路由器的 Raspi 上)运行 DHCP 服务器,也不会在 tcpdump 上显示任何 DHCP 数据包的证据。将 DHCP 数据包从 PC 发送到 Raspi 是可行的。 IoT ----|------| |------| |switch|-...
我在 RPi(buster,Debian 10)上运行了一个 OpenVPN 服务器。升级后,它完全停止工作。在此之前,我遇到了一些公共网络问题,但我没有调查。当我连接我的 Ubuntu(18.04)时,指示器显示我已连接到 VPN,但我没有获得任何连接。ping没有返回任何数据包。服务器 openvpn 日志显示: MULTI: bad source address from client [x.x.x.x], packet dropped 这里[xxxx]是客户端本地IP地址。 Ubuntu 客户端 [xxxx] --- 路由器 A --- 互联网 -...
我的一些 EC2 实例上的 DNS 查找会间歇性地失败。重新启动可以解决问题,但几个小时后(或几天后)它会回到相同的故障状态,并一直保持该状态,直到重新启动 当失败发生时,我尝试www.google.com使用来解决8.8.8.8。输出如下: # dig @8.8.8.8 www.google.com ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.amzn2.5.2 <<>> @8.8.8.8 www.google.com ; (1 server found) ;; glo...
最近,我的专用服务器出现了一些问题。我自己做了尽可能多的调试,通过使用脚本运行tracerts 和pings。观察服务器的吞吐量,它适合其使用,大约 20mb/s 输入/输出。问题是,有时服务器似乎对外部网络没有响应,但它本身保持在线和功能连接。这导致我的所有客户端与我托管的各种服务断开连接约 2 分钟,有时更长。这似乎是数据包大量丢失,但我不确定路由中的哪个地方可能不正确。附件是一些诊断信息 港铁 Host Loss% Snt Last Avg Best Wrst StDev ...
我正在调试存储转发千兆交换机中 UDP 数据包丢失的情况,我想直观地了解交换机内部发生的情况,以便更好地了解问题的本质。 场景很简单 - 两个突发数据流通过交换机内部的两个端口,并且都希望通过第三个端口(两个端口共用)离开交换机。因此,交换机需要在数据包缓冲区中保留一些数据一段时间。 问题是:根据我的简单计算,缓冲区应该足够大,可以处理我正在检查的情况。一个数据流每 1.56 毫秒发送 25 kB 的突发数据(分为 1514 B 数据包),另一个数据流每 1 毫秒发送 60 kB 的突发数据。现在,即使是像 Netgear GS105E 这样的小型交换机也有...
我在公司的互联网上运行爬虫。10 个树莓派 * 每个 45 个爬虫,2 个台式机 * 每个 70 个爬虫 这些流程全天候都在发送请求。 3~5% 的数据包丢失。这严重影响了排队系统。 我正在使用我的互联网公司的 wifi 路由器和 Ubiquiti Unifi 24 端口 PoE 交换机。 该路由器有四核 CPU 和 512 MB RAM。 这么多的请求会造成数据包丢失吗? ...