请教一下交换机速率协商的问题,望不吝赐教。

2022-12-24 20:47:51 +08:00
 Pillanangel

各位晚上好,我自己家中使用一台 UBNT 的 Switch Enterprise 24 PoE 做主交换。交换机的其中一个 2.5G 口接书房主力机 2.5G 网口,本机系统和交换机管理页面查看速率均为 2.5G 无误;还是这个交换机的一个 SFP+ 10G 口通过光纤连接 TrueNAS 机器的 Broadcom BCM57412 SFP+网卡,查看 Truenas 和交换机的管理页面都确认是 10G 速率无误。 我从主力机用的一块 NVME 2T 固态,从这个盘向 Truenas 机器拷贝文件,比如 Remux 的 MKV 文件,传输速率只能打到 1G 的峰值,也就是稳定在 120MB/S 左右的速度。而 TrueNAS 是 2 个 6 盘 RAIDZ2 组成的 Vdev ,与一台同样万兆网卡的老 QNAP 的 NAS 进行 rsync 同步时也能达到 300M/S 的速度,所以个人经验认为传输上限至少在 300MB/S 。 那么问题来了,是不是因为 Truenas 的网卡和交换机的万兆 SFP+只能自适应 1G/10G ,不支持 2.5G ,而主力机是 2.5G/1G ,所以即便通过支持 1G/2.5G 的交换口,最后 NAS 和主力机也因为互相协商只能到 1G ,而导致上面的速度 1G 峰值的现象。总结一下就是交换机速率协商按照木桶效应原理,最后的速率只匹配到各个网口互相支持的最高速率,不知道我这么理解对不对,如果不对,请各位赐教。

2114 次点击
所在节点    宽带症候群
8 条回复
q84055472
2022-12-24 21:56:57 +08:00
驱动网卡升级好?有没有调试驱动?
jousca
2022-12-24 22:05:23 +08:00
这里面是存在短板效应。应该是有某个接口虚假协商的速度。显示很快,实际只有 1G
ryd994
2022-12-25 01:12:06 +08:00
速率协商是 L1 的问题,交换机的 L2 的设备,根本搭不上
你现在应该往交换机上再插一个 2.5G 设备,用 iperf 向另外两机分别测速,是哪个的问题就一目了然了
其次,姑且问一下,你这两个设备在同一个子网下吧?如果不是同一个子网,或者子网掩码配置错误,那这流量可就全去路由器(网关)了
haikouwang
2022-12-25 04:41:01 +08:00
泻药,人在美国刚下飞机。话题太高端,先查个眼,回头看。
piku
2022-12-25 08:45:51 +08:00
总结一下就是交换机速率协商按照木桶效应原理,最后的速率只匹配到各个网口互相支持的最高速率,不知道我这么理解对不对
----已知 VMware 的虚交换才存在这个问题。
物理交换机我自己没遇到过这个情况(比如一个交换机既有 1G 又有 100M ,1G 口到 1G 口是能跑满 1G 的)但是想想你说的也很有道理(尤其是在超过 1G 的情况下)。
我家里虽然插了 13 个物理网口,但是路由器,数据过路由器 CPU ,相当于每个口独立工作,不存在这个问题。
wolfworks
2022-12-25 08:51:39 +08:00
我印象中 2.5Gbps 和 10Gbps 的口只能做出来 1Gbps
因为 10Gbps 口通常没有 2.5Gbps 的选项
hallieastem
2022-12-25 13:48:29 +08:00
@wolfworks 正解
Pillanangel
2023-02-07 16:04:35 +08:00
@wolfworks 感谢,已通过更换交换机解决。

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

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

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

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

© 2021 V2EX