This topic created in 2672 days ago, the information mentioned may be changed or developed.
目前比较肯定的一点是所有(家用)交换机和路由的接口都带自动翻转功能,因为随便将电脑 /路由 /交换机两两连接,都不会出现不能正常工作的情况。现在我设想,两台已经启动但未连接的同型号交换机,在接上直连网线的瞬间,应该是同时检测到线序不对的;然后按道理两边会同时试图翻转;翻转后接着再次检测线序,还是不对……由于两台交换机型号一样,所以这个运算时间基本上一致,那么理论上最后应该陷入死循环才对。但事实上并不会出现死循环。有大佬知道原理吗?
PS:楼主猜想在检测线序的算法上有一个随机延时,防止同时发送检测信号?
6 replies • 2019-02-23 15:09:33 +08:00
 |
|
1
suhongbo Jan 19, 2019
不是应该一条 568A 一条 568B 的吗。
|
 |
|
3
Kirscheis Jan 19, 2019 via Android
你猜得差不多对了,两边都用随机时间,连续撞车的概率会指数衰减,所以就安全了。
|
 |
|
4
nfroot Jan 19, 2019
给楼主你提个醒,在国内还没有网吧的时候,人家的网络设备已经有成熟的很多算法了。。。。经过迭代的成熟算法。。。
现在 2019 年了,就算是国产山寨交换机,应该也不会发生你说的这种随便一测就绝对会出现的故障了。。。
|
 |
|
5
yingfengi Jan 19, 2019 via Android
emmmm 总之,这个坑前人已经避开了
|