萬盛學電腦網

 萬盛學電腦網 >> 網絡應用技術 >> 應用教程 >> 軟路由和硬路由對比與應用

軟路由和硬路由對比與應用

  定義

  軟路由是指利用台式機或服務器配合軟件形成路由解決方案,主要靠軟件的設置,達成路由器的功能;而硬路由則是以特用的硬設備,包括處理器、電源供應、嵌入式軟件,提供設定的路由器功能。

  對比和應用

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

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

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

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

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

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

copyright © 萬盛學電腦網 all rights reserved