首页 » 科学 » 关于(软)路由很多UP主没敢告诉你的二三事都是智商税_芯片_路由

关于(软)路由很多UP主没敢告诉你的二三事都是智商税_芯片_路由

admin 2024-11-19 10:24:33 0

扫一扫用手机浏览

文章目录 [+]

甲:你是小弟弟还是小妹妹啊

乙:我也不知道呀,要不然咱们往下看看?

关于(软)路由很多UP主没敢告诉你的二三事都是智商税_芯片_路由 科学

过了一会……

乙:你是小妹妹,我是小弟弟

甲:你怎么知道的呀

乙:由于你是穿粉袜子,我是穿蓝袜子啊

这便是很多网友的真实写照,对付很多专业设备每每只是道听途说一些碎片化的内容,然后就能做出自己的判断。
例如:

实在,类似于这个回答ONU是IEEE(电气电子工程师学会)的叫法,ONT则是ITU-T(国际电联电信标准化部门)的叫法,都是指光纤到户(FTTH)通信链路中的消费终端设备。

以是这两者实质没有任何差异,敲黑板——“猫棒不是ONU是ONT”这个判断题得填“缺点”。

其余“实在有很多人带宽都开到2000m乃至5000m了”,这件事也不是特殊客不雅观,范例的B站视频看多了,脑筋有点分开三次元的觉得,并不是王校长那样的网络配置家用的至心不多,按照这种理论来说,实在很多人都月入千万呢,劳斯莱斯、法拉利咱们真的可以做到烟灰缸满了就直接换车。
这种想法有点分开实际吧?以是说问题千万别以B站Up主的那种说法来做真理,如果你假如家里宽带5000兆对等带宽也只能说你是这样的,毕竟目前全国的均匀网速才181.90Mbps(中位数)

就这样的带宽咱们已经排到全天下第四了。
相信很多人的家用带宽没给咱们的天下排名拖后腿,但离着留言那位说的5000M貌似还有巨大的差距。

闲话不多说,本日的文章也是一个回答网友留言的内容

zzbaobei :

想问一下这款ros路由和软路由的差异在哪里,我自己两个都有,觉得不出来,反而网速觉得软路由要比ccr1009快,不知道是不是错觉

首先要说的是——CCR1009实质上也是一个软路由只不过是利用了专用的通信芯片的一款专用路由器。

恰好前几天把这个路由器拆开换风扇,大家也可以窥见这台路由器的CPU真身:

这是一枚9核心的TLR4 CPU跑在1.2Ghz频率上。
这个东西本身如果说CPU效能还真的比不过传统的X86 CPU。
不过专用芯片每每会比通用的芯片在特定运用的时候性能更好。

例如AES,你如果要建立隧道,AES加密和解密功能就必不可少,就通用CPU而言,可以写一段AES的程序来进行这些处理。

一段C措辞的AES程序如果不算头文件的话大约400-600行代码。
处理数据的时候会有大量的移位和异或操作循环往来来往地对数据进行操作。
这些功能大部分都占用极多的CPU韶光。
AES功能基本上在很多的操作系统中已经内置了。

但AES又是一个固定算法,因此是可以出芯片的

只须要在芯片的特定引脚定义好KEY,须要加密的数据块输入之后就可以从芯片中直接输出加密后的数据块。

这种芯片一样平常大家手里都有,汽车的钥匙加密其实用的便是这种技能。
在网络设备上,这种芯片也被焊接在主板上或者直接集成到SOC中。
这里不是说X86的CPU弗成,以Intel为例子,他们在2016年之后就在险些所有的CPU里面添加了AES-NI的支持。
也便是说把上面的这个小芯片集成到了支持AES-NI的CPU中。
让CPU本身具有AES加速的功能。

只不过之前的很多CPU例如现在还很火的软路由3825CPU上还是没有这个功能的。
这些信息实在都可以到intel官网上去查到:

以是这种CPU的软路由所有的AES加密解密操作都得依赖CPU来硬刚。
如果带有这个功能的CPU会怎么样呢?

例如openWRT,通过AES的驱动的确是可以调用CPU的AES加速功能的,只不过openWRT官网上是这样写的:

大体的意思是——“AF_ALG 和 /dev/crypto 接口都许可用户空间访问任何供应对称密钥密码和择要算法的加密驱动程序。
这是本色上的硬件加速,但也须要依赖纯软件驱动程序。
利用软件驱动程序险些总是比在用户空间中实现它要慢,缘故原由在于高下文切换会大大减慢速率。

也便是说,飞机的速率是比高铁要快,但是从天津飞到青岛的航班,签到后等飞机再加上翱翔的总体韶光恐怕已经超过了到火车站买一张高铁票乘坐高铁到青岛的韶光。

你如果能理解这些,就不难明得为什么CCR1009在CPU的SOC内内置了加速功能,而且是依赖硬件在固件的级别上实现AES加速的功能了。

觉得上软路由比CCR1009要快,这个问题的确是不好说,有可能你的软路由性能超级强大,也有可能你没有用到真正路由器有上风的功能。
但是细究下技能没什么问题的。

说个小细节,前阵子给大家发出来的路由器照片:

很多人会创造前面的四个以太网端口被空出来了,并没有接这几个端口,是iN乱接吗?很可能不是,由于CCR1009本身的芯片并不能支持这么多的1G接口,这里面mikrotik耍了一个小心思

Eth01-Eth04在路由器内部汇聚到了一个Atheros 8327交流机芯片中。

也便是主散热器左下角那个带着散热片的小芯片。
本身是1G的千兆交流机芯片,通过一条1G的链路进入主CPU。
以是这四个接口在我看来是“非必要不接入”的。

当然了,你如果进入系统资源中去查看,会创造

这个路由器有两个eth资源,一个是SOC里面的,另一个便是Atheros 8327了。
当然了你如果接错了,网速的确也会有那么一点点影响。

类似于这些细节的内容如果在十几年前基本上都不会有人辩论。
那个时候大家都会安心地查技能资料或技能规范,再不济也会找到厂商的技能支持工程师一起办理这种问题。

可惜现在Up主们为了赶一期视频出来,根本很少去深入的查询资料,以是给大家做出一些完备不对或者似是而非的“技能视频”,反而让人产生谎话说一万遍便是真理的错觉,实在这些都是智商税。

标签:

相关文章

TCOOP-M101-433M发射模块_暗记_波形

遥控器参数遥控器采取HS2245PT芯片,吸收模块采取LR43B无线射频吸收模块遥控器与吸收模块选用的是下图所示的两款:由于LR4...

科学 2025-01-24 阅读3 评论0

源代码遭泄露是谁在扰乱_北碚区_产物

“感谢审查机关对民营企业著作权的重视和保护,帮我们挽回丢失,现在我们加强了软件源代码保密事情……”1月26日,重庆市北碚区审查院审...

科学 2025-01-24 阅读5 评论0