複製鏈接
請複製以下鏈接發送給好友

軟路由

鎖定
軟路由是指利用台式機或服務器配合軟件形成路由解決方案,主要靠軟件的設置,達成路由器的功能;而硬路由則是以特有的硬設備,包括處理器、電源供應、嵌入式軟件,提供設定的路由器功能。
軟件名稱
軟路由
本    質
靠軟件的設置,達成路由器的功能
配    置
台式機或服務器配合軟件
平    台
windows平台和Linux/bsd平台
流行的軟件
RouterOS,m0n0wall
應    用
小型的\通訊效率不高的網絡

軟路由技術

軟件路由器並不複雜,非常簡單,會用普通操作PC就可以安裝軟件路由,顧名思義就是系統軟件設置完成路由功能

軟路由常見

根據使用的操作不同可以分為基於windows平台和基於Linux/bsd平台開發的軟件路由器,基於Windows平台的軟件防火牆比較常見的有ISA Server、Winroute Firewall、小草上網行為管理軟路由等;而基於Unix/Linux平台的軟件防火牆大家一般接觸較少,受益於開放源碼運行,基於Unix/Linux平台的軟件防火牆如雨後春筍般不斷推出,這些軟件防火牆大多是免費的,常見的有海蜘蛛、ikuai8、RouterOSm0n0Wall、SmoothWall、Ipcop、CoyoteLinux等,這些系統共有的特點是一般對硬件要求較低,甚至只需要一台J1900電腦,一塊硬盤,兩塊網卡就可以安裝出一台非常專業的軟件防火牆,這對很多有淘汰下來的低檔電腦的朋友來説,意味着拿一台淘汰的電腦,安裝一套免費的防火牆軟件,不花一分錢就DIY出一台專業的防火牆,而且這些系統自身也包含了NAT功能,同時可以實現寬帶共享,這意味着這台免費的防火牆其實也是一台出色的寬帶路由器,這是多麼令人激動的事情,不過這類免費的軟路由通常為了生存下去或因過多廣告的插入導致用户的不滿。

軟路由性能

intel82575 軟路由網卡 intel82575 軟路由網卡
常見的硬件寬帶路由器,絕大部分都是用軟件來實現的,跟軟件路由器是一樣的,而且軟件路由器一般硬件配置要比硬件的寬帶路由器配置高,所以某些情況下速度比幾千上萬元的硬件路由器穩定還要快。至於軟件路由器的穩定性,受益於穩定的Linux和BSD內核,軟件路由器的穩定性非常好,不用重啓的軟件路由器,理論上運行時間是無限的。

軟路由功能

軟件路由器 軟件路由器
不同的軟件路由器功能不一樣,絕大部分基於Linux的免費軟件路由器功能並不比商業的差,而且比商業的功能還要強大。

軟路由所需配件

一台J1900CPU,2GDDR3內存以上的二手PC,再加兩塊網卡就可以了,有些軟件路由器如CoyoteLinux只需一張硬盤就可以了,對於網卡沒有特殊的要求,常見服務器網卡等都可以,不過根據我們的經驗,一台工作良好的軟件路由器,網卡一定要好,所以我們會推薦你使用intel的網卡,效果非常不錯。如果經濟條件許可,可以購買一個奔騰CPU甚至酷睿(比較折騰)自組裝,這樣做出來的軟件路由器,可以跟硬件的路由器相比了。

軟路由發展前景

軟件路由器 軟件路由器
軟件路由器會逐漸佔領更多的硬件路由器市場,軟件路由器還不能淘汰硬件路由器,它們的市場定位不同,而且在高端只有硬件路由器才能勝任,但對於一般的應用像網吧、學校、機關等用軟件路由器可以獲得更高的經濟效益

軟路由軟硬路由對比

軟路由概念方面

intel82576 軟路由網卡 intel82576 軟路由網卡
軟路由通常使用普通計算機充當,使用通用的操作系統,如linux或windows,因此路由設置事實上是windows或 linux的設置,或者是對計算機的配置。PC 可以是很舊的J1900或是再高級的 PC / 服務器。軟件與硬件是獨立分開的;而硬件路由器,大多是基於嵌入式系統架構,以自行開發或是現成的嵌入式操作系統如Vxworks , Montavista, uClinux 等等為操作系統,再配合系統廠商自行開發的路由軟件,軟件與硬件是互相配合的。硬件路由器採用專門的操作系統,因此採用超級終端(計算機)通過 console實現對路由器的管理。對硬件路由器的管理通常採用專用命令行、圖形界面網管軟件實現。

軟路由硬件架構

軟件路由器的硬件架構是通用的,適用各種不同的應用軟件安裝使用,不是隻為路由器而設計;而硬件路由器的硬件架構是專為路由器而設計的,有些 CPU 更是為網絡應用而開發。

