返回

文章详情

10Gb/s以太网:切换到博通SFP+模块

Hacker News2026年6月16日 17:48

档案 分类 博客 发布于2026年6月16日 在TIL, 小工具 回顾四月,我将我的家庭局域网升级到10Gb/s。墙内布线使用的是CAT-6或类似的标准,因此我必须使用10GBASE-T。现在,我正在使用的路由器和我在书房的交换机通过SFP+插槽提供10Gb/s;这意味着它们需要10GBASE-T SFP+模块才能连接。这种模块以发热著称——有时热得使其无法正常工作。路由器中的reggie模块似乎运行良好(见上文链接的帖子中的图表),但书房交换机中的nigel模块却高达93摄氏度,令人担忧。我试着给它加了一些迷你散热片,似乎有所帮助。但是天气变暖,最终模块过热了。我失去了书房的互联网接入,检查指标时发现这个问题:你可以看到它在“波动”:温度升高到一个模块自动关闭以保护自己的水平——我认为大约在95摄氏度时——然后当它恢复时,重新开启,温度上升,这个过程不断重复。通过开启书房的空调,我能够绕过这个问题。但是通常我只有在书房时才打开空调,24/7保持空调运行以保持网络正常工作似乎不是一个好解决方案。是时候切换到更节能的SFP+模块了。我原来的10Gb/s文章在黑客新闻上引起了不少讨论,xxpor提到有两代10GBASE-T SFP+模块:一代使用Marvell芯片,另一代使用博通的芯片。ServeTheHome论坛上的blunden也提出了同样的观点。基于Marvell的模块因发热而闻名,他们都建议寻找基于博通的模块。我确认我在nigel中的MikroTik S+RJ10确实是一款Marvell模块,所以解决方案相当简单:换个更好的模块。于是我在亚马逊上购买了10Gtek ASF-10G-T80-INT。检查10Gtek关于该模块的页面确认它使用了合适的芯片(尽管描述有些混乱):10Gtek的ASF-10G-T80是一款最新版本的铜收发器,其最大特点是超低功耗和更长的传输距离(1.6W C10Gbps 30m, 2.0W 110Gbps 80m)。ASF-10G-T80是一款10GBase多速率铜RJ45 SFP+收发器,设计中采用了博通BCM84891 PHY芯片,符合IEEE 802.3an/az和SFP+ MSA标准,支持在CAT.6a或CAT.7上的80米长传输。大约一两天后,它送到了我手上,包装在一个相当漂亮的小金属盒子里:安装花了一些时间,因为我发现拆卸现有的MikroTik模块很麻烦;Willie Howe在YouTube上的视频对此帮助甚大,展示了如何 disengage 锁扣,但我仍然需要反复折腾才能将其取出。但是,最终我成功了,新模块安装上了。我把所有网络电缆插回去,打开了交换机,并(在稍微紧张的等待它启动后)网络恢复正常了!那么,温度有没有好转呢?我查看了监控数据:嗯,什么都没有被报告。不过这也有道理。我绘制这些数字的方式是交换机通过SNMP暴露它们,然后我路由器的Telegraf守护进程读取这些数字并将其发送到InfluxDB;最后,Grafana进行了图表展示。我一直通过我识别的SNMP OID(如果你感兴趣的话,是 .1.3.6.1.4.1.14988.1.1.19.1.1.6.3)读取模块温度,但新的模块可能使用了不同的OID。是时候登录交换机看看了。[admin@Nigel] > /interface ethernet monitor sfp-sfpplus1 once name: sfp-sfpplus1 status: link-ok auto-negotiation: done rate: 10Gbps full-duplex: yes tx-flow-control: yes rx-flow-control: yes supported: 10M-baseT-half 10M-baseT-full 100M-baseT-half 100M-baseT-full 1G-baseT-half 1G-baseT-full 1G-baseX 2.5G-baseT 2.5G-baseX 5G-baseT 10G-baseT 10G-baseSR-LR 10G-baseCR sfp-supported: 1G-baseX 10G-baseSR-LR advertising: 1G-baseX 10G-baseSR-LR link-partner-advertising: sfp-module-present: yes sfp-rx-loss: no sfp-tx-fault: no sfp-type: SFP/SFP+/SFP28/SFP56 sfp-connector-type: LC sfp-encoding: 64B/66B sfp-link-length-om1: 30m sfp-link-length-om2: 80m sfp-link-length-om3: 300m sfp-vendor-name: Intel Corp sfp-vendor-part-number: FTLX8571D3BCV-IT sfp-vendor-revision: A sfp-vendor-serial: IN101Q14436 sfp-manufacturing-date: 26-01-31 sfp-wavelength: 850nm eeprom-checksum: good eeprom: 0000: 03 04 07 10 00 00 00 00 00 00 00 06 67 00 00 00 ........ ....g... 0010: 08 03 00 1e 49 6e 74 65 6c 20 43 6f 72 70 20 20 ....Inte l Corp 0020: 20 20 20 20 00 00 1b 21 46 54 4c 58 38 35 37 31 ...! FTLX8571 0030: 44 33 42 43 56 2d 49 54 41 20 20 20 03 52 00 85 D3BCV-IT A .R.. 0040: 00 1a 00 00 49 4e 31 30 31 51 31 34 34 33 36 20 ....IN10 1Q14436 0050: 20 20 20 20 32 36 30 31 33 31 20 20 00 f0 03 96 2601 31 .... 0060: 00 00 00 00 00 00 00 00 00 00 00 00

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