用一条直连线(两端都是 568B)连接两台带自动翻转功能的交换机,为什么不会出现死循环?

2019-01-19 12:46:02 +08:00
 hexoxssaa
目前比较肯定的一点是所有(家用)交换机和路由的接口都带自动翻转功能,因为随便将电脑 /路由 /交换机两两连接,都不会出现不能正常工作的情况。现在我设想,两台已经启动但未连接的同型号交换机,在接上直连网线的瞬间,应该是同时检测到线序不对的;然后按道理两边会同时试图翻转;翻转后接着再次检测线序,还是不对……由于两台交换机型号一样,所以这个运算时间基本上一致,那么理论上最后应该陷入死循环才对。但事实上并不会出现死循环。有大佬知道原理吗?
PS:楼主猜想在检测线序的算法上有一个随机延时,防止同时发送检测信号?
2388 次点击
所在节点    宽带症候群
6 条回复
suhongbo
2019-01-19 13:51:43 +08:00
不是应该一条 568A 一条 568B 的吗。
Kagari
2019-01-19 15:07:37 +08:00
Kirscheis
2019-01-19 15:21:54 +08:00
你猜得差不多对了,两边都用随机时间,连续撞车的概率会指数衰减,所以就安全了。
nfroot
2019-01-19 15:52:19 +08:00
给楼主你提个醒,在国内还没有网吧的时候,人家的网络设备已经有成熟的很多算法了。。。。经过迭代的成熟算法。。。

现在 2019 年了,就算是国产山寨交换机,应该也不会发生你说的这种随便一测就绝对会出现的故障了。。。
yingfengi
2019-01-19 22:54:24 +08:00
emmmm
总之,这个坑前人已经避开了
bclerdx
2019-02-23 15:09:33 +08:00
自动翻转是什么意思?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/528547

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX