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口千兆软路由组装完成了,搞了两台

评论 22

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. sqliuchang想要亚克力板和螺丝的链接,家里有几块裸板需要回复
  2. bugerfly想买哈哈哈哈哈哈回复
  3. badcrazy之前用d425的板子,螃蟹8111e只能跑到60m上下,amd4200的就能满千兆,感觉螃蟹的cpu依赖还是比较高回复
    • 还是钱比较帅做路由intel的网卡比螃蟹的好多了,以前在网吧做,用软路由,开始时用主板集成的8111经常抽风的回复
  4. 土豆J1900 4网口的内存还可以自己增加不啊回复
    • acwifi.net只有一条内存插槽。不玩虚拟机,1G都够了回复
  5. 嗯嗯嗯minipcie卡试试独立供电?卖家介绍说有的卡需要回复
  6. brokenicedq可以帮忙组一台么?可以的话怎么联系回复
  7. 小白不懂小白一枚很多东西不太懂,所以想问问:以pcie x1的带宽为何能跑满4口千兆网卡?我本来也想买一个的,但因为这个问题纠结了好久。回复
    • acwifi.net那你要多少为满?4口同时上下行要用到的机率是多少? 软路由的千兆软交换瓶颈还不能发挥出pcie x1的性能。回复
    • 西瓜你个柠檬是这样的,4口1Gbps也就是4Gbps,除以8得500MB/s,而PCIE 2.0 x1单向带宽刚好也是500MB/s,因此可以跑满。回复
  8. 甜橙飘飘RTL8111F四口下行跑不满PCIe x1 Gen2(500MB/秒)带宽,可不可以认为是ASM1184E的锅?RTL8111F四口双向更惨,跑不满双向PCIe x1 Gen2(1GB/秒)带宽。回复
  9. yutian33亚克力板是带螺丝和打好洞的吗?也想折腾一个来玩玩 ~ 麻烦给个亚克力的购买链接 谢谢回复
    • acwifi.net我是自己用手电钻打的孔,也是3mm的钻头。亚克力板淘宝搜索就有了。尺寸是20x20cm厚度3mm。淘宝上许多10多元包邮。2张回复
  10. sqliuchang站长测试了I340-T4在pice x1下能否四口满速了吗?和rtl8111f四口相比哪个更好?回复
    • acwifi.net一样回复
      • sqliuchang所以在x1下四口千兆都没法满速是吧? 如果能够充分利用上2.0 x1的理论带宽,恰好是全双工4Gbps,4口千兆应该是刚刚好,看来无论哪种都有损耗。回复
        • acwifi.net可以满。一样满。不知你们对螃蟹的偏见来自于哪里回复
          • sqliuchang没有偏见螃蟹啊。。。。。 上面的测试数据显示rtl8111f四口下行是3.04Gbps不是满速,三口双向4.39Gbps也已经达到瓶颈了 所以我想知道的是I340-T4是和82576在X4下一样满速,还是和rtl8111f四口一样有相当的损耗。回复
          • sqliuchang如果和rtl8111f四口一样有损耗的话 我就买螃蟹 如果能和X4一样满速的话肯定就是I340-T4了啊。。。。回复
            • acwifi.net2个差不多价。当然买i340-t4啦。二手才130不到。回复
  11. 6w请问一下这种软路由和ubnt ER-X相比在体验上会有比较大的提升吗,如果不玩一些神秘功能的话?回复