軟路由有必要買嗎?


網路速度有兩個,一個是帶寬,一個是延時。

帶寬是由運營商限制的,就是別人說的下載有100MBytes,好快。

延時是路由器決定的,一個帶不起5MBytes的路由器就會讓你覺得卡,因為頁面都打不開。

通常來說,路由器的CPU性能和軟體優化決定包處理速度和並發數,內存決定連接保持數。

01:定義

軟路由全稱是軟體路由器,與之相對應的是硬體路由器。

不要以為硬體路由器就沒有軟體,其實硬體路由也是有系統的。硬體路由的系統是嵌入式RTOS系統,系統相對固定,也只有廠家可以做改動,我們能動的部分只有配置文件。所以硬體路由器可以定義為特定的嵌入式平台。

軟體路由的硬體配置基本是通用架構,如電腦硬體之類。系統可以用linux和FreeBSD,甚至windows系統都可以做成路由器。因為主要靠軟體好壞,硬體基本不會成為瓶頸。

02:誰比較強問題

人們所認為的軟體路由比硬體路由性能強之原因,主要歸功於軟體路由的硬體太強了,只要推力強,搬磚都可以上天。在任何硬體都不成為瓶頸的前提下,只要你的軟體系統是個正常的,就不會有丟包這麼一說。同樣,在硬體路由上面,硬體配置就這樣,出現問題,只有兩個方向,一是固件優化不好,二是硬體瓶頸。

舉個例子,TP的路由V1到V8版本,V1是公版設計,硬體什麼的都是最完整的,V2版本就開始縮水,一直縮到V8,內存從16M縮水到8M,元件也精簡了不少。最後帶幾個人wifi就卡,跑6MBytes流量的NAT就延時升高。這就是明顯的硬體瓶頸問題。TP萬年不變的Vxworks,其實還是可以的。VxWorks部分性能:

無調度的延時和搶佔

調度的延時和抖動

實時網路通訊的延時和抖動

硬體的問題很好解決,解決辦法在於你錢多不多。比如買個2XXX的華碩,應該能改變你現在的思維。

03:那麼便宜又好用的軟路由有沒有

現在很多的優秀的軟體路由系統移植到了嵌入式平台,如OPENWRT,RouterOS等,這樣做的好處是降低了成本和功耗。但這些已經是硬體路由了,我們還是習慣稱其為軟體路由。經多年的市場而使得軟體優化不斷完善,儘管換了平台,但我們更加認可的是他們的軟體系統。

就拿openwrt來說吧,以前很多人喜歡弄TP的機器,換大內存,刷openwrt,照樣跑得歡。

RouterOS更加不必說了,RB4011吊打TP,飛魚等所有企業路由。

04:軟路由的拓展

軟體路由其實主要是開發方便,很多軟體路由起家都是開源,然後大家都可以加入新的功能。如在路由器上面放共享,做網站,裝aira2,裝SIP伺服器,跑RIP和OSPF,各種網路優化演算法,IPSEC連接,只要現在有的都可以編譯或者寫進去。因為硬體實在是太閑了。ITer總是想最大效率化他們的軟路由。

如果將軟體路由器專業化,上7層流控分析,上防火牆功能等就可以寫成個深信服NGAF,市面上你所常見的防火牆都是基於linux或者freebsd的,都是屬於軟路由。天融信,深信服,網康,360等。

05:結論

結論已經說了,錢的問題,但是大多數人願意嘗試軟路由,說明它比硬路由有優勢。


好像沒人玩軟路由是為了網速吧?

其實很多家用路由器都是工作在軟路由模式下。雖然會有NAT轉發晶元,但是只要你在路由器里啟用了家長控制、流量統計、QOS限速、廣告過濾、不可描述之類的功能,這個晶元就歇菜了。包處理的擔子還是要交給CPU。然後就是MIPS/ARM的性能被X86吊打。

說到底,家用路由器的主要任務不是路由,而是智能網關三層交換機。

(本回答以包處理為CPU還是專有晶元來區分路由軟硬,將寬頻山、ks等論壇的典型用途定義為家用)


不能。有些高端硬路由也能跑滿100M以上的寬頻,對比網速,不一定有所謂的提升。

但是相對比硬路由,軟路由的優勢是:

1、可玩性強

