首頁 > 常見問題 > 主體

硬路由和軟路由

angryTom
發布: 2019-10-24 14:42:10
原創
13839 人瀏覽過

硬路由和軟路由

硬路由與軟體路由

#軟體路由是指利用桌上型電腦或伺服器配合軟體形成路由解決方案,主要靠軟體的設置,達成路由器的功能;

硬路由是以特用的硬設備,包括處理器、電源供應、嵌入式軟體,提供設定的路由器功能。

一般情況下,軟路由通常就是電腦了,硬體路由依照不同的標準可以做不同的分類,例如從效能上可以分為高、中、低端,從結構上分為固定配置和模組化等等。

軟體路由的好處很多,例如使用便宜的桌上型電腦,搭配免費的Linux軟體,軟路由彈性較大,桌上型電腦處理器效能強大,所以處理效能不錯,也較容易擴充。但對應地也要求技術人員許掌握更多的例如設定方法、參數設計等專業知識,同時設定也比較複雜,而且需技術人員具備一定應變技術能力。同時桌上型電腦的硬體配置如果選擇不好或不合理,而且擔任路由器的功能如果長期工作,故障的機率將很高。用一台桌上型電腦搭建,成本並不低,但是如果要使用伺服器,成本則更高,技術人員學習的過程亦較為煩瑣。

硬路由的做法為配置專用機,像PC機一樣,硬路由器包含電源、內部匯流排、主記憶體、快閃記憶體、處理器和作業系統等,專為路由功能而設計,成本較低。路由器中的軟體都是深嵌入到硬體中,包括對各種裝置驅動的最佳化,不同體系cpu的不同最佳化策略等等,這個軟體不是應用軟體,而是系統軟體,和硬體不能分開的。

以下就更全面、力求準確地分析一下軟硬路由的各項對比,以供讀者朋友參考。

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

2、硬體架構專用性方面。軟體路由器的硬體架構是通用的,適用各種不同的應用軟體安裝使用,不是只為路由器而設計;而硬體路由器的硬體架構是專為路由器而設計的,有些 CPU 更是為網路應用而開發。

3、硬體組裝方面。軟體路由器使用者可能必須自行組裝硬件,一般的 PC 可能沒有網路卡 (例如很舊的 486) 或是只有一張網路卡,使用者必須自行安裝額外的網路卡,以滿足路由的功能。硬體可能會有相容性的問題,使用者必須自行解決;而硬體路由器使用者無須自行組裝硬件,硬體的搭配設計已由系統廠商完成,並經過嚴格的測試,不會有不相容的情況。

4、軟體安裝方面。軟體路由器使用者必須自行安裝軟體,有些軟體是免費的,有些是要付權利金;而硬體路由器使用者則無須自行安裝軟體,軟體是內含在產品的快閃記憶體裡的。

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

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

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

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

9、工作環境方面。軟體路由器只能工作於乙太網路,實現區域網路之間的互聯。硬體路由器擁有豐富的介面類型,因此適用於各種類型的網路,既可應用於區域網路的互聯,也可用於廣域網路和Internet互聯。另外,兩者的效率也不同,軟路由可應用於小型的/通訊效率不高的網絡,硬體路由可應用於大中小型、通訊效率較高的網路。

以上是硬路由和軟路由的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!