揭秘:一台路由器能不能跑满速都和什么有关系?

2023-08-16 13:42:26 72点赞 336收藏 83评论

这是一个读者的留言:

揭秘:一台路由器能不能跑满速都和什么有关系?

源自这张照片:

揭秘:一台路由器能不能跑满速都和什么有关系?

在弱电箱里面有一台白色的小路由,网友就开始问了是不是RB750GR3,怎么能让这台小路由跑到千兆网速。本来iN的回复就是“本身这就是一台5个端口的千兆路由器呀”,但仔细想想还是单独拿出来说说吧。

揭秘:一台路由器能不能跑满速都和什么有关系?

网友提出来的问题实际上超有意思,会有一点涉及到路由器本身的小秘密了。在网络设备标定参数的时候一般的来说厂商会有避重就轻的行为,不过这种行为也算是无可厚非,大家都会标记最高的参数。想当年联想在刚刚推出奔腾II的电脑台式机的时候,铺天盖地的宣传自己的电脑是国内首个使用奔腾II CPU的台式机,但如果你拿来配置单一看就会发现奔腾II怎么着也得配一个AGP接口的显卡吧?联想可到好,直接给怼进去一块PCI接口的S3T64V+。这种显卡是iN在486DX100上做最后一次升级的时候用到的,和奔腾II之间还隔着一个奔腾呢!当时是在《电脑报》上看到的这个广告,看广告的时候瞥了一眼显示器下面压着的康佰WS5000瞬间就觉得联想的奔腾II不香了,这个感觉过去了快1/4个世纪但记忆犹新。

记忆归记忆,但消费市场的心理学并没有变化,大家总是最关注一个产品的最明显的参数,而去忽略掉一个产品的短板部分。商家不提,你也不问……

在任何IT产品中都有数量说不清的参数,如果你奔着某一个具体参数去选择IT产品大概率就是踩坑。随着发展现在电脑并不算是一个重灾区,相反各种外设和网络设备这件事就有的所说了,目前最严重的是Wi-Fi 6,虽然号称WIFI的速度可以达到4800Mbps的速率

揭秘:一台路由器能不能跑满速都和什么有关系?

但是只提供一个最大2.5G也就是2500Mpbs的网络接口:

揭秘:一台路由器能不能跑满速都和什么有关系?

那么请问Wi-Fi 6上的4804Mbps的带宽到底是通过什么来满足的呢?仔细想这里面是不是有什么误解?

其实这里面的速度都是接口速度,来源于网络接口下行的PHY芯片的支持规格。

揭秘:一台路由器能不能跑满速都和什么有关系?

焊接在主板上的这枚BMC54991芯片仅仅能代表你的路由器有一个2.5Gbps的网络接入功能,而后面的数据处理功能能不能处理2.5Gbps所带来的庞大数据量并不是以这枚芯片所能左右的。

揭秘:一台路由器能不能跑满速都和什么有关系?

毕竟PHY界面仅仅是在OSI网络模型中的最底层也就是物理层。它的作用是为了网络传输的需要提供高频电信号环境。

但也正因为PHY层本身是可以标记出设备可以支持的网络接口带宽,也就是“线速”,就被很多商家用来标记“设备性能”,而忽略掉(或者模糊掉)了后面的OSI层级的意义。实际上真正决定网络速度的是在第二层(链路层)和第三层(网络层)。

第二层链路层如果不谈MAC地址管理的性能,我们最关心的就是这个层级的背板容量。

高性能的二层处理设备是用交换矩阵来生成和处理网络数据包的,低端一些的设备会用专门的网络交换芯片来生成和处理网络数据包,再低端一些的设备会用共享内存的方式由CPU处理网络数据包。

揭秘:一台路由器能不能跑满速都和什么有关系?

无论是从电路层面(交换矩阵)还是从电子层面(交换芯片)甚至数据处理层面(CPU)处理的结果都是殊途同归的,都是将标记了MAC地址的数据帧发送到对应的PHY层也就是你的各个网口,虽然处理方式不同,但是最后落到设备上的一个统一叫法就是“背板容量”了或者叫做“交换带宽”、“背板带宽”。

