他不說,我都忘記了:
最近各種忙活,所以文章寫的就比較隨性了。這就導致之前很多想做的系列都擱置了。
既然粉絲催更,那么今天就來單獨開一個系列文章。一直以來iN的觀點就是軟路由是普通用戶最沒有用的數碼產品。
原因無他,大多數數碼小白購買軟路由的用途不言而喻,網絡上也整出了很多軟路由的教程文章,這些文章大部分都是所謂的“保姆級教程”,無非是教授那種不言而喻的功能的。iN不愿意去培養一些scriptkid(這是一個技術領域很貶義的詞匯),所以也就盡量避免做這方面的內容。
聽話——伸手黨、拿來主義本身就只能為你帶來短期的快樂,對于真正的技術提升并沒有一點點好處,甚至因為很多人的知其然不知其所以然,會給自己的網絡帶來逆向優化的可能性的。
軟路由這個東西既然在iN的眼里沒有什么用,也不是特別推薦大家來使用,因此,這個系列的文章也就是“無用技”了。
既然要說,那么咱們就爭取把“軟路由”的事情說透。
所謂的軟路由并非指特定的一種產品。如何有網絡接口的產品,只要能定義出基于軟件控制的網絡數據包轉發功能用來連接不同的網絡區域,這個產品實際上都是軟路由。
甚至這個產品不一定要有兩個以上的網絡接口,僅僅在一個網絡接口上通過對特定數據包的轉發和操作,也能形成一個簡單的單臂路由器,這種設備依舊還是叫軟路由。
因此商品級別的軟路由在大多數人的使用需求下基本上不需要購買,隨便找一個家里的舊電腦就可以自己DIY一個軟路由系統。
這也是很多開源的軟路由系統出現的最初目標,它們就是為了利用舊電腦實現網絡功能的一類軟件。
當然了,從廣義上說,依靠軟件定義、轉發、拆分網絡流量的路由器系統都可以叫做軟路由,Cisco的IOS、NXos、UniFi的airOS和edgeOS、華為的NE系列系統,甚至你家的小米路由器、寬帶光貓內的系統都可以看作是一種軟路由系統,它們之間的唯一區別就是功能性的詫異,有的系統僅僅能完成路由器的簡單設定,例如網絡地址劃分、撥號等功能,有的系統卻可以對數據包進行分析和操作、也有的系統需要特定的硬件進行配合可以更高效的處理網絡流量。
至于狹義上的WRT這類的軟路由系統實際上效率并不高,僅僅是容易配置罷了,并不應該作為路由器的首選操作系統,至于很多廠商在推這玩意,也是出于開源軟件的低成本容易賣貨的小心思而已。
那么回到文章的正題——為什么要搞軟路由?
軟路由是你能夠最方便的控制網絡的設備,它的靈活性是很多傳統的路由器(包括寬帶光貓和很多家用路由器)所不能匹敵的。
除去了大家說的科學部分,實際上軟路由還有其他有意義的功能:
路由功能,路由器都有路由功能,但通常的情況下軟路由的路由功能做的更好,不僅僅包括所有路由器都有的基本IP路由,還會包括更容易調節的靜態路由和動態路由功能,BGP、OSPF等路由協議在軟路由上實現起來更加方便
防火墻和安全性,大部分軟路由的防火墻特性和功能做得都是不錯的,雖然軟路由的防火墻比起專用硬件防火墻性能上有差距,但大部分基礎防火墻的功能性上并沒有太大差別。
而且設置和功能性上會更加方便,不僅如此,一些軟路由系統本身的設計就是為了實現防火墻功能的。例如pfSense,對外宣傳這是一個基于FreeBSD的開源防火墻平臺,但本質上來講pfSense依舊是一個軟路由系統。
從安全性上考慮,恰當的應用軟路由的功能可以實現更高的網絡安全等級。
負載均衡和流量控制,負載均衡和流量控制實際上是軟路由的又一個優勢領域,很多人很在意的多撥和科學部分實際上都是在這個環節進行,但這些功能都是小兒科的部分,如果能把均衡和流控真正的搞明白,你的網絡是可以被你玩出花來的。
監控和管理功能,很多人會在軟路由上裝一些監控擴展,例如Netdata。
這個東西能很直觀的讓用戶看到路由器的負載情況。這也是軟路由的一個優勢。尤其是很多數碼小白,看到軟路由上的dashbroad通常都會震驚一下。其實這是很多網絡設備的一個賣點,例如UniFi的幾款家用路由器還會特地的設計一個小屏幕來顯示路由器的摘要數據。
雖然說這種東西并沒有什么卵用,但是的確是可以唬小白的。
對于很多軟路由的監控功能實際上本身就不弱,
而且依然可以使用大量插件或利用外接接口來實現很多詳細的狀態數據顯示功能。
對于管理功能也是如此,大部分軟路由是支持SNMP(簡單網絡管理協議),在設置后天然帶有網絡設備間的聯動功能。只不過這個協議很多人不熟悉并不會配置導致SNMP在大家的認知中屬于小透明的存在。
基本上,一個路由器系統就包括上面的這些基礎功能,每家自己的側重點不一樣。但基礎的路由器功能“包轉發”就有各自的特點了。例如WRT,一些科學的功能主要就是以包轉發實現的,當一個IP數據包的目標IP地址位于某個地址表后,這個數據包就會被自動的轉發到某個特定的IP地址上作出處理。這也是為什么很多人選擇WRT的原因了。
但WRT是一個真正好用的軟路由系統嗎?只能說是易用,但談不上好用。
iN自己是Router OS的支持者,最大的原因在于用的久了,也用得熟了。
所以,后面的系列文章也會專門以Router OS作為一個例子來細致的講一下軟路由。只是,還是前面給大家講的一個現狀,普通家庭沒有太大必要使用軟路由,都用不上的東西當然就是“無用技”了
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.