軟路由硬件組裝

軟件路由器使用者可能必須自行組裝硬件(相當折騰)比如只有一張網絡卡的PC,使用者必須自行安裝額外的網絡卡,以滿足路由的功能。硬件可能會有兼容性的問題,使用者必須自行解決;而硬件路由器使用者無須自行組裝硬件,硬件的搭配設計已由系統廠商完成,並經過嚴格的測試,不會有不兼容的情況。

軟路由軟件安裝

軟件路由器使用者必須自行安裝軟件,有些軟件是免費的,有些是要付💰;而硬件路由器使用者則無須自行安裝軟件,軟件是內含在產品的閃存裏的。

軟路由軟件維護

軟件路由器提供免費的軟件通常是非商業化的開放程序代碼,一般是由一些散落各地的專家因為興趣來參與開發與修改。功能的完整性與除錯無法保證;硬件路由器的軟件功能則是由推出產品的系統廠商自行開發,一致性高。功能的增加以及除錯是由來系統廠商維護,使用者只需做軟件升級,升級軟件的取得有確實的管道,售後服務有保障。

軟路由搭配性

bcm5709s 軟路由網卡 bcm5709s 軟路由網卡
軟件路由器軟件必須遷就現成的硬件 (如 PC ) 以及現成的操作系統(如 Windows 以及 Linux) ,硬件與操作系統都不是為專為網絡 /路由功能而設計的。穩體性無法一概而論,使用者必須付出相對的成本、時間、精力、與金錢;而硬件路由器的軟件與硬件,採用嵌入式操作系統並互相搭配,所以整體設計精簡而有效率,不但穩定,而且架設容易,產品成本加上使用者付出的成本也相對較低。

軟路由使用接口

軟件路由器中,不同的軟件有不同的方式,有些是窗口畫面,有些甚至是命令行 (command line) 的指令。不一定容易理解。有些需要很專業的知識;而硬件路由器多以 Web GUI 的方式來做設定,強調 user friendly,依據特定的功能做出簡單而且容易理解的設定方式。

軟路由等級區別

軟件路由器沒有區別,效能依據試用者選擇的 PC 以及軟件而定。所以不一定能適用各種不同的網絡/路由應用。越高級的應用環境需要越專業的知識才能應付自如;硬件路由器則會為不同等級的網絡/路由應用,開發不同等級的路由器,達到較好的性價比。

軟路由工作環境

軟件路由器只能工作於以太網絡,實現局域網之間的互聯。硬件路由器擁有豐富的接口類型,因此適用於各種類型的網絡,既可應用於局域網的互聯,也可用於廣域網Internet互聯。另外,兩者的效率也不同,軟路由可應用於小型的\通訊效率不高的網絡,硬件路由可應用於大中小型、通訊效率較高的網絡。

軟路由應用

intel82573 軟路由網卡 intel82573 軟路由網卡
總的來説,不同的產品適合不同的客户羣。從很多產品發展的角度來看,軟件的方式適用於較有技術能力的網管,而一般的網管希望將精力發揮在其它更有價值的地方,則多采用硬路由。由於計算機的限制,軟路由只能使用以太網卡,因此基本上侷限於以太網絡之間的連接,以太網絡之間只有在劃分多個網段時,才會使用軟路由的連接。
如果網絡大到要劃分子網,那麼軟路由的效率顯然是無法滿足網絡間的高速通訊的。而在價格方面,軟路由就是一台計算機的價格,而硬件路由的價格則根據性能的不同而有較大的差別。説實話,如果僅僅是實現NAT轉換,那麼計算機的效率要比硬件路由器要高。
結合多方面的考慮,購買者就必須充分了解自身的網絡環境投資計劃,來考慮如何選擇路由器。筆者就舉例分析一下網吧的工作環境需求。網吧對路由器的需求就有着以下幾個共同點:數據處理能力要夠強,上網高速暢通,大數據流量下不掉線、不停頓;具有高度的穩定性和可靠性,能長時間不間斷穩定工作;要有很強的兼容性,要能適應不同運營商的不同接入服務;易安裝、易配置、易管理、易使用,用户界面友好易懂;在保證性能的前提下,要有一個合理的價格,具有優異的性能價格比。
因此對一個有一定規模的網吧來説,他們更傾向於使用硬路由,使用硬件路由器則帶來更大的優勢,如成型設備,一次調試不用維護,沒有零部件維護的麻煩;專業廠家技術支持,專業軟件免費升級;可以實現線路備份、負載均衡策略路由等很多符合網吧的應用;多數產品採用網絡專用CPU解決網絡路由複雜問題;專業的技術跟蹤可以解決不斷出現的網絡應用中出現的新問題,全部免費解決等等。