网格论坛

 找回密码
 立即注册
查看: 5307|回复: 7

【选购路由器基础】芯片,固件,差异

[复制链接]

75

主题

160

帖子

2万

积分

总大队长

Rank: 9Rank: 9Rank: 9

积分
27467
发表于 2018-9-13 15:19:47 | 显示全部楼层 |阅读模式
查看CPU信息

  1. cat /proc/cpuinfo
复制代码



当我们购买新的路由器时候,很多时候都会犯难。
一般路由器都会在 这几个价位之间。
100元  300元  500元 1000元
买百元的路由器和千元的路由器,在使用过程中很难明显感觉到他们之间的差异

这是路由买亏了吗?不!多数是你的姿势不对。
好比,给你量法拉利,你缺只能开到30迈。
这多数不是因为你车技不好,而是你根本不懂法拉利正确驾驶姿势。
比如你不会正确使用换档拨片,不会使用弹射起步等等

好吧就算你是一个老司机,但你依然发挥不出法拉利的性能。
因为,中国限速120迈 ,就算车子能跑300迈 。

故此,这篇基础知识是有必要尝试了解到。
不买最贵的,只买最对的。


==============【选购路由器直观硬件区分】================


在这里只说一个重点!
PA+LNA 这是处理无限信号强度的两个芯片

PA是TX方向的信号放大器
LNA为RX方向的低噪声放大器

通俗点说
PA一个大喇叭,可以吧声音喊的更远。
LNA则是一个听诊器,可以放大接受到微弱信号,如手机发射的wifi信号。
有这两个芯片,就可以保证无线信号更稳定。
1.png

由于缺少PA与LNA只是衰弱点信号强度,而低价路由器,一般不会使用。
或者使用如Theros AR9331有内置PA的功能芯片来代替。
内置PA可以理解成软解码。

wifi模块在使用中,会产生大量的热。wifi信号持久发射,会使集成PA芯片高热
从而导致卡网,死机等不稳定情况。



PA与LNA的有无好坏,可以从信号的强度或者信号的稳定性明显区分出来。
这一般都可以对应到底中高等不同价位的路由器。


============== 路由器的CPU ================
以下严谨的通俗解释下CPU

路由器的CPU与电脑的区分不同,电脑CPU有两个牌子
AMD与Intel
而这两家出的 不论是AMD的毒龙,速龙,闪龙 或者Intel 的奔腾,至强,I357
他们都可以运行windows!
因为他们的 CPU都是用统一的架构,使用的指令集也相同都是x86.
这就好比都是iphone手机,一个产品在中国,另一台产地在美国。 但他们都是有一样的功能。


CPU区分只要是两个方面  “架构”,“指令集”
架构:设AMD ,Intel  都做汽车,两家约定我们做的的这个车要有4个轮子。
指令集:设AMD ,Intel  我们的汽车发动机都烧97号汽油。
最后车子的成品有各种款式,但是他们都烧97号,所以不管去谁家的油站都能加油。


而路由器的CPU属于低端品,竞争激烈演变除了很多型号。
但庆幸的是至今,剩下的只有三个可以考虑的牌子了

【MTK】  【  Broadcom  博通 】    【Qualcomm  高通】

在这三个品牌中,MTK当之无愧属于低端入门最便宜百元机都使用。

博通与高通难说,TPLink当年都是高通,博通那些年也很牛逼。
高通技术实力雄厚,博通已被高通超越
博通方案发热比较大,高通低端qca高端ipq

作者个人划分
100元左右 【MTK】 无线状态下--  偶有断流,UDP延迟高
500元左右  【  Broadcom  博通 】 烫但博通在网络方面比MTK相对专业
1000元左右 【Qualcomm  高通】  ipq8064/65大概有骁龙600一半得性能(IPQ8064前身又是骁龙600)

MTK 指令集  MIPS
博通 指令集  ARM
高通 指令集  ARM


现在有一个区分重点来了!MTK的指令集不同,也就导致 固件或者软件与博通高通的不同。
2.png
除了装软件时候要区分不同版本外,还有软件的编译方式也不同。arm-linux-gcc就行了
上面那句没用,下面说下 mips与arm的区别,这才是大家更关心的点。
mips与arm要说谁更好,我只能用一个比喻来说明下。
mips好比国企,买一个笔都要层层找领导签字。
arm好比私企,说买就买,拿发票回来就行。
这两种模式国企除了垄断行业,似乎就没有能竞争过私企的。

mips因为是一个英国企业,跟国企一样各种开会讨论。所以他们专利使用授权上模式单一费用高昂。

ARM则是根正苗红的美国半导体企,授权方式极具灵活性(更多是IP授权,很少是架构授权),并在价格上具备优势。
相对便宜的价格,也吸引了更多的人来玩ARM芯片,完善了ARM的工具和生态,尤其是吸引了学生的眼光,
这就为ARM未来的爆发夯实了基础。最终最关键的十年(2007到2017)手机行业爆发ARM因奠定了很好的基础最终获得了市场

与之相反的是,MIPS主要是架构授权,这就失去了前者所具备的推出速度,软件高兼容的特点。
硬件的落后,导致软件平台的落后,造成的恶性循环,加速了MIPS的衰落。
种种原因导致MIPS在2012年被Imagination和ARM瓜分。到了2017又被MIPS拆分卖给Tallwood Venure Capita。

而 MIPS和ARM都由Berkeley risc演变而来!
所以在同级中性能应该都在伯仲之间,但ARM的生态完善发展起来了。
ARM目前是移动处理器的老大,在兼容方面可以直接吧C或者C++等代码编译成ARM处理器的程序。


MIPS的指令集非常简单,只有三种指令类型,简单到爆,加减乘除逻辑运算逻辑跳转等等都可以框进去。

3.jpg

- MIPS指令很简单,格式很规整,就可以做很快(频率很高)。这符合RISC的初衷,但是功耗可能
会比较大些(和频率有关),然后编译生成的代码一大佗(你不得不用大一点的Cache)。



ARM就非常复杂,拼了命的让一条指令多做事情,里面包含了各种条件执行等等
4.jpg

- ARM指令巨复杂



MIPS,牺牲了指令集的纯洁性(允许客户加指令),得到了短期繁荣和高性能
(加一条指令,对某些应用的提速是相当可观的),但是长期来看,生态系统分裂。
就跟安卓一样手机一样,各种分辨率都有,当你做一款软件时候,就需要适配各种分辨率
没做适配的机器就用不了。

ARM, 指令集控制得非常严格,就好比苹果手机,要做苹果软件苹果手机有多少种分辨率都清清楚楚。
不管是IPhone5还是iphone9都能用,兼容性好!


============== 固件 ================

因为CPU 有两种架构  mips与ARM

所以MISP能有的固件,ARM也应该能有
反观ARM能有多固件,MISP不一定有!
(上篇说了 ARM的兼容性最好)

而在常说刷固件方面,
ARM系列中 只有BCM博通芯片,的梅林固件(很久远的固件还有 Tomato,DD 估计现在的BCM都不能用了)

其他常提到级别都是MTK芯片 的 76xx系列
介绍下常见的固件。
1.梅林(BCM博通芯片)
http://koolshare.cn/forum-96-1.html

SSR离线包
https://github.com/hq450/fancyss ... /master/fancyss_arm
还有很多各个型号专用的魔改版本,比如腾达AC9的梅林 比如K3的梅林版 到恩山找找看吧
梅林特点:并没有任何特点,中高级路由不玩刷固件了了,一般github抓待吗编译跑这玩。或者用性能

2.老毛子


固件下载地址
http://www.right.com.cn/forum/thread-161324-1-1.html

特点:MTK新手专用,常用工具集成度高 比如SSR  FRP
不能多播

2.Lede
https://openwrt.org/start?id=zh/start

3.潘多拉
http://downloads.openwrt.org.cn/PandoraBox/

4.石像鬼
https://www.gargoyle-router.com/

5.Tomato Phoneix 不死鸟
http://www.tomato.org.cn/changelog.html

而这些固件其实都是OPENWRT的分支或者魔改版,所以区别只是集成了多少插件。


梅林和老毛子基本是性能好一些,功能也比较全,硬件转发能力的固件支持都不错,梅林主要是BCM方案的路由用的
老毛子基本是MTK的方案用的,梅林可以双拨,老毛子不能双拨。潘多拉可以多拨,LEDE可以多拨,硬件转发能力的固件支持只有软NAT,
其余也还行最大的区别就是多拨和硬件转发能力,多拨就不说了。

硬件转发能力和CPU能力强的最明显的体现就是负载较多时,CPU使用率较低
举个例子就是迅雷远程和KP广告过滤,硬件转发能力和CPU强的话,这俩应用比较好用,
还有就是从路由器存储到终端存储的文件读写速率会高很多。

============== 软路由 ================

随着路由器CPU的性能超过1GHZ,软路由已经渐渐的消失了.
软路由是x86架构,就是我们普通说的电脑,安卓Linux系统后在配置某些特定服务从而实现的专用功能电脑。
软路由目前主要用在大型场所的计费,或者万兆吞吐量AC(接入控制器)主要功能
1. 对用户进行认证、管理
2. 对带宽、访问、切换、安全进行控制
3 . 收集计费信息并支持各种计费策略
4 . 实现强制Portal应用(用户可以输入任何URL地址,宽带接入服务器强制下推Web页面)


ROS:http://www.mikrotik.com/ (功能强大,操作复杂,有破解版)
海蜘蛛 http://www.hi-spider.com/zh
爱快  http://www.ikuai8.com


============== 总结 ================
入门级MTK,要刷固件可以尝试老毛子。有点集成了很多常用功能。如果刷机前先装不死 Breed 在刷机
http://www.right.com.cn/forum/thread-161906-1-1.html

https://www.right.com.cn/forum/thread-161906-1-1.html


中级500元左右 可以尝试BCM等  800-1Ghz的cpu足够,如果想使用广告过滤功能,那就尽力买更高的CPU
已经应该过了刷机玩的冲突了,更多使用的是性能。或者Github去下一些源码回来编译玩。

高级1000元左右 家用我不知道有购买的理由。

  个人楼主个建议,
  100元内随便买吧没好推荐的。
但可以关注下二手极路由3   极路由3 是极路由巅峰产品,品控最好的。而且还是密封结构,虽然不容易散热,但也不进灰尘。
MTK7620A 支持5G 2.4有PA和LNA 二手买回来刷怪老毛系统用很无敌。  二手价格百元内。
   其次就是小米路由了,用户多怎么折腾都能找到技术支持。


  有200元预算 可以了解下  腾达AC9  京东价199元
博通BCM47189(单核900MHz)+千兆接口+1200M无线+128MB DDR3+闪存8MB+beamforming+技术+双PA双LNA+同轴双铜管双频天线+SPI防火墙。
就这配置,家用中已经无敌了。有8M精简版本华硕固件(不能ss)
想变梅林,换个大闪存 AC9的闪存是8M 买个16M 32M 换上就行了  自己动手换购买全套工具成本百元以内。AC9的性能家用已足够了了
4.png
回复

使用道具 举报

0

主题

6

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2019-3-12 22:07:19 | 显示全部楼层
再学习一遍!
回复

使用道具 举报

0

主题

8

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2019-4-14 22:18:12 | 显示全部楼层
非常使用,又涨姿势了!!谢谢楼主!
回复

使用道具 举报

0

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2019-5-3 23:51:58 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2019-6-24 21:04:14 | 显示全部楼层
极路由x这个性能必须的
回复

使用道具 举报

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2019-8-10 21:26:11 | 显示全部楼层
file.jpg
回复

使用道具 举报

0

主题

8

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2020-2-16 00:44:24 | 显示全部楼层
感谢大大的科普
回复

使用道具 举报

0

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2020-4-12 23:04:58 | 显示全部楼层
莱斯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

此版无人维护!极路由问题到群里喊(急修仙群)834378293

小黑屋|手机版|联系我们 ( 京ICP备16001788号 )

GMT+8, 2020-9-29 02:25 , Processed in 0.028321 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表