V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hexoxssaa
V2EX  ›  宽带症候群

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

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

    现在 2019 年了,就算是国产山寨交换机,应该也不会发生你说的这种随便一测就绝对会出现的故障了。。。
    yingfengi
        5
    yingfengi  
       2019-01-19 22:54:24 +08:00 via Android
    emmmm
    总之,这个坑前人已经避开了
    bclerdx
        6
    bclerdx  
       2019-02-23 15:09:33 +08:00
    自动翻转是什么意思?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3553 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:32 · PVG 18:32 · LAX 03:32 · JFK 06:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.