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

评论

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

#1 楼

取决于路由器/交换机。

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

(我仅将STP重新融合描述为“绝对的疯狂”,因为如果您使用的是老式,慢速的STP,则重新融合可能需要30 s或更长时间,具体取决于网络复杂性。特定于供应商的STP扩展(例如BackboneFast等)将减少这种情况,但您可能最终仍会遇到网络稍微不稳定的短暂情况。由于算法不同,快速STP的收敛速度要快得多>
如果它是“不受管理的”-几乎像所有SOHO级设备一样,并且有相当比例的4-8端口小型交换机,那么,就像您刚刚在网络中创建环路一样,所有地狱都会崩溃所有流量趋向于在环路内反弹。

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

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

基本上,如果您在网络中创建环路,则可以通过监视(检测到STP拓扑结构的变化[您确实有监视吗?])或任何急剧下降的情况来了解它。

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

评论


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

–罗宾·吉尔
2012年3月4日在2:30



#2 楼

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