将电缆的两侧插入单个网络设备时会发生什么?


83

将网络电缆的两端插入单个交换机/路由器时,可能会发生什么情况?这会在网络上造成问题,还是被忽略?


21
这发生在我的一个工作场所。董事会会议的与会者拿起了他保存在笔记本电脑包中的跳线,并将其两端都插入了一些开放的8P8C雌性插头中。网络立即停止运行。那时,IT部门得知我们尚未在MDF的交换机堆栈上启用STP。花费大量时间来查找物理问题所在的位置。
Wesley

Answers:


90

取决于路由器/交换机。

如果它是“ 受管理的 ”-像不错的Netgear,Cisco或HP Procurve,或者启用了STP(生成树协议)或其变体之一,则可能会出现几秒钟的绝对混乱,那么交换机就会意识到网络拓扑中存在环路,并阻止其中一个端口。

(我仅将STP重新融合描述为“绝对的疯狂”,因为如果您使用的是老式,慢速的STP,则重新融合可能需要30 s或更长时间,具体取决于网络的复杂程度。供应商特定的STP扩展,例如BackboneFast等会减少这种情况,但您仍然可能会在短期内出现网络稍微不稳定的情况。由于算法不同,快速STP 收敛起来快得多)

如果它是“ 不受管理的 ”-几乎与所有SOHO级设备一样,并且有相当一部分较小的4-8端口交换机,那么地狱就会崩溃,因为您刚刚在网络中创建了一个环路,并且所有流量都倾向于只是在循环内反弹。

发生这种情况的原因是,交换机依赖于MAC地址学习过程来将MAC地址映射到物理端口。在非环路网络中,一个MAC地址仅对给定物理端口上的交换机可见。如果存在环路,则交换机将看到通向同一MAC地址的多个路径,并且可能会在多个端口上看到多个MAC地址,因此与其高效地交换流量,不如将流量广播到看到MAC的任何位置。这就是所谓的“广播风暴”。

这样可能会很快耗尽交换机的所有CPU功能,填充发送和接收缓冲区以及污染MAC地址表。

基本上,如果您在网络中创建环路,则可以通过监视(检测到STP拓扑的更改[您确实有监视吗?])或发生任何重大故障的情况来了解它。

如果您看到上面有广播风暴的交换机,则往往会发现所有端口活动指示灯都同时闪烁。


3
补充说明一下,我见过的网管型交换机通常具有最大广播的设置/阈值-​​如果将电缆重新插入到来的交换机中,则会冒广播风暴的危险-en.wikipedia.org/wiki / Broadcast_radiation
罗宾·吉尔

1

我的工作中发生了类似的问题-但有人告诉我,这种情况(将以太网电缆插入两个单独的网络端口)不会桥接网络,除非它是交叉电缆。我们发现一个实例,会议室中的某人将一根电缆插入两个完全独立的网络的母端口。关于这是否是吸烟枪(网络需要分开)进行了热烈的讨论-但是最近,一个网络上的交换机已升级且自动检测未关闭-或它是自动mdix(自动即使您没有使用交叉电缆,也可以将连接配置为交叉(交叉)-这样就可能发生了这种情况。

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.