我将 LAN 电缆从 LAN-1 端口连接到同一路由器拥有的 LAN-2 端口。
然后发生了非常奇怪的事情:
- 在 10 - 15 秒内,什么也没发生,调制解调器上的灯都没有改变。
- 路由器上的灯疯了,它们闪烁得非常快。
- 连接到该路由器的所有计算机都已断开连接。
- 我必须重新启动路由器,否则我的设备将无法连接到它。
我的问题是,发生了什么?有哪些技术细节?
我将 LAN 电缆从 LAN-1 端口连接到同一路由器拥有的 LAN-2 端口。
然后发生了非常奇怪的事情:
我的问题是,发生了什么?有哪些技术细节?
您实际上并没有连接两个路由器端口,而是连接了两个交换机端口。路由器有一个开关模块。
您创建了第 2 层广播风暴。广播是以太网的重要组成部分。当广播进入交换机端口时,交换机必须将其发送到所有其他端口。当您连接两个交换机端口时,它创建了一个循环,其中广播既从所有其他端口出去,又回到交换机,导致它需要从所有其他端口发送出去,并导致它回来进入开关,永远。
这导致交换机模块被完全淹没,以至于其他流量会被丢弃或减慢到无法使用交换机模块的程度。
以太网标头没有像 IP 标头那样的 TTL 字段,因此无法让协议本身打破循环。第 3 层路由循环可能会发生,但由于 TTL 字段,它们在某种程度上具有自我限制性,但它们仍然会导致重大中断。
通常将电缆从一个 LAN 端口移动到另一个不会造成真正的问题。但是,您可能创建了第 2 层环路,这可能导致终端主机隔离。你用的是什么路由器?可以分享一下路由器的配置吗?如果除此之外您还可以共享拓扑结构,那就太好了,这样我们就可以分析全貌。