求推薦能做鏈路聚合的家用路由器或解決方案,最好能便宜點?

題主弄了一個黑群暉當nas,想組raid5,但是單個硬碟連續讀取速度已經達到100+MB/S,這樣顯然單張千兆網卡已經成為瓶頸。

於是乎想到鏈路聚合的辦法可以綁定成2000M網卡。但是題主用的openwrt系統似乎沒有鏈路聚合功能。

(我想問題已經解決了,從asukaid的答案里得到啟發

我一開始思路有錯,找一款家用路由器想達到這個標準很難,但是如果找一個有lacp的二手交換機問題就簡單了,價格也不高。pc,nas,路由器統統雙線聚合接入交換機,這樣理論上所有設備都能達到2000m)


你要這麼玩下去,鏈路聚合滿足不了你的。

不知道你的群輝是否支持PCIE,如果支持,大概淘個2000左右的 SFP+插卡。

能跑10G,不只帶樓主是否滿意,現在SFP+光模塊好便宜的說。


買個二手的帶擴展插槽的交換機也就幾百塊錢,電腦直接換SFP,不能換的就鏈路聚合,或者乾脆所有鏈路聚合。我覺著這是性價比不錯的方案。


我來答這個好了。

鏈路聚合 (link aggregation) 這已經是企業級的功能了,家用級設備一般是不提供這種功能的。這樣的話,最最省錢也要入手支持千兆乙太網的智能交換機,傻交換機是肯定不行了。當然智能交換機一般都還支持 VLAN,SNMP 管理,說不定還支持乙太網供電。這些功能在家庭環境都比較少用到。

樓上有人提到的 Netgear GS108Tv2 算是個還不錯的選項。當然入手的前提是家裡的設備不多,一共8個埠能基本搞掂。假若設備更多,需要更多介面的話,千兆乙太網鋪線加買設備的綜合成本大約是每埠 RMB200-500。用做家用還是有點小貴的。

另外有一點要澄清,在這樣的布置下,單個 TCP 連接通常是沒法突破千兆乙太網 1Gbps 的帶寬限制的。不同的設備在運行 LACP 均攤負載選擇網路物理鏈路的演算法不太一樣。不過通常都是基於通信對端的 MAC 地址選擇,或者是 MAC 地址加 IP 地址加上埠號異或。這樣的話,同一個 TCP 連接的數據還是會從同一塊網卡發送的。這樣設計是為了獲得各個層次的 cache 的好處。鏈路聚合之後多出來的帶寬,只有在多個客戶同時訪問,或者同一個客戶開多個 TCP 連接訪問的時候才能用到。


個人認為樓主的意思應該是不想浪費了黑群暉RAID後的性能,希望有廉價解決方案。

方案一:黑群、路由器、各類重要設備(電腦等)換萬兆方案

誠然,這是爽啊,到時候反而是黑群浪費了網路設備的性能呢。不過樓上大家都說過了,成本很高,所以是壕之方案,並不是樓主期望的方案。我也不建議大家往這個方向發揮。

方案二:黑群、路由器採用雙線鏈路聚合

我先聲明,我也沒組建過,但應該會在不遠的時間內嘗試這個方案,所以之前略了解了一下。

由於沒有具體嘗試,我只說下關鍵思路,歡迎大家指正,反正我剛好也是要用到的。

1. 路由器/交換機支持鏈路聚合

樓上有說「家用設備哪有這麼高檔的」,我反對,路由器方面 Netgear R8500 就是支持鏈路聚合的,從定位來看雖然是高端,但也是民用級的。交換機方面就更多了,不一一列舉,我看上的性價比還可以的是 Netgear GS108Tv2。

另,不知道軟路由在這個方面是否有合適方案。

2. 黑群暉支持鏈路聚合

這個如果樓主黑群主板本身支持鏈路聚合,那 DSM 是支持鏈路聚合的,做相應設置就可以(當然,也要配合相應的交換機和路由器哈)。

如果只有單網卡,那需要再添加一個支持鏈路聚合的網卡,不再贅述。

3. PC 支持鏈路聚合(可選)

路由器/交換機+黑群的鏈路聚合已經能達到樓主的效果了,多設備同時連黑群傳輸的時候是能夠超過千兆上限的。不過 PC 再加入到鏈路聚合全家桶就更 High 了,畢竟 PC 才是重要使用場景吧。

PC 的支持同上面黑群,看自己主板,系統支持的也挺多,不多說了。

4. 其他無線設備(YY)

讓所有設備都鏈路聚合起來當然不現實,無線設備中,雖然現在號稱各種 802.11ac 帶寬高的飛起,但是實測過的都知道,那只是理論上限,幾乎沒多少可以跑到 1000Mbps 的,所有這個還是先 Hold 住吧。

以上


1.題主首先研究是否確實需要1Gbps以上帶寬。

2.只要有一處達不到,就會成為瓶頸。

3.由於技術限制,Link Aggregation 可能無法真正佔滿帶寬。

建議首先從客戶端開始測試:

1.Windows

自8.1起支持,稱為NIC Teaming技術,之前由網卡廠商自行實現。

NIC Teaming Overview

NIC Teaming (NetLBFO) Cmdlets in Windows PowerShell

2. Mac

OS X Mavericks: 合併乙太網埠

3. Linux

Debian:Linux Ethernet Bonding Driver mini-howto

OpenWrt:主要使用ifenslave、kmod-bonding兩個包。


有錢就上10G全套設備,沒錢就和我一樣全千M黑群暉家用就夠了…


建議走光纖區域網。

1、 PC(光纖網卡)﹥光纖交換機﹥光纖收發器(千兆)﹥NAS

2、 PC(光纖網卡)﹥光纖交換機﹥NAS(光纖網卡)

這一套做下來千兆讀寫速度大概到80-90MB/s,足夠使用了。土豪可以上萬兆。

艹,剛反應過來,題主直接買倆萬兆光纖網卡,一邊一個不就完了。


網件R8500,支持鏈路聚合


你要的功能太高級了,家用設備哪有這麼高檔的,再說「路由器」是拿來連接家庭區域網和互聯網的,你家又沒有直連主幹網,你要2000M也沒什麼意義,以阿里云為例,2000M互聯網帶寬報價160000/每月,我總覺著題主應該沒有這麼壕……

看你的描述你是希望家裡其它電腦到NAS的帶寬能大一點,要不你乾脆用CISCO 3750G吧,全新的1w多,二手的幾千塊,網卡就用Intel 2/4口伺服器網卡,二手大概小几百塊,仔細淘淘5k以下應該能搞定。


推薦閱讀:

如何選購一個支持 DD-WRT 的路由器?
在裝修,發現幾個路由都不好用,試問有沒有可能用一個不太貴的(300以下)單路由實現全覆蓋?戶型見下
我該如何給根沒網線一樣的別墅WIFI全覆蓋?

TAG:路由器 | OpenWrt | 家用NAS | 群暉 |