使用環境,200客戶端以下的小型網路,長期在網路內使用的客戶端採用路由器下發固定IP的方式,少量臨時客戶端使用DHCP池的方式。

網路內使用有線交換機連接為主,輔以少量AP在特定地點做wifi。

隨著客戶端的增加,很早以前的老家用路由器已經不堪重負,只是大部分數據交換在內網交換機就完成了,對外網路數據流量不大,還在勉強使用,現在有換一個路由器的需求。

路由器都有一個帶機量,因為路由器處理器一般也就800Mhz就已經比較好了,內存有個256M就很高了,但是如果用閑置的舊電腦(i3二代,4G內存)配置一個win2003軟路由(不會用非windows系統),是否可以輕鬆駕馭200台客戶端,畢竟配置高過路由器很多很多啊。

PS:網路內的人不多,主要是一些小客戶端,數據交換負載並不是很重。


這個涉及到的問題比較多,我簡單說一下吧。

終端限制的原理分為很多種:

第一種:根據IP地址與MAC的綁定關係,這種是最簡單的方式,一般企業路由器就帶這種功能,如果你想突破限制的話,裝個軟路由,做了NAT功能即可,NAT因為把下面所有地址轉換成路由器上聯口的一個地址去轉發,上層設備認為還是一個設備,就能解決你的問題了。

第二種:根據TTL值檢測,所有數據包在封裝的時候,會有一個TTL值的初始化,值為255。這個值的加入是當初是為了檢測路由是否有環路加進去的,每當經過一次三層轉發,這個TTL值會被減1,當設備檢測到TTL值為1的時候,會認為中間有環路,或者是路程太遠,直接丟棄。那麼如果上層設備限制終端(也就是阻止共享的方式)的機制是去檢測你TTL值的,那麼你就算加了軟路由器,因為路由器做了NAT(相當於三層轉發),會把TTL值減1,那麼上層設備收到你數據過來發現TTL值是254了(設備就知道你做了三層轉發或者NAT),那麼他就可以識別出來,並丟棄你的數據包了。這種應對方式某些路由系統會有可以自定義TTL值修改的功能,就可以破解TTL值檢測的這種方式。

第三種:運營商級別,檢測數據包中cookie值,每個人瀏覽網站都會攜帶賬戶密碼信息,如果檢測到同個網站同時攜帶帶個cookie的方式,就讓位你下面設備為多終端共享方式,就會禁止你上網。但是也有破解方式,就得上專業設備了,涉及到的技術更複雜,就不多描述了。


如果是一個255.255.255.0掩碼的網路,容量只有255,只要不超過這個就可以

pc作為軟路由完全沒有問題,也很常見,但是這台pc的配置不能差,因為用pc做軟路由,一些路由指令是需要編程或者用CPU來模擬的,效率其實打很大折扣

傳統路由器的CPU都是優化過指令的效率很高

另外pc做軟路由至少得兩張硬網卡做一進一出


買個二手的1921,然後100元找個網工幫你配個DHCP,PPPoE,NAT,只要不到2500元


具體要看限制配置是什麼,在中間加一個NAT設備在理論上還是可以查的出帶了幾個上網設備。

如果加一個NAT設備就可以,那麼建議買個無線路由,效果和使用便捷性都會比用電腦的軟路由要好的多。


性能上完全滿足你的需求。只是軟路由配置複雜,需要一定的基礎知識。

關於帶機量,有幾個指標你可以參考下。

如果單純看PC機的性能,幾近於無限,看你的配置I3 4G的話,最好

安裝1個軟路由系統,比如維盟 海蜘蛛 等系統

可以方便的對於網路進行管理和配置,不建議配置WIN2003熊的軟路由

對於網卡,最好配置個好一點的,如INTEL雙口網卡,可以配置網路負載

如果流量不是很大,建議硬路由,不要配置軟路由,關鍵在於穩定,


單純的看配置的話,電腦的配置是遠高於路由器的配置。但是電腦做軟路由的話,效果不是很好。建議購買企業級路由器及可網管交換機。路由器和交換機之間,使用千兆線路互聯。

專業的事情,交給專業的晶元來干。PC的2.0Ghz的CPU使用效果未必能比得上路由、交換設備晶元800Mhz。

題主這個問題沒人能給你準確計算出來,這畢竟涉及太多因素諸如:CPU,內存,主板,網卡,操作系統,應用軟體等等。還是自己實際測試試試吧。


普通路由的網路指令執行效率高,軟路由是基於物理層來模擬執行的,成本上來說,不是很划算,如果有閑置的計算機可以配置配置試試,蠻有意思的一件事兒,買吞吐量大點的網卡,其他沒了


推薦閱讀:
相关文章