Un QSW-M408S avec un module SFP+ RJ45 : le lien 2,5GbE rampe à 140 Mbit/s alors que le simple 1G va bien
Homelab, rien d'exotique. Un Odroid H2 fait le routage sur ses ports 2,5GbE, et je voulais l'accrocher à l'une des cages SFP+ 10GbE du switch via un module cuivre RJ45 plutôt que de tirer de la fibre à travers la pièce.
- QNAP QSW-M408S, module cuivre dans l'une des cages SFP+ 10GbE
- routeur Odroid H2, ports 2,5GbE intégrés
- transceivers SFP+ RJ45 (10GBase-T), un 6Com et un GWfiber
- câble de brassage Cat6a court, les deux boîtiers posés sur le même établi
Le lien monte et passe du trafic, mais le débit est une blague :
2.5GbE port -> RJ45 SFP+ module -> QSW-M408S SFP+ cage
iperf3: about 140 Mbit/s
same router, plain 1GbE RJ45 port on the switch
iperf3: full gigabit, no complaints
Ce que j'ai essayé :
- échangé les deux modules, le 6Com et le GWfiber se comportent de façon identique
- changé le câble de brassage et déplacé le module vers une autre cage SFP+
- replié sur le simple port RJ45 gigabit pour prouver que le routeur et le câblage vont bien, d'où vient la ligne gigabit ci-dessus
Donc est-ce que le switch ne fait tout simplement pas de 2,5G à travers une cage SFP+ cuivre, ou ces modules sont-ils la mauvaise chose pour du multigig ?
Comments 5
Ce n'est pas le switch qui vous limite ici, ce sont les modules.
Le SFP+ cuivre bas de gamme négocie généralement du 1G et du 10G et rien d'autre. Les débits multigig intermédiaires sont une fonctionnalité séparée : un module qui les supporte le dit, listant 2,5G et 5G aux côtés du 1G et du 10G, parce que c'est du NBASE-T plutôt que du simple 10GBase-T. Quand le module ne peut pas faire le débit que l'autre bout veut, vous obtenez exactement votre symptôme, un lien qui monte, fonctionne techniquement et fait passer une fraction de ce qu'il devrait, tandis que le chemin gigabit simple est parfait parce que le 1G est l'un des débits que le module gère bien.
Donc avant d'accuser le QSW-M408S, procurez-vous un module qui liste explicitement 2,5G et 5G dans sa spécification. Wiitek est celui qui est ressorti quand je regardais la même chose. Si la fiche technique reste muette sur ces débits, supposez que le module ne peut pas les faire, quoi qu'écrive le vendeur dans l'annonce.
Je n'ai pas testé cette combinaison moi-même sur un QSW-M408S, donc achetez un module et testez-le avant d'en commander plusieurs.
Que revendiquent réellement ces deux modules ? Pas le marketing de l'annonce, la liste des débits dans la fiche technique. Beaucoup des SFP+ 10GBase-T bon marché n'annoncent jamais que le 1G et le 10G, et tout ce qui est entre les deux est laissé au hasard.
Aussi, est-ce que le switch vous dit sur quel débit le port s'est stabilisé, ou seulement que le lien est up ? Et que rapporte le H2 de son côté ? Un port qui croit être à 2,5G tout en faisant passer 140 Mbit/s et un port qui est discrètement retombé à quelque chose de plus bas sont deux problèmes différents avec deux correctifs différents.
Même histoire sur un matériel différent. J'avais un Chelsio T520-CR et j'ai demandé autour de moi à propos du SFP+ cuivre avant d'acheter : la réponse était que les modules RJ45 de marque FS fonctionnent dans les cartes Chelsio en 1G et 10G sans traitement particulier, et que les gens faisaient tourner les mêmes modules sur des cartes réseau Chelsio et Intel depuis longtemps sans problème. Au moment où la conversation a tourné vers le 2,5G et le 5G, tout le monde est devenu vague. C'est le point sur lequel le SFP+ cuivre n'est pas fiable, dans cette discussion comme dans la vôtre.
Le conseil que j'ai fini par suivre était d'arrêter d'acheter des transceivers et de prendre plutôt un T520-BT avec des ports RJ45 natifs. Si le boîtier auquel vous vous connectez a des ports cuivre natifs utilisables, la cage SFP+ est mieux dépensée sur de la fibre ou un DAC.
Ça vaut le coup d'ajouter à la liste de courses : le budget de puissance, pas seulement la liste des débits.
Un collègue a branché un Mac Studio dans un module SFP+ RJ45 d'un USW Aggregation sur un tronçon Cat6a de 15 mètres, avec un NAS 10GbE sur une autre cage. L'auto-négociation ne l'a jamais amené à 10G là-dessus, le port se stabilisait toujours en 5000Base-T, et fixer le 10GBASE-T à la main a empiré les choses plutôt que de les améliorer : les copies tombaient autour de 100 Mo/s. La conclusion était que ce genre d'adaptateur manque de budget de puissance et ne tient le 10G que sur des tronçons courts. Ce qui a aidé : fixer le débit à la main pour que la logique d'économie d'énergie reste hors du jeu, activer le contrôle de flux, et chercher un module avec plus de puissance derrière, le MikroTik S+RJ10 étant celui cité. L'alternative était d'abandonner complètement les modules cuivre et de passer à un switch ayant ses propres ports RJ45 10GbE, un USW-Flex XG dans ce cas, laissant la cage pour de la fibre ou un DAC.
Sur un câble de brassage d'établi, rien de tout ça ne se voit, mais ça compte dès que le câble traverse un mur.
Moitié d'accord. Les modules sont probablement trop limités, mais je ne commanderais rien avant d'avoir regardé comment le port négocie.
J'ai un CRS305-1G-4S+IN sous SwOS 2.18 avec un SFP RJ45 10Gtek 1 Gbit uniquement posé dans une cage SFP+. Il tourne frais et a été solide, mais seulement parce que l'auto-négociation est désactivée sur ce port et le débit fixé à 1G. Laissez l'auto-négociation activée et une cage SFP+ parlant à un module avec une liste de débits plus étroite ne se stabilise jamais correctement, ce qui est la même famille de problème que celle que vous décrivez.
Si le QNAP vous permet de fixer le débit du port, fixez-le à 2,5G des deux côtés et refaites le test iperf3. Ça ne coûte rien, et ça vous dit si vous achetez un nouveau module ou si vous chassez un problème de négociation.