游客发表
很多人第一次看到路由器背面那个写着“route”的由器标签,以为它只是由器个型号名。其实route这个词本身就在说它的由器本职工作——路径选择。数据包从你的由器手机发出,到刷出短视频,由器中间可能经过十几个节点,由器路由器干的由器事就是不断问路、选路、由器转发。由器
我家那台老路由器是由器2016年买的,TP-Link,由器百兆口。由器当时觉得够用,由器宽带才50M。由器后来升级到300M,由器测速死活跑不上去,折腾半天才发现是路由器WAN口卡在100M。换掉它的那天,我拆开外壳看了一眼,里面一块绿色PCB板上焊着几颗芯片,其中一颗印着MT7620A,联发科的方案。这颗芯片负责处理所有进出数据包的路径决策。它每秒要做几十万次判断:这个包从哪个口进来,目的IP在哪,下一跳扔给谁。
路由表是这一切的核心。你可以把它想象成一张手写的通讯录,只不过每条记录长这样:目标网段192.168.1.0/24,下一跳是直连,从LAN口出去。默认路由0.0.0.0/0则指向运营商网关,意思是“其他所有我不知道往哪扔的包,统统交给光猫”。路由器启动时先读静态路由,跑OSPF或RIP的话还会跟邻居交换路由信息,动态更新这张表。家用场景简单,一条默认路由走天下。企业级就复杂了,BGP表能有几十万条条目,内存小了根本扛不住。
NAT是另一个绕不开的东西。你家里所有设备共享一个公网IP,路由器靠NAT把内网地址翻译成公网地址。具体做法是维护一张连接跟踪表,记录“192.168.1.100:54321 ↔ 公网IP:12345”这样的映射。数据包回来时查表还原,再扔给内网设备。这张表有大小限制,低端路由器几千条就满了。BT下载或者大量并发连接时,表一满,新连接就建不起来,表现就是网页打不开但QQ还能发消息——因为QQ那条连接早就建好了,一直在复用。
无线部分其实是另一套逻辑。Wi-Fi信号在2.4GHz和5GHz频段上跑,路由器内部把无线帧转成以太网帧,再走上面的路由流程。很多人以为Wi-Fi慢是信号问题,其实有时候是路由器CPU太弱。无线加密解密、NAT、防火墙过滤,全压在同一颗芯片上。百元价位的路由器跑满百兆宽带还行,千兆宽带加上十几台设备,CPU占用率直接飙到90%以上,延迟从几毫秒跳到几百毫秒。你打游戏突然卡一下,多半就是路由器在忙着处理别的包。
固件也值得说两句。原厂固件通常够用但功能少,OpenWrt这类第三方固件能把路由器的潜力榨出来。我试过给那台老TP-Link刷OpenWrt,结果发现Flash只有8MB,装完基础系统就剩不到1MB,连个广告过滤插件都塞不进去。后来换了台带USB口和128MB内存的,刷完OpenWrt当旁路由用,跑AdGuard Home和WireGuard,稳得很。路由器的硬件配置决定了它的上限,固件只是决定你能不能摸到那个上限。
选路由器别看天线数量。四根天线的未必比两根强,关键看功放芯片和MIMO配置。2x2 MIMO够绝大多数家庭用,4x4更多是给Mesh回程或者高密度场景准备的。真正影响体验的是CPU主频、内存大小和固件优化。我现在的做法是:宽带500M以下,随便买个带千兆口的AX3000级别就行;500M以上或者设备多,直接上x86软路由加AP,省心。
路由器这东西,平时感觉不到它存在,一旦出问题,全家断网。它不像手机电脑那样天天摸,但你家所有网络流量都得从它手里过。理解route这个词的含义,差不多就理解它一半的脾气了。
友情链接