揭秘:一台路由器能不能跑满速都和什么有关系?

这是网络交换机设备的极其重要的一个参数,但是——大家在自己的家用路由器上看到过吗?反正iN是没见过哪个厂商的家用路由器上标记这个参数的。原因很简单,大多数家用路由器,无论是几百块到几千块的,都没有脸去标出来这个参数,如果非得标出来的话也会很难看。

揭秘:一台路由器能不能跑满速都和什么有关系?

说一个场景:一对夫妇旅游回来,丈夫忙着用笔记本将旅游时所拍的照片和视频上传到家里的NAS中,妻子闲来无事,用平板电脑来看网络上的热门电视剧。这时候忽然发现网络卡得要命根本无法看片子。

明明在家里的内网相互拷贝文件并没有占用外网带宽,为什么连网络视频看起来也不流畅了呢?原因就在于家用路由器使用了CPU来处理交换数据,而在大量的网络数据流面前CPU已经不堪重负。真正的交换机本身都会有足够的背板容量,例如iN这边影音区有一个小个的希力8808交换机:

揭秘:一台路由器能不能跑满速都和什么有关系?

前几天还有网友在问,其实就是100多块钱的小设备,但是是有背板带宽的。

揭秘:一台路由器能不能跑满速都和什么有关系?

有了这个带宽,8个千兆端口,每个端口上下行各占1Gbps,供需16Gbps,就可以保证每个设备全速度运行而毫不干扰。当然了,这是设备内的带宽,还有上行接口的带宽,这个回头有机会和大家细讲。

再往上就涉及到了第三层,也就是网络层。网络层实际上是真正路由器发挥自己功能的地方。咱们就终于扯回文章开头提到的RB750GR3跑得满跑不满带宽的问题上了。

本质上RB750GR3是一个软路由!在上面运行的Router OS系统看起来像是一个专门的路由器系统,但是它依旧是一个基于Linux开发的软件平台,仅仅是对路由器的功能做了一些优化,实际上和大多数软路由系统区别并不是很大。因此也不必要神话他家的任何产品。

尤其是像是RB750GR3这样的低端货,软路由有的通病它全有。这台小路由器里面是一颗联发科的MT7621A网络处理器(实际就是一个SOC)。

揭秘:一台路由器能不能跑满速都和什么有关系?

当年联发科发布这枚芯片的时候还在说这是一枚最快的网络路由器,本来嘛在2007年一个网络处理芯片给干到880MHz也实属惊人,不过商家怎么吹并不重要,我们需要看的是这个芯片的硬件指标。最重要的要看这三个部分:

揭秘:一台路由器能不能跑满速都和什么有关系?

这枚SOC本身支持5个1Gbps的端口和RGMII(介质无关接口),这份文档里面没告诉大家的是“背板容量”,这五个1Gbps接口实际上是和PCI-E直接驳接,如果按照PCI-E来看是20Gbps的带宽。但是这是软路由,20Gbps仅仅是理论值。

另一个参数是它有2Gbps的IP4/6路由带宽,这是它真正能够支持的出口带宽大小,如果用它跑千兆宽带接入实际上是绰绰有余的。

再有一个就是它的编码器,它拥有一个200Mbps的编码套件,也就是说每秒的数据加密能力最多为200Mbps。

那么这个路由器跑满千兆怎么跑呢?实际上在Mikrotik的官网上已经给出答案了:

揭秘:一台路由器能不能跑满速都和什么有关系?

如果仅仅以网桥和路由的模式来跑的话,在发送标准以太网包(1518 byte)的时候其性能接近于2Gbps(1972.2Mbps)。作为一个基本的家用千兆路由器这个东西是完全够用的。但如果数据包过小(例如测试案例中的64 byte的数据包)或者增加了路由器的额外过滤规则(例如测试案例中增加了25个过滤项目)其性能都会大幅度下降。例如在跑64字节小包再加上25个过滤的时候,这台路由器的性能就下降到了48.0Mbps已经不足百兆了。

