路由器理论上能跑满多大接入带宽

2018-09-07 21:13:29 +08:00
 cwbsw
家用路由器一般都是接在千兆交换机的一个端口上,这种设计理论上只能跑满双向共计 1Gbps 的带宽,如果是千兆对等网络就不能胜任了。

另外,所谓的单臂路由无论是通过 VLAN 实现或者直接在光猫的 LAN 上拨号,与这种只有交换芯片的路由器设计,理论上能达到的最大带宽是相同的。

以上理解是否正确?
11161 次点击
所在节点    宽带症候群
53 条回复
LGA1150
2018-09-08 14:03:06 +08:00
@wwqgtxx 4709 才支持,4708 只有软件 CTF 加速,要是 CTF 也不开的话性能更差
cwbsw
2018-09-08 14:10:35 +08:00
@wwqgtxx
话说你有相关芯片的设计规格资料吗,或者有确定来源?我是真不信 BCM53125、MT7530 这类不到几刀的民用交换芯片会设计大于 1Gbps 的级联端口,这简直毫无意义……
zhangjn
2018-09-08 14:20:28 +08:00
只有 broadcom 是一个网卡然后 vlan 划分的吧,其他的多是 eth0 eth1 两个的吧
sola97
2018-09-08 15:36:53 +08:00
我买的网件 16 口交换机,32Gbps 背板带宽,设计上就是每个千兆口 2Gbps 带宽
lxzcook
2018-09-08 18:34:39 +08:00
看路由参数吧,貌似跟端口工作模式,路由器工作模式有关,路由器跟交换机以及网卡都支持千兆全双工,有做方法可以测试,找两部大内存的电脑,内存虚拟出硬盘 ,然后一台接路由器 WAN 口,一台接交换机,包装线材质量达标,然后虚拟内存共享双方文件夹,两边同事复制对方文件 监控网卡速率。测完后,再用双交线直连双方网卡,重复复制文件,看下多做个误差比对就知道了。 理论来说,全双工接收跟发送是分开的,但是别忘了,发送千兆数据给接收端,接收端会校验数据返送发送端,也要占用 2m 以上的接收带宽。
cwbsw
2018-09-08 19:19:48 +08:00
@zhangjn
市面上的家用千兆路由,基本上都是单交换芯片。
xenme
2018-09-08 19:41:03 +08:00
@cwbsw 看起来楼主到现在还是对单双臂以及线速以及内部背板交换带宽一些概念有些互相混淆。

就你的场景,千兆路由就一个口连接到交换机,其他设备全有线接交换机的话,那你路由就是单臂模式。
这个场景,交换机千兆限速转发,流量通过路由撑死 500Mbps,这是因为单网口的原因。

路由如果双网口,不管设备接路由或者接交换机,这种有可能跑满 1Gbps,上限由你路由器的两个口之间的转发速度有关,这个时候才涉及到背板(两个接口之间)以及 NAT 等性能问题。

而且,目前主流路由器,基本都有 LAN 和 WAN 的区分,LAN 之间虽然达不到线速,但是也缩水不了多少,至少 LAN 口之间的带宽是足够每个口 LAN 之间跑满的,WAN 由于涉及到 NAT 等需要 CPU 或者有独立芯片处理,千兆路由最多也就给你 1Gbps,大部分有缩水,而且由于包大小的原因,实际下载等到 110-120MBps 就可以了。
cwbsw
2018-09-08 20:28:15 +08:00
@xenme
主流家用路由器的 LAN 和 WAN 都是用 VLAN 分割的,共享同一物理链路,所以本质上就是个单网口的单臂路由。上面有人说这一链路速率超过千兆线速,在此先存疑。
xenme
2018-09-08 21:01:19 +08:00
@cwbsw 就以 R6300v2 为例,用的 BCM4708A0
https://www.broadcom.com/products/wireless/wireless-lan-infrastructure/bcm4707-4708-4709
从 SPEC 来看,支持 8 端口线速转发,也就是说 SoC 本身交换带宽 8Gbps.

5PHY VLAN 分隔开,4 个 LAN 之间基本都是交换工作,这里 4Gbps 完全不是问题,但是和 WAN 间,跨 VLAN 通信,就是 4 个口挤独木桥了,上限受 VLAN 间通信带宽 1Gbps 限制了,因为 PHY 本身 1000Mbps 限制。
而且看到还支持硬件加速,理论 WAN 跑 1Gbps 应该不是问题,但实际各种原因,CPU 负载等缩水很正常。
TJT
2018-09-08 21:03:44 +08:00
这就是几千块的企业用路由器和几百块的家用路由器的区别,都是声称千兆,只不过一个是硬路由一个是软路由。以前做学校的项目,倒腾过
TJT
2018-09-08 21:06:24 +08:00
加起来几十万的网络硬件,基本上企业用的交换机 24 口都可以同时跑满百兆,千兆没测试过,没这么多千兆的终端。家里用的梅林就是所有端口加起来不超过千兆。
terrytw
2018-09-08 21:34:03 +08:00
@cwbsw 我的笔记本上也是 reltek 的自适应千兆网卡
怎么测都稳定 940mbps 的
你的硬件肯定有问题了
LGA1150
2018-09-08 22:05:43 +08:00
@xenme #49 支持硬件加速的是 4709 (如 R7000,还不支持 PPPoE 的硬件加速),R6300v2 的 4708 不支持

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

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

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

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

© 2021 V2EX