如果将网络跳线短路,会发生什么?


9

今天,我们遇到了一些网络问题,经过一些嵌套间隔的反复试验,我们找到了一个小型的4端口集线器,有人将跳线的两端都连接到了同一集线器。

删除后,一切恢复正常。

我的问题:从硬件角度来看会发生什么?

显然没有油炸,主开关或集线器上没有错误指示灯亮起。但是似乎有数据包在整个网络上广播。

Answers:


12

您创建一个“ L2循环”。基本上发生的是广播从电缆的一端流出,而在另一端又循环回到网络中。因此,您将创建一个广播风暴,这很可能使您的网络真正变慢或无法使用。

硬件方面什么也不会发生,我向您保证。您可以使用生成树或以太通道来保护自己免受此类问题的困扰。


5
生成树无法保护您免受椰子用户将网络生成器(如环状哑集线器)连接到网络的困扰,因为集线器本身未运行生成树。您还需要网络本身中的流量限制功能,以将所有这些广播从集线器中排除。
克里斯,

这是真的=)
Antoine Benkemoun

我喜欢将生成树视为一种“反哑”措施。我认为值得一提的是,连接时生成树的协商费用很高。我发现这在PXE引导中存在问题。希望这可以避免其他人将头撞在桌子上!
Shane

2

集线器可能会自动找出正确的电线以进行发送-这些天来大多数自动检测,处理交叉电缆并连接到计算机或其他集线器。

如果发生这种情况,则交叉连接的端口中的每个端口都会看到其已连接到(另一个)集线器,并将从该端口接收到的所有流量重新发送到所有其他端口。

这会导致流量激增,从而杀死网络。


2

如果您不控制网络上的所有端口,则任何网络都有3种不同但相关的问题,这些问题可能是由非技术性最终用户引起的。

  1. 最终用户将您的两个端口连接在一起。

  2. 最终用户可以在您的网络上放置一个交换机并循环其中两个端口。

  3. 最终用户可以在网络上放置一台交换机,并将该交换机的2个端口连接到网络上的2个端口

如果您拥有托管交换机,则可以使用诸如生成树之类的环路预防协议来防止1和3,尽管这会带来其他您可以避免的问题,例如最终用户将生成树控制数据包注入网络中,但这是一个更加深奥的问题。

在每个端口上限制广播是防止壳体2的唯一途径 文章描述了一个Cisco 2950配置广播风暴控制它限制了广播和发送SNMP陷阱来通知您的问题。

如果您的网络是由笨拙的L2设备组成的,那么麻烦就更多了。进行故障隔离的唯一方法是保持网络分区,直到您隔离问题为止。将其切成两半-哪一半有问题?好的,有问题的端口位于这3个设备之一上...断开每个设备上的上行链路,直到找到具有错误端口的设备,依此类推。


0

我也在非托管交换机上也看到了这一点。墙上有2个网络插孔,有人看到一根网线悬空,以为属于其中,将其插入。这种情况发生在一天的深夜,所以我们整夜都在用网络完全无法使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.