同时,在使用Router路由器的时候大部分人实际上都看中了这种路由器的编码和加密功能,至于做什么大家也心知肚明了。

揭秘:一台路由器能不能跑满速都和什么有关系?

你会发现在经过隧道加密处理之后,网络速度大幅度下降。这就是用CPU的软路由的一个通病。例如在用AES-256-CBC + SHA256加密256个通道的时候这个路由器跑标准以太网络数据包的时候性能就下降到了359.5Mbps和之前不跑加密的时候性能有了5倍的差异。

这也是很多人觉得RB750GR3跑不满千兆带宽的主要原因了。别抱怨!这东西价格在那里摆着呢!几百块的小设备加密跑满千兆基本上就是痴人说梦了。

想跑得快,得加钱,买更强的设备。例如:

揭秘:一台路由器能不能跑满速都和什么有关系?

你可以看到测试指标已经差了一天一地,当然了,一个价格只有59.95美金,另一个价格则是3350美金。

那么问题来了,59.95美金的路由器怎么用起来?一般家用如果是普通人使用实际上还真的够了,大部分时间都可以满足你的要求,只是网络负担很大的时候你会发现这种路由器会出现我们之前提到夫妻场景的问题。

同时如果真的在意网络性能和成本的话,不妨在这个路由器下再接一个交换机,利用交换机隔离掉大部分二层网络的处理需求。还是之前弱电箱的例子,RB750GR3仅仅是做路由器的工作。

揭秘:一台路由器能不能跑满速都和什么有关系?

网络交换的功能实际上是交给了一台TP-link的POE交换机来完成,这种做法咱们就仅仅是用路由器上2Gbps的路由接口,也就是刚刚咱们提到的联发科资料里面的第二个重要参数。

再有就是要更合理均衡的分配加密流量和非加密流量了。例如iN自己用的路由器性能高那么一些,因此就更倾向的将所有数据走加密流量:

揭秘:一台路由器能不能跑满速都和什么有关系?

但如果再这种小路由器上用,那么事情就倒过来了,就把更多的流量走非加密通道。这样这种小路由器才能真正的发挥出应有的性能价值。

这里咱们说的是路由器、交换机本身的理想使用方法。但如果你家里是那种宽带光猫这种集成设备基本上是没有什么解的。宽带光猫本身也不是为了较大流量需求而设计的。CPU更弱、内存更小、数据处理能力也更差。但是如果你家里数吗设备很多,有多于三条网线需要接入光猫,想提升网络性能,除了换光猫改桥接之外还有一个方法是用一个真正的交换机(注意不是路由器)从光猫的Lan口接出来负责家里所有有线设备的网络接入。这个方法其实还是之前咱们讲过的,用交换机隔离二层处理需求,这样降低了光猫CPU的负载,网速自然也能提升很多。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

COMFAST CF-WR651AC 双频1200M千兆网口路由器mesh组网5G千兆家用高速全屋覆盖大户型子母路由器宿舍穿墙王

COMFAST CF-WR651AC 双频1200M千兆网口路由器mesh组网5G千兆家用高速全屋覆盖大户型子母路由器宿舍穿墙王

169元起

COMFAST 300M 无线路由器 四天线用路由器 WiFi无线穿墙 稳定 CF-N1 四天线穿墙王

COMFAST 300M 无线路由器 四天线用路由器 WiFi无线穿墙 稳定 CF-N1 四天线穿墙王

59元起

COMFAST wifi信号放大器千兆5G双频1200M家用无线路由器网络信号大功率增强扩展中继器CF-WR761AC

COMFAST wifi信号放大器千兆5G双频1200M家用无线路由器网络信号大功率增强扩展中继器CF-WR761AC

118元起

