如果非托管的以太网交换机环回(连接到其自身),会发生什么?


18

我对网络一无所知,当我试图在网上找到答案时,我发现有人发表一句话回答说:“这将导致大量广播和冲突。”

如果我使用普通的以太网电缆将不受管理的网络交换机连接到自身,将会发生什么(如果有的话)?

场景1

如果我有一个8端口非管理型交换机,并且将以太网电缆的一端插入端口1,另一端插入端口2,则这将是一种消费者级别的交换机,在亚马逊上售价20美元。

方案2

如果我有一个类似于下图的小型网络,答案是否会与方案1不同?

包含交换机的网络的回路连接图。


4
关于方案1)和2)。这就是IEEE 802.1d生成树协议旨在实现的目的;但是,我不知道实现STP(或任何更高版本的802.1w / 802.1s)的非托管交换机。如果您像这样循环非托管交换机,您将迅速找出人们为什么使用生成树;-)的原因。当您这样做时,会发生坏事©;这是专业网络工程师努力防止的事情之一(包括从沃尔玛购买交换机并完全无知的人)。
Mike Pennington 2014年

我认为最好不要在生产中对此进行测试。;) 谢谢您的帮助。
乔纳森

2
试想一下所有生命,就像您知道的那样,它瞬间停止运转,体内的每个分子都以光速爆炸。
Daniel R Hicks

这比最初提供的要详细得多。在这种情况下,就像@MikePennington所说的那样,您会遇到问题。如前所述,在不受管理的用户交换机上,这将创建一个循环,并将引起广播风暴。STP旨在防止此类设置出现问题。需要正确执行STP或衍生产品(RSTP,MSTP)。您需要托管的第2层交换机才能完成您描述的设置。丹尼尔(Daniel),感谢您清理掉整个“好,坏”的东西... :-)
Mike Naylor 2014年

对于任何后面的n00b,断开任何一个交换机间链接,您就不会断开网络。然后阅读接受的答案并了解原因。
YetAnotherRandomUser16年

Answers:


18

自动感应与交叉电缆

如果交换机的端口没有自动感知tx / rx对的方向,则绝对不会发生任何事情,因为您可能已经使用了直通电缆。通常用于将工作站/客户端连接到交换机的电缆的类型。

因此,让我们假设您使用了交叉电缆,或者更可能的是,您有一个具有自动感应tx / rx方向的非结转开关,然后...

“哑”开关

您刚刚在网络拓扑中创建了一个循环。一两分钟后,您的网络(此哑交换机的所有网段)可能会停止工作,因为哑交换机将第一个广播数据包从这两个交换机端口中的一个发送出去,在另一个端口上接收该数据包,然后将其发送分组风暴,遇到网络,网络,这就是分组风暴。切换可能会(希望)抑制风暴,一切将恢复正常……直到下一场风暴即将来临。

因此,假设您没有使用“哑”开关,那么...

管理型交换机

受管交换机几乎总是具有环路检测功能,称为生成树协议。当端口出现新链路时,交换机不会立即将其立即加入到大型交换机结构中。相反,它隔离新端口,并使用STP来查看是否将新端口添加到光纤网中是否存在环路。(在现实世界的网络中,环路可能不像一根错误插入的电缆那样明显。)有些人(称为“新手”)禁用了STP,因此交换机端口“出现”的速度更快。很好,直到您发现为什么需要STP。

虚拟局域网

(另请参阅入门级...或我们的VLAN标签。)

如果在两个单独的VLAN中对这两个端口进行了管理配置,则您可能有意将电缆放在此处以在VLAN之间提供连接。(但实际上那没什么意义。更改您的VLAN或重新设计网络等,而不用添加古怪的电缆。)


感谢您提供详细的答案,这对您有很大帮助!我在问题中添加了图表,因为我意识到这两种情况之间可能会有差异。在方案2中网络是否会有相同的问题?另外,当您看到“哑巴”开关是否适用于大多数消费者级别的开关,例如在亚马逊上出售的平均价格为20美元的开关?
乔纳森

1
20美元的交换机绝对是没有STP的“哑”交换机。我的回答仅针对您的“方案1”,因为您在回答后添加了“方案2”。但是,在我的“交换机”部分中,我提到了现实世界中的网络产生的循环不太明显。您的场景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.