如何确定问题出在哪里?我的网络堵塞,所有开关灯都闪得很快

如何确定问题出在哪里?我的网络堵塞,所有开关灯都闪得很快

我有一个由以下组成的网络:

  • 28 台电脑

    4 台 Axis 网络摄像机

    2 个 WRT-54G WiFi 路由器

    1 台苹果机场 N

    2 台 Apple TV

    2 个 D-Link 10/100 24 端口交换机

    电信运营商提供的 3 个 ADSL 路由器,每个路由器的速率为 6Mbps,连接到交换机

一切进展顺利,实际上过去几年一直进展顺利,但自从夏天开始,网络就随机“堵塞”,除非我重新启动 DSL 路由器,否则无法实现任何网络功能,并且计算机无法互相看到对方,等等...不仅仅是互联网,而是整个网络。

如果您查看网络设备端口或交换机本身,您会看到指示灯疯狂闪烁(直到重新启动路由器)。这甚至不是互联网流量,就像整个网络中正在进行的 echo ping 一样,这些设备重新启动后就会消失。

我们曾多次更换过新的,但都没有成功,而且由于这是随机的事情,我们永远无法检查,直到它真的发生……

知道是什么原因造成的吗?至少如何确定问题是什么?

注意:我使用 Wireshark 嗅探了网络流量,发现它反复产生以下情况:http://skitch.com/cyborg/fq6k7/dock

答案1

一定要检查你的电缆。网络流量可能是开关回路如果最近对电缆做了一些更改。
如果接线看起来没问题,你可以尝试Wireshark观看网络聊天。它是跨平台的,会向您显示有关网络上正在广播的内容的大量信息。

答案2

首先监控受影响机器上的网络流量。例如,将一台 Linux 笔记本电脑连接到网络,然后使用 ngrep 等工具查看发送的内容和发送者。由于问题显然与某些产生大量流量的设备有关,因此盲目更换它们并不是解决方案 - 您需要首先查看流量,看看是谁在做这件事以及原因。

然后移至产生流量的设备并查看那里发生的情况。

在 Linux 和可能的 OS X 命令行等系统上,这些命令有帮助:

监控网络接口 eth0 上的所有流量:

ngrep . -d eth0

一旦找到造成流量的机器,就可以揭示哪些进程在何处造成网络流量:

iftop

相关内容