V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
txx
V2EX  ›  macOS

Type-C Hub 导致的交换机广播风暴

  •  1
     
  •   txx · 2021-07-14 23:47:11 +08:00 · 3548 次点击
    这是一个创建于 988 天前的主题,其中的信息可能已经有所发展或是发生改变。

    终于解决了一个挺有意思的 bug,拿出来分享下

    之前总发现局域网偶尔不可用,换了好几次硬件都没解决问题。但刚刚发现同事电脑休眠后就会导致整个内网挂掉,在我的电脑上 ping 网关会提示 Destination Host Unreachable 。敲了下他的键盘,取消休眠后恢复正常。这个过程重复几次后发现 Wifi 一直是正常的,不禁让我怀疑是交换机的问题。(我这边内网拓扑图可以简化成 光猫 -> Wifi -> 交换机 三层结构

    就去搜了搜交换机相关的故障,发现了之前听说的 broadcast storms 症状和我这边情况一致,用 “mac sleep cause broadcast storm“ Google 了一下,发现有人也遇到了同样的问题:

    https://www.reddit.com/r/networking/comments/an6lfq/pass_though_power_usb_type_c_hubs_cause_broadcast/

    https://lucumr.pocoo.org/2020/7/6/usb-c-network-hubs/

    令人啼笑皆非,在搜索前我一直以为是同事电脑的什么奇怪配置攻击了内网,没想到会是这个 type-c 的转接头导致的问题。

    刚刚,发现有中文资料说绿联的这个转接头需要在 mac 上装驱动来避免这个问题: https://www.pianshen.com/article/15821431478/ 但需要明天测试了。

    第 1 条附言  ·  2021-07-15 13:08:06 +08:00
    其实这个东西最麻烦的情况是如何 Google 问题,之前搜索关键词都是 mac 休眠 网络瘫痪 之类的,很难定位到广播风暴上面
    9 条回复    2022-06-16 16:01:23 +08:00
    QingStone
        1
    QingStone  
       2021-07-15 00:10:41 +08:00 via iPhone
    貌似我司也有类似的情况,不知道是不是同一原因,反正就是拔掉拓展坞上的网线,才能恢复。
    h4x3rotab
        2
    h4x3rotab  
       2021-07-15 00:19:09 +08:00
    但是交换机之类的竟然没有给他拦下来么
    dangyuluo
        3
    dangyuluo  
       2021-07-15 06:04:00 +08:00
    哈哈最后一个解决方案是用强力胶粘住 hub 的供电口
    zhlxsh
        4
    zhlxsh  
       2021-07-15 16:57:31 +08:00 via iPhone
    加个书签,提高一下这个帖子在浏览器的权重,下次搜 mac 休眠 网络瘫痪 就能出来网络风暴了😄
    yingbo
        5
    yingbo  
       2021-07-15 23:43:03 +08:00
    发生过,一个同事的,他一休眠,同一个 switch 下的机器局域网都瘫痪了。而且我们用的都是一样的公司买的转接头,就他的有问题。
    txx
        6
    txx  
    OP
       2021-07-15 23:58:38 +08:00
    @yingbo 主要要看 type-c 的电源线是直接插在电脑上还是插在转接头上...
    yingbo
        7
    yingbo  
       2021-07-16 02:42:43 +08:00
    @txx 电源插在转接头上会导致这个问题,是吗?
    xuanbg
        8
    xuanbg  
       2021-07-16 07:35:14 +08:00
    有同事的扩展坞就有这个问题,拔掉就好。
    MartinWu
        9
    MartinWu  
       2022-06-16 16:01:23 +08:00
    最近刚遇到,顺便把帖子顶上去。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1022 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:57 · PVG 03:57 · LAX 12:57 · JFK 15:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.