COMFAST CF-WR613N大功率智能300M无线路由器 家用全屋WIFI信号

COMFAST CF-WR613N大功率智能300M无线路由器 家用全屋WIFI信号

49元起

COMFAST 300M WiFi信号放大器 无线网络增强中继扩展器 信号放大器 家用无线路由器 CF-WR304S

COMFAST 300M WiFi信号放大器 无线网络增强中继扩展器 信号放大器 家用无线路由器 CF-WR304S

49元起

COMFAST 11公里室外远距离传输网桥5.8G防水抗干扰安防监控无线网桥远距离传输无线桥接网桥CF-E317A

COMFAST 11公里室外远距离传输网桥5.8G防水抗干扰安防监控无线网桥远距离传输无线桥接网桥CF-E317A

378元起

COMFAST WR758AC 双频1200M 无线信号放大器 Wi-Fi 5(802.11ac)白色

COMFAST WR758AC 双频1200M 无线信号放大器 Wi-Fi 5(802.11ac)白色

108元起

COMFAST CF-WU810N 移动路由器(CPE) 150Mbps

COMFAST CF-WU810N 移动路由器(CPE) 150Mbps

19.8元起

COMFAST CF-E3 4G无线路由器插卡三网通移动联通电信SIM电话卡转有线网络家用车载户外露营随身WIFI热点

COMFAST CF-E3 4G无线路由器插卡三网通移动联通电信SIM电话卡转有线网络家用车载户外露营随身WIFI热点

179元起

COMFAST wifi信号放大器千兆2100M双频5G无线信号增强接收加强中继器家用路由加强扩展器 CF-AC2100

COMFAST wifi信号放大器千兆2100M双频5G无线信号增强接收加强中继器家用路由加强扩展器 CF-AC2100

199元起

COMFAST CF-WR760AC 1200M四天线5G双频网络WIFI信号增强放大器家用无线路由器信号扩展大功率穿墙中继器

COMFAST CF-WR760AC 1200M四天线5G双频网络WIFI信号增强放大器家用无线路由器信号扩展大功率穿墙中继器

99元起

COMFAST CF-E355AC 双频1200M 千兆吸顶式无线AP Wi-Fi wave2(802.11ac)POE 白色

COMFAST CF-E355AC 双频1200M 千兆吸顶式无线AP Wi-Fi wave2(802.11ac)POE 白色

640元起

COMFAST CF-WR635AC 750M双频无线路由器

COMFAST CF-WR635AC 750M双频无线路由器

暂无报价

COMFAST CF-WR752AC 1200M双频无线中继器

COMFAST CF-WR752AC 1200M双频无线中继器

暂无报价

COMFAST CF-WR360N WIFI信号放大器 白色

COMFAST CF-WR360N WIFI信号放大器 白色

暂无报价

COMFAST CF-EW72 双频1200M 千兆无线路由器 Wi-Fi 5(802.11ac)白色

COMFAST CF-EW72 双频1200M 千兆无线路由器 Wi-Fi 5(802.11ac)白色

