5口千兆软路由组装完成了,搞了两台

小配件多,大件不多,螺丝线材,有钱真是买成品好过。过程就是“老太婆打伞”的,结果却是快乐的!性能怎样?还没测,只知道能用。我舍弃了原先想要使用的intel82576四口网卡,因为它先天速度慢,接口速率只有2.5GT/s,不适合在PCIE x1上使用。先上成品图:

5口软路由

有两台,都是J1900,只是网卡不同,板型也不一样,左边这台是DC供电的J1900,CPU有散热风扇,有风扇可以有利于它上方的螃蟹网卡散热。这网卡是RTL8111F四口全千兆网卡。通过minipcie转pcie x1,不需要接12V供电即可让这网卡运行,接线简单,只需要minipcie转pcie x1接转板再加上pcie x1算长线即可。网卡是这样子的,我拿下散热片:

J1900五口软路由

四个口,就需要有四颗RTL8111F芯片,然后通过一颗PCIE桥接芯片ASM1184E扩充出来四条通道进行数据交换。参数:

ASM1184e, PCI express packet switch, 1 PCIe x1 Gen2 upstream port to 4 PCIe x 1 Gen2 downstream ports, enable users to extend PCIe ports on mother board or embedded system. PCIe interface of ASM1184e is PCIe Base SPEC 2.0 compliance.

RTL8111F的一部分参数:

Integrated 10/100/1000 transceiver
Auto-Negotiation with Next Page capability
Supports PCI Express 1.1
Supports PCI MSI (Message Signaled Interrupt) and MSI-X
Supports quad core Receive-Side Scaling (RSS)
Supports 1-Lane 2.5Gbps PCI Express Bu

它的每颗RTL8111F芯片接口速率是2.5GT/s(每秒传输次数),跟intel82576一样,不过它们通过ASM1184E的交换可以让这4颗网卡芯片协同工作在PCIe x1 Gen2(500MB/秒)。而intel82576没这种ASM1184E辅助,所以要4口千兆全双工满速就要插在pcie X4(250MBx4)上。RTL8111F四口网卡只用了PCIe x1显然不能满足四口同时上、下行传输的速度要求,只到理论值的500MB/s。这种应用场景在日常使用中很少碰到,尤其在软路由的多口使用,多是因为多条宽带叠加。

下图是intel82576与I350-T4和I340-T4的参数对比:

intel pcie

为了更好说明intel82576与rtl8111f四口的区别,我把它装在一台电脑上,再用其它四台电脑插满它俩的四个网口,进行单向与双向速度测试。都在WIN平台上跑,不是在软路由跑。而intel82576通过一根pcie x1转x16的线,让它强行工作在x1上。然后得出“三款”网止数据。如下表:

首先是不同网口数量的单向下行总吞吐率:

3ent 01

 

intel82576在x1插槽下大大被削弱了,四口同时下行也没能超过2Gbps,当插在x4插槽时才能发挥出实力,平均每口能有950Mbps,而rtl8111f就明显要弱些。

然后是每个口都进行双向传输时的情况:

3ent 02

 

rtl8111f在三口双向时已经达到了瓶颈,因为四口的数据跟三口的一样。而intel82576在x1插槽下,每项都是最低。所以,这张inte82576网卡不适合我改造之用。所以后来我买来了I340-T4来替换它,功率也明显低些!如下图这台J1900五口软路由。比一些使用I211\210\219、82574、82583V都要强些吧!

J1900五口软路由

这片acer J1900主板没有DC供电,只能ATX供电,但ATX供电转换率很低,损耗差不多10W的电量,所以化50左右买个DC转ATX电源,直播式的,有点高,所以螺线我用了较长的好像是70mm。螺丝的规格较多,固定主板用的钢柱是M3规格,连接2片亚克力板用的是M5规格,。螺母也是M3与M5,304不锈钢。为了让空间能矮一点。主板用的铜柱是M3*4+6,连接网卡用的钢柱是M3*15+6。M3和M5有普通螺母也有防脱自锁螺母。在这家让都可以找到,满9.9包邮。每次买一点点,下次用时又不够,因此前后光顾了三四次了。螺丝购买链接

我大概总结了这台成本:422元(所有配件包含邮费)

J1900多网口主板

上图是我原本用U盘代替固态,但后来用拆了块4G SSD sata插上去了,没有拍照。400多元,也许别人卖你的是双网口的。但我这台有5个网口。因为主板本身带有pcie x1插槽,所以不需要用到minipcie转pcie x1板子,不过需要用到dc转atx电源板,也不需要接12V对minipcie转接板供电。

最后看rtl8111F这台的成本。

J1900软路由

rl8111f因为只是pciex1,而且它不需要考虑12V供电问题,因为有DC供电,也省去了些材料,网卡本身也较便宜。总的成本就明显低了,总的价格不到350元。网卡固定好了,很稳妥。这种薄的主板就是方便,M5螺丝,我用的好像是55mm长的。

J1900多网口软路由

J1900软路由DIY

感觉这款mini pcie转pcie x1不稳定,经常会“掉网卡”,后来弃用了。分离式的pciex1接口也不好固定,体积有点大,没有另一款再另配延长线的方便好用。这款唯一优点是可以装在半高的mini pcie插槽上。

你们喜欢哪一台?抽空把这两款在openwrt系统下测试,看看差别明显不明显。测试完就不留了。

J1900四口软路由主板

材料成本不高,但时间花费得更多。

若有任何疑问可留言或关注微信公众号acwifi-net

 

如需转载请注明来源和链接:路由器交流 » 5口千兆软路由组装完成了,搞了两台

评论 7

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. sqliuchang想要亚克力板和螺丝的链接,家里有几块裸板需要回复
  2. bugerfly想买哈哈哈哈哈哈回复
  3. badcrazy之前用d425的板子,螃蟹8111e只能跑到60m上下,amd4200的就能满千兆,感觉螃蟹的cpu依赖还是比较高回复
    • 还是钱比较帅做路由intel的网卡比螃蟹的好多了,以前在网吧做,用软路由,开始时用主板集成的8111经常抽风的回复
  4. 土豆J1900 4网口的内存还可以自己增加不啊回复
    • acwifi.net只有一条内存插槽。不玩虚拟机,1G都够了回复
  5. 嗯嗯嗯minipcie卡试试独立供电?卖家介绍说有的卡需要回复