La Fibre

Datacenter et équipements réseaux => Routeurs => Routeur Routeur => Discussion démarrée par: ochbob le 29 septembre 2026 à 14:10:47

Titre: BUG10 - Routeur custom 10G - X86_64 (4x10G + 4x2.5G)
Posté par: ochbob le 29 septembre 2026 à 14:10:47
Hello par ici,

Petit thread pour vous présenter un petit projet pour remplacer mon R86S.

Pour l'historique je suis à l'origine de ce thread: https://lafibre.info/routeur/minipc-x86-r86s-n5105n6005-3x2-5g2x10g-sfp/
Et tellement que ça à bien tourné quand j'étais en 2.5G et depuis 18 mois en 10G suite à mon passage au XGSPON, j'ai eu envie de remettre les main dans le cambouis pour le fun et pour d'autres projet perso.
(je n'ai JAMAIS eu un seul soucis avec les ONU branché direct dans mes NIC pour info, alors que certain indique que cela ne marche pas bien, je tournais avec le FS en 2.5G et avec le H-COM en 10G actuellement, uptime + de 512 jours sur mon R86S)

MAIS je voulais garder un truc compact, évolutif et performant.

Les "vrais" routeurs 10G a 400/500 euros... c'est sympa, mais on peut pas en faire grand chose quand ils deviennent EOL, souvent fermé, et y'a toujours un truc qui ne va pas dans les besoins (wifi non nécessaire par exemple)
Le seul avantage que je vois c'est la partie conso de mon point de vue (et encore)
Il y aussi les solutions Topton / CWWK avec les miniPC orienté firewall / routeur mais ils sont dans 100% des cas basé sur des contrôleurs Intel (X710 / X520 / 82599) non compatible 2.5G...

Donc on repart sur du X86_64 custom cette fois, comme ça, je peux choisir ce que je veux, et j'en fais ce que je veux plus tard.

Vient la recherche d'un boitier le plus compact possible acceptant à minima 1 slot low profile PCIE et sans emplacement d'alim.
Apres de longue recherche, je trouve finalement le BUG-D1 qui coche tout ce que je veux: https://caseend.com/data/bug/bug-d1
Il ne fait que 3.7L ! (9cm x 19.7cm x 21.1cm)
J'avais donc la base, plus qu'a trouvé le reste avec quelques besoin malgré tout.

La recherche de la carte mére...
Pas facile aussi cette partie là, je voulais minimum 3x2.5G et un port PCIE 3.0 8x à minima.
Aprés pas mal de recherche je tombe sur la CWWK Q670-4L (https://cwwk.com/products/cwwk-q670-lga-1700-nas-mainboard-6-bay-4-x-i226-2-5gbe-lan-mini-itx-motherboard-with-6-sata3-0-6-nvme-pc-motherboards-with-2x-ddr5-barebone-vpro-pcie-x16-without-cpu-with-adapters-copy) qui coche tout ce que je veux avec en prime le support vPRO, toujours utile.
Malheureusement indispo partout, je tente donc un mail a CWWK sans grand espoir, ils en avaient une en stock que je commande dans la foulée.

Ensuite la carte SFP+
Je voulais une carte SFP compatible 2.5G et 10G dans le cas ou je rebascule sur une offre GPON (j'ai toujours au chaud mon ONU FS GPON-ONU-34-20BI)
On connait tous la BCM57810s mais elle est quand meme vieille (PCIE2.0 8x) et c'est presque la seule qui accepte via patch des drivers bnx2x et flash avec ediag le support du 2.5G
Sauf qu'a l'époque de mon achat du R86S-G2 j'avais deja reussis à trouver une autre carte compatible au format OCP 2.0 pour mon R86S basé sur les même drivers / famille de contrôleur, la ASUS MCB-10G/57840-2S (PCIE3.0 8x) qui peut être modifié via eDiag pour le support 2.5G.
Et il se trouve qu'ASUS à aussi fait une variante au format PCIE, la PEB-10G/57840-2S.
Ce sont les meme cartes, ce sont des versions "spéciale" qu'ASUS à produit mais avec 2 ports SFP seulement au lieux de 4 (prévu à la base avec le BCM57840)
Ces cartes, avec ce controlleur, sont plus récente et apportent quelques avantages avec entre autres un overhead 128b/130b (rapport au PCIe 3.0) vs 8b/10b (PCIe 2.0))
Ce qui était important dans mon R86S, car la carte OCP tourne en PCIE3.0 x4
Par chance j'ai réussis à en trouver une d'occasion mais.... qui s'est averé être HS  :-\
Dommage car le format  est vraiment top pour une config Mini ITX, le PCB ne fait que 5cm de haut.

Donc tant pis j'ai prit une Kalea Informatique basé sur le même chipset BCM57840 avec 4 ports SFP+ (ça se flash pareil avec eDIAG pour activer le support 2,5G)
J'avais hésité avec une Mellanox Connect  x-4 LX pour avoir le support 25G mais je perdais le support 2.5G...
Donc j'ai préféré resté chez Broadcom et au moins j'ai un peu plus de ports si besoin, le 25G c'est encore un peu loin de toute façon :D
A noté que pour caler une équerre low profile, il faut quand même un peu bidouillé le support du BUG-D1 pour que ça rentre bien, rien de méchant cela dit.

Le CPU pour mes besoins (Proxmox) et avoir le support du vPro, il me fallait un i5 - 1x5xx à minima, je suis donc partie sur un Core i5 12500
Pour le stockage, un SSD NVME de 256gb que j'avais en spare.

Le reste, du classique pour ce genre de setup Mini ITX: 2x8GB de DDR5 SODIMM, alimentation Pico ATX 200w DC 19v, un Artic Alpine 17 CO pour le refroidissement et des petits ventilos en 8010 avec filtres (2 pour refroidir la carte SFP en bas et 2 autres pour extraire l'air chaud en haut)

Je n'ai pas encore eu le temps de check la conso, mais je reviendrais poster plus d'infos dés que possible a ce niveau (J'ai encore des choses a tester coté ASPM)

Petite photo, je n'ai pas encore reçu mes ventilos:

(https://i.ibb.co/FL27pQxn/PXL-20260929-120704582.jpg) (https://ibb.co/MxrNdz29)

Voici le récap et le prix que cela m'a couté:

Boitier: Bug-D1 - 142 euros (neuf)
CM: CWWC Q670-4L - 250 euros (neuf)
Carte SFP: ASUS 10GbE SFP+ PEB-10G/57840-2S - 70 euros (occasion)
Carte SFP: Kalea Informatique BCM57840-4S - 140 euros (neuf)
Processeur: i5 12500 (LGA1700) Support du vPro- 108€ (occasion)
Ventirad: Artic Alpine 17 CO - 15 euros  (neuf)
Ram: 2x8GB SODIMM 4800mhz - 78 euros (occasion)
Alimentation:  DC ATX Peak PSU 19V 200W Pico ATX + Bloc Alim 180W 19.5V 9.23A 5.5*2.5MM - 58 euros (neuf)
Ventilateurs: 4x ID-COOLING NO-8010-PWM - 30 euros (neuf)
Splitter ventilateur x2 + 4 filtres poussières: 6€ (neuf)
SSD M2 NVME 256Gb: 0 euro, récup.

Total: ~820 euros

On dépasse les 500 euros allégrement, mais on est quand même sur autre chose dans un format quasi tout aussi compact que certains routeur "AIO"

Si ça peut inspiré d'autre projet avec ce petit boitier ;)

@+