450元起
83评论

  • 精彩
  • 最新
  • 国外有个网站,对一些路由进行了wan to lan 和lan to wan的测试。很多只是内网千兆,这两项跑不到千兆。

    校验提示文案

    提交
    这就是路由本身的性能所致了

    校验提示文案

    提交
    还是CPU和软件的问题,其他内存,总线等还都凑合

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 老哥说这么多也不推荐几款合适的,白看这么多文字

    校验提示文案

    提交
    已经说了啊 如果只是初级家用 选择一个自己Wi-Fi需求的就行

    校验提示文案

    提交
    有内网数据需要的加交换机,不要直连路由器

    校验提示文案

    提交
    收起所有回复
  • 华为5671的铁壳光猫,运营商的师傅过来调了好久也无法接收配置。这个想请教下如何处理呢?

    校验提示文案

    提交
    用一个可以接受配置的光猫 接受后超级用户进去抄配置啊

    校验提示文案

    提交
    明白了~

    校验提示文案

    提交
    还有9条回复
    收起所有回复
  • 大佬,想问一下,家里办的电信千兆宽带,光猫换了中兴F7607P,2.5G口接的小米万兆路由路由的2.5G口,光猫桥接,路由器拨号,但是无论怎么测速,宽带都只能最高945m这个是什么情况 [大囧] 无论是用路由器自带的测速,还是有线接电脑,最高都只有945M

    校验提示文案

    提交
    gpon的线路并不可能跑满速的

    校验提示文案

    提交
    F7607p是10gepon的啊

    校验提示文案

    提交
    还有11条回复
    收起所有回复
  • 2007年哪来的7621,2007年国行手机连wifi都没有

    校验提示文案

    提交
  • 大佬说的很好,看来就是要明确自己的网络需求,设备多路由器下面最好加个交换机,要跑加密流量就用更强大的软路由,或者把加密和非加密流量分开

    校验提示文案

    提交
    加密跑不到线路满速的,本身协议制约。除非是百兆宽带啥的

    校验提示文案

    提交
    收起所有回复
  • 和money有关

    校验提示文案

    提交
  • 看完就想问一下,那种几十块钱的交换机背板容量是什么数量级?铁盒和塑料盒会有区别吗?

    校验提示文案

    提交
    去查资料,一般独立交换机本身背板带宽都是够的,当然好的交换机背板带宽会大过所需带宽很多(冗余)

    校验提示文案

    提交
    收起所有回复
  • 总结:软解性能低,数据交换需要交给交换机

    校验提示文案

    提交
  • 所以买个J4125类的软路由性能咋样

    校验提示文案

    提交
    软路由需要交换机,交换功能交给交换机,作者很大一部分内容就说的这个意思。

    校验提示文案

    提交
    是的,分工明确,不要让猫充当路由,不要让路由充当交换机,

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 归根结底和钱有关系

    校验提示文案

    提交
  • 配图真好看,一看价格,还真不如软路由+交换机。

    校验提示文案

    提交
  • 加个高性能的旁路由就可以了,我用n1盒子做旁路由,体验很不错,功耗也很低

    校验提示文案

    提交
  • tp就算了吧

    校验提示文案

    提交
    我已再不买tp的东西了。。

    校验提示文案

    提交
    收起所有回复
  • 大力出奇迹,花钱就能解决

    校验提示文案

    提交
  • 下次再装修,得好好研究下作者的文章

    校验提示文案

    提交
  • 这玩意本质上是个硬路由吧,有硬件转发,软路由是没有硬件转发的

    校验提示文案

    提交
    有的,有硬件做ipsec 之类

    校验提示文案

    提交
    收起所有回复
  • 最理想状态是光猫桥接,软路由拔号,下面再接交换机和 ap 是吗?

    校验提示文案

    提交
    把软路由改成路由就正确了 [邪恶]

    校验提示文案

    提交
    路由多垃圾,用过软路由你都不想用普通路由。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 这台我从 7.10 升级到 7.12 后变砖了,连 net install 都不行了,菊花戳了 N 遍放弃了。占 CPU 主要是 firewall 和 route rules,会导致测速跑不满(7 比 6 占更多资源)。

    校验提示文案

    提交
  • 这货其实跟新路由3的CPU是一样。现在就是用软路由(1220lv3,b85主板,不装机械硬盘的话就是17瓦功耗)后面接一个千兆交换机( N多年前买的思科交换机,洋垃圾当时200块)。后面接华为ax3pro做纯AP,再在房间里接一个网件r6300v2(这个原来是用做主路由,已经用了10年)扩展无线。一个用PC做的软路由才几百块,比这些硬体路由强太多了。

    校验提示文案

    提交
    我家仍然是光猫后接6300v2,500m宽带,速度貌似没跑满,不过也算够用了。

    校验提示文案

    提交
    其实不出国留学的话也够用了。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
336
扫一下,分享更方便,购买更轻松