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四口软路由主板

材料成本不高,但时间花费得更多。最新最详细的软路由DIY教程可以看这篇:说一说DIY软路由的过程或教程,J1800/J1900为例

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

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

打赏

34 评论

7+3=

  1. AAA

    老哥,四口或2口的网卡出不出,最近想弄一个玩玩

    回复
  2. sjcjack

    都是四网口,为什么8111是四颗芯片,82576是一颗芯片呢?

    回复
    • acwifi.net

      一颗芯片集成了4颗MAC和PHY。

      回复
  3. Pinwei-SG

    软路由这玩意,个人这个是不是没什么用处?

    回复
    • acwifi.net

      嗯。对多数人没有用处

      回复
  4. mjjboy

    大佬,你的i340 t4哪家店买的?能直通么?不需要额外供电么?

    回复
    • acwifi.net

      咸鱼买的,挑便宜的买就行 。支持直通,当然你的CPU也要支持vt-d才行。,要额外供电

      回复
  5. 刺客信条

    突然有个想法…..站主你有兴趣测试下各个PCIE N口千兆网卡的区别么
    主流的是intel跟rtl的 我目前手上有一个4口的1X rtl8111f 一个公司服务器拆机的HP NC365T 4x 4口 还有自己之前花钱买的一个 4X 4口I340-T4 一个1X 双口的82576EB
    就是不知道怎么测试比较合理 比如看负载 以及ESXi PVE unRaid里的直通/不直通性能

    回复
  6. 刺客信条

    已入rtl8111f 跟楼主一样的价格 估计是同一家
    J3455装个unraid,外接两块硬盘,软路由黑裙什么的 全部放上面

    回复
    • acwifi.net

      J3455多少钱?

      回复
      • 刺客信条

        17年搞得华擎主板 529块钱 外加118块钱的宽压DC-ATX 公司有一堆HP 19V的适配器 找了个200W的 又花了10块钱买了个HP头转5.5的DC头

        回复
        • nnkn

          8111f能直通不影响速度么?因为82576莫名其妙速度极慢,刚退了82576,在想入8111f还是i350

          回复
  7. 6w

    请问一下这种软路由和ubnt ER-X相比在体验上会有比较大的提升吗,如果不玩一些神秘功能的话?

    回复
  8. 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.net

              2个差不多价。当然买i340-t4啦。二手才130不到。

              回复
  9. yutian33

    亚克力板是带螺丝和打好洞的吗?也想折腾一个来玩玩 ~ 麻烦给个亚克力的购买链接
    谢谢

    回复
    • acwifi.net

      我是自己用手电钻打的孔,也是3mm的钻头。亚克力板淘宝搜索就有了。尺寸是20x20cm厚度3mm。淘宝上许多10多元包邮。2张

      回复
  10. 甜橙飘飘

    RTL8111F四口下行跑不满PCIe x1 Gen2(500MB/秒)带宽,可不可以认为是ASM1184E的锅?RTL8111F四口双向更惨,跑不满双向PCIe x1 Gen2(1GB/秒)带宽。

    回复
  11. 小白不懂

    小白一枚很多东西不太懂,所以想问问:以pcie x1的带宽为何能跑满4口千兆网卡?我本来也想买一个的,但因为这个问题纠结了好久。

    回复
    • acwifi.net

      那你要多少为满?4口同时上下行要用到的机率是多少? 软路由的千兆软交换瓶颈还不能发挥出pcie x1的性能。

      回复
    • 西瓜你个柠檬

      是这样的,4口1Gbps也就是4Gbps,除以8得500MB/s,而PCIE 2.0 x1单向带宽刚好也是500MB/s,因此可以跑满。

      回复
  12. brokenicedq

    可以帮忙组一台么?可以的话怎么联系

    回复
  13. 嗯嗯嗯

    minipcie卡试试独立供电?卖家介绍说有的卡需要

    回复
  14. 土豆

    J1900 4网口的内存还可以自己增加不啊

    回复
    • acwifi.net

      只有一条内存插槽。不玩虚拟机,1G都够了

      回复
  15. badcrazy

    之前用d425的板子,螃蟹8111e只能跑到60m上下,amd4200的就能满千兆,感觉螃蟹的cpu依赖还是比较高

    回复
    • 还是钱比较帅

      做路由intel的网卡比螃蟹的好多了,以前在网吧做,用软路由,开始时用主板集成的8111经常抽风的

      回复
  16. bugerfly

    想买哈哈哈哈哈哈

    回复
  17. sqliuchang

    想要亚克力板和螺丝的链接,家里有几块裸板需要

    回复

觉得文章有用就打赏一下acwifi

支付宝扫一扫打赏

微信扫一扫打赏