安裝愛快、LEDE等軟路由很隨意,功能強大,愛快的流控強,LEDE系統的插件多(例如去廣告插件、佛跳牆上網插件,運行效率高而且非常穩定,比硬路由安裝LEDE跑插件強太多了)。

2、安裝部署靈活

既可以安裝在實體機,也可以安裝在各種虛擬機上,例如群暉的VMM、萬由系統virtualBox等。舉例可以看以下鏈接。

群暉 NAS 利用 Virtual Machine Manager 安裝 LEDE X64 軟路由教程與體驗?

www.jinbo123.com圖標

3、系統佔用低,輕鬆跑滿100M寬頻

這個不多做贅述,看上面的鏈接就有描述,我就不在我電腦上演示了。如下圖,從前面鏈接里截圖的。

4、當然是性價比高啦

閑魚上擼的雙網口蝸牛星際,既能安裝了黑群暉,又在群暉VMM上安裝了軟路由。三百塊不到的價格,家裡NAS和軟路由都有了。而三百塊的硬路由的能買什麼呢?加上前年免費擼的FeiXun路由器,妥妥當無線AP用啦,簡直完美!

最右側即我的軟路由?NAS

不能。如果你不跑流控,酸酸乳或者去廣告這種應用的話硬路由帶硬體加速真的是跑得歡。

軟路由和硬路由的對比知乎已經有大佬分析的很到位,可以參考這個

姑蘇城外:網關設備轉發性能?

zhuanlan.zhihu.com圖標

j1900 的軟路由,實際上優勢還是在跑各種插件。硬路由的話只要晶元不是太差,基本都會搭載硬體加速buff。

補充一個ks論壇大佬的軟路由測試
http://koolshare.cn/thread-128534-1-1.html?

koolshare.cn

便宜的晶元比如聯發科的7621,這個晶元硬路由便宜的k2p在用,Ubnt和Mikrotik路由也很喜歡用。

UBNT的路由器

Mikrotik的路由器

聯發科7260雙核0.8ghz,廠家只要買授權,就可以開硬體加速跑滿千兆。

自己用的86u的話平台比較新,看測試速度也是很強的

引用一下知乎大佬 @姑蘇城外 的性能測試圖

姑蘇城外:華碩AC86U的乙太網轉發到底有多強??

zhuanlan.zhihu.com圖標姑蘇城外:無線路由器(MTK7621方案)兩種固件測試對比?

zhuanlan.zhihu.com圖標

甚至100塊錢撿垃圾的MTK7621都能跑滿千兆)當然如果需要騷操作跑各種插件還是老實上x86大力出奇蹟保平安吶


二次更新

家裡掛了十幾台雲鏈,六台迅雷X,最高連線破萬了,還是軟路由可以

------------------------------------

竟然收穫了10個贊,哈哈..

用R620虛擬出來的軟路由(E5-2670處理器 16Core 8G),有個問題,路由器測試能到千兆,電腦端測試只能到500左右,懷疑是SAS性能問題。

前兩天買了塊SSD,今天到貨,裝上後遷移路由器到SSD上,測試下載就到了1000兆了,舒坦了。

﹉﹉﹉﹉﹉﹉﹉﹉我是分割線﹉﹉﹉﹉﹉﹉﹉

剛從華碩AX88U更換了軟路由,愛快的OS

不是一般的流暢,起飛了的感覺

家裡電信寬頻,千兆下行,百兆上行

智能設備+硬體設備+無線設備,加起來共30個左右

掛了迅雷共享計劃+IPFS,啟用Upnp。雖然路由器是1.8g四核的,但依然扛不住,經常兩個核心同時到100%。

掛了兩天,被VIP用戶女票投訴N次,卡到不行,只好趁她飛雅加達時候升級到軟路由

Esxi虛擬出來愛快(4Core 8G ),兩個網口,一個WAN,一個LAN,交換機接Lan,AX88U連到交換機當二級路由器,負責家庭無線信號,外加手機和電視的廣告過濾。

結果就是,家裡網路下行能直達120M,上行平均12.5M,電視和手機上廣告正常過濾,手機刷微博秒開,抖音視頻也秒開,再無投訴(多謝女票不殺之恩)。

愛快里還有負載均衡 流控 ARP啥的,研究中,功能比物理路由器強大多了。


推薦閱讀:
相关文章