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

2021-07-14 23:47:11 +08:00
 txx

终于解决了一个挺有意思的 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/ 但需要明天测试了。

3598 次点击
所在节点    macOS
9 条回复
QingStone
2021-07-15 00:10:41 +08:00
貌似我司也有类似的情况,不知道是不是同一原因,反正就是拔掉拓展坞上的网线,才能恢复。
h4x3rotab
2021-07-15 00:19:09 +08:00
但是交换机之类的竟然没有给他拦下来么
dangyuluo
2021-07-15 06:04:00 +08:00
哈哈最后一个解决方案是用强力胶粘住 hub 的供电口
zhlxsh
2021-07-15 16:57:31 +08:00
加个书签,提高一下这个帖子在浏览器的权重,下次搜 mac 休眠 网络瘫痪 就能出来网络风暴了😄
yingbo
2021-07-15 23:43:03 +08:00
发生过,一个同事的,他一休眠,同一个 switch 下的机器局域网都瘫痪了。而且我们用的都是一样的公司买的转接头,就他的有问题。
txx
2021-07-15 23:58:38 +08:00
@yingbo 主要要看 type-c 的电源线是直接插在电脑上还是插在转接头上...
yingbo
2021-07-16 02:42:43 +08:00
@txx 电源插在转接头上会导致这个问题,是吗?
xuanbg
2021-07-16 07:35:14 +08:00
有同事的扩展坞就有这个问题,拔掉就好。
MartinWu
2022-06-16 16:01:23 +08:00
最近刚遇到,顺便把帖子顶上去。

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

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

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

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

© 2021 V2EX