En général, non — pas d'eux-mêmes. SFP Négociation automatique Il ne s'agit pas d'une fonctionnalité universelle intégrée à tous les modules. La vitesse de fonctionnement dépend du port hôte : SerDes ainsi que les modes PCS, la conception réelle du module, le protocole de liaison, le pair et parfois une couche physique (PHY) intégrée au module. Un module peut être compatible, être détecté et pourtant ne pas parvenir à établir la liaison à la vitesse escomptée.

La règle la plus sûre est simple : ne vous contentez pas de vérifier si la cage porte la mention « SFP », SFP+ ou SFP28. Vérifiez quels modes électriques l'hôte en question prend en charge, quelles applications le module en question prend en charge, comment le débit est sélectionné, ce qu'utilise l'extrémité distante et quelle vitesse de fonctionnement les deux extrémités indiquent finalement.

Le héros de la négociation automatique SFP

Négociation automatique SFP : la réponse en bref

SituationLa vitesse se choisit-elle d'elle-même ?Qu'est-ce qui détermine réellement le résultat ?
SFP ou SFP+ optique à débit fixeEn général, nonMode hôte, application du module et homologue optique correspondant
1000BASE-X liaison optiqueIl peut utiliser la négociation automatique « in-band » prévue à la clause 37Paramètres de la clause 37 et capacités annoncées pour les deux points d'extrémité
Module optique à débits multiplesÀ condition que le module et l'hôte mettent en œuvre une méthode de sélection compatibleApplications prises en charge, RateSelect/contrôle logiciel et configuration de l'hôte
SFP/SFP+ en cuivre RJ45C'est généralement le côté « copper » qui se charge de la négociation, mais le côté hôte peut être distinctPHY interne, mode d'interface hôte, adaptation de débit et homologue cuivre
PON 2,5G Bâton ONUSpécifique au modèle ; ne jamais le déduire à partir du boîtier ou de la mention “ 2,5G ”Mode hôte de la clé, PHY/SerDes hôte, micrologiciel, codage, état PON et configuration des ports

“La mention ” L’auto-négociation est activée » est donc incomplète. Il faut savoir que où elle est activée : sur l'interface hôte-module, sur la liaison Ethernet optique, sur une interface cuivre RJ45 ou à l'intérieur d'un module actif.

Pourquoi l'auto-négociation SFP n'est pas une chose unique

Une connexion de type SFP-family comporte plusieurs couches. Chaque couche répond à une question différente.

CoucheQuestion à laquelle elle répondCe que cela ne prouve pas
Cage et connecteurLe module s'adapte-t-il physiquement ?Que l'hôte prenne en charge la vitesse du module
Hôte MAC/PCS/SerDesQuels modes d'interface électrique le port peut-il générer et recevoir ?Que le module ou le pair prenne en charge le mode sélectionné
Électronique du moduleLe module fonctionne-t-il à débit fixe, offre-t-il plusieurs débits au choix, ou est-il basé sur un PHY capable d'adapter les débits ?Que toutes les fonctionnalités du circuit intégré annoncées soient activées dans le module fini
Protocole côté supportComment les deux terminaux établissent-ils la connexion et échangent-ils leurs capacités ?Que l'équipe qui reçoit joue au même rythme
Lien opérationnelQuels sont le débit, le mode duplex, l'état de pause et l'état FEC actuellement actifs ?Le débit de l'application est égal au débit de la ligne

La documentation officielle du noyau Linux sur les liaisons physiques (phylink) illustre cette séparation. Un hôte peut fonctionner en mode contrôlé par la couche physique (PHY), en mode fixe ou en mode intrabande. La signalisation en bande est utilisée pour des interfaces telles que 1000BASE-X et SGMII, tandis que d’autres configurations exigent que la couche MAC utilise des paramètres explicitement fournis. Le choix du mode relève de l’hôte et du micrologiciel ; il ne s’agit pas d’une propriété pouvant être déduite de la structure matérielle.

La condition physique n'est que la première étape

Les modules SFP, SFP+ et SFP28 font partie d'une famille de modules enfichables compacts étroitement apparentés. Un module peut s'insérer dans un boîtier et sa mémoire de gestion peut être accessible même lorsque le chemin de données à haut débit n'est pas compatible.

La détection prouve que l'hôte peut voir au moins une partie de l'interface de présence du module ou de gestion. Elle ne prouve pas :

  • un débit SerDes compatible avec l'hôte ;
  • le PCS ou le codage correct ;
  • une application de module prise en charge ;
  • paramètres FEC correspondants ou paramètres de négociation ;
  • une longueur d'onde compatible, un PMD ou un partenaire de liaison ;
  • la vitesse de fonctionnement finale ou le débit utile.

C'est pourquoi le message “ module présent ” et le message “ connexion établie ” constituent deux points de contrôle distincts.

Où se déroule réellement la négociation rapide ?

1. Sur une liaison 1000BASE-X

La clause 37 de la norme IEEE 802.3 définit l'auto-négociation pour la norme 1000BASE-X. Elle utilise des informations en bande pour coordonner les capacités de la liaison, telles que le mode duplex et le comportement en mode pause. Il ne s'agit pas d'un mécanisme général permettant de transformer un module optique 1G en un module optique 10G, ni de rechercher tous les débits compris entre 1G et 25G.

Les deux extrémités doivent toujours prendre en charge le fonctionnement 1000BASE-X. L'interprétation publiée par l'IEEE concernant la clause 37 précise que lorsqu'une extrémité est configurée manuellement et l'autre non, la configuration obtenue peut être imprévisible. Si l'une des extrémités impose des paramètres, configurez l'autre conformément à sa documentation, au lieu de supposer qu'elle détectera le changement.

2. Entre l'hôte et un module optique standard

De nombreux émetteurs-récepteurs optiques sont conçus pour une application Ethernet et un débit de ligne spécifiques. Le module convertit le signal électrique de l'hôte en lumière et inversement ; il ne contient pas nécessairement un module PHY Ethernet multi-débits capable de négocier avec l'hôte.

Il ne faut pas s'attendre à ce qu'un module SFP+ optique standard, exclusivement compatible 10G, passe en mode 1G simplement parce qu'il s'insère dans un emplacement prévu pour un débit inférieur. À l'inverse, un module SFP 1G ne peut fonctionner dans certains emplacements SFP+ que si le port hôte concerné prend en charge le mode SerDes/PCS 1G et accepte ce module.

Pour la même raison, le fait d’insérer un module SFP+ 10G dans un emplacement SFP28 25G ne lui permet pas de fonctionner à 25G. Il peut fonctionner à 10G si l’hôte prend explicitement en charge le mode 10G. Le guide de LuLeey sur l’utilisation d’un SFP+ 10G sur un port SFP28 25G explique cela en détail.

3. À l'intérieur d'un module à plusieurs débits

Certains modules prennent en charge plusieurs débits ou applications. L'hôte peut sélectionner un mode via des broches matérielles, des registres de gestion ou une méthode de sélection d'application documentée.

La norme SNIA SFF-8079 définit les comportements optionnels « RateSelect » et « ApplicationSelect » pour les modules SFP compatibles. À l’origine, « RateSelect » était un mécanisme de contrôle à deux états généralement associé à la bande passante du récepteur ; la spécification décrit également une sélection étendue pour plusieurs applications. Cela prouve qu’il existe des conceptions permettant cette sélection. C’est le cas pas rendre chaque module SFP multi-débit, ce qui n'est pas la même chose que l'auto-négociation de la liaison Ethernet avec un homologue distant.

La fiche technique du module fini doit indiquer explicitement l'application requise et expliquer comment celle-ci a été choisie. Une simple mention vague telle que “ multi-débits ” ne suffit pas.

4. Du côté cuivre d'un module SFP/SFP+ RJ45

Un émetteur-récepteur RJ45 peut intégrer un module PHY Ethernet. Cela crée deux liaisons :

  • Équipe recevante : Le module se connecte au commutateur ou à la carte réseau via une interface électrique SerDes.
  • Côté cuivre : Le module se connecte à l'appareil distant équipé d'un connecteur RJ45 via un câble à paires torsadées.

Le côté cuivre peut négocier automatiquement les débits 1G, 2,5G, 5G ou 10G lorsque le module finalisé et le périphérique homologue prennent en charge ces débits. Le côté hôte peut rester en mode 10G, passer à un autre mode pris en charge ou échouer, en fonction de l'architecture du module et de l'hôte.

Par exemple, un module à débit adaptatif peut maintenir une liaison de 10 G côté hôte tandis que son côté cuivre négocie un débit de 2,5 G. Le système d’exploitation peut alors indiquer un débit de 10 G sur l’interface hôte, même si le débit de bout en bout est limité par la liaison cuivre à 2,5 G et la surcharge liée au protocole. LuLeey’s Guide de conversion 10G SFP+ vers 2,5G RJ45 aborde ce double aspect.

Ne partez pas du principe que tout SFP+ en cuivre Les modules fonctionnent ainsi. Certains exigent que l'hôte modifie son débit SerDes ; d'autres ne prennent en charge qu'un sous-ensemble de débits sur cuivre ; et certains hôtes rejettent le module en raison de contraintes liées au codage, à l'alimentation ou à la dissipation thermique.

Scénarios courants de débit des modules SFP

CombinaisonRésultat possibleCe qu'il faut vérifier
SFP+ 10G uniquement sur un port SFP 1GNormalement, pas de lienUn hôte 1G ne peut pas créer un mode électrique 10G
Module optique 1G/10G explicite sur un port 1GPeut atteindre 1 GApplication 1G du module, méthode de sélection, acceptation par l'hôte et pair 1G
SFP 1G sur un port SFP+ 10GSouvent possible, mais jamais universelMode 1G, micrologiciel, codage et pair du port Exact
SFP+ 10G sur un port SFP28 25GConnexion possible à 10 GMode 10G du port Exact, configuration, prise en charge des modules et pair 10G
SFP+ RJ45 multidébit dans un hôte 10GPourrait négocier un tarif plus bas pour le cuivrePHY interne, adaptation du débit, contrôle de flux, alimentation et prise en charge de l'hôte
Deux optiques ayant la même longueur d'onde mais des débits différentsNormalement, pas de lienL'adaptation du PMD Ethernet et du débit de ligne est tout aussi importante que la longueur d'onde

Il s'agit là de critères d'aide à la décision, et non de garanties de compatibilité. La révision matérielle, le groupe de ports, le micrologiciel, les pilotes et le code des modules peuvent modifier le résultat au sein d'une même gamme de produits.

Pour un exemple spécifique concernant les réseaux 1G/10G, consultez l'article de LuLeey intitulé Guide d'utilisation d'un module SFP+ 10G sur un port SFP 1G.

Un cas particulier : les clés ONU PON 2,5G

Une clé ONU PON n'est pas un périphérique optique Ethernet ordinaire. Son côté optique utilise le protocole PON et doit s'enregistrer auprès d'un OLT, tandis que son côté hôte présente une interface électrique spécifique au routeur, au commutateur, à la carte réseau ou au convertisseur de média.

Ne vous fiez pas aux mentions “ 2,5G ”, “ SFP ” ou “ SFP+ ” pour déterminer la compatibilité. Vérifiez tous les éléments suivants :

  1. Modèle exact et version matérielle de la clé ONU.
  2. Mode hôte de la clé configuré.
  3. Chipset hôte, PHY et modes SerDes pris en charge.
  4. Micrologiciel hôte, système d'exploitation et pilote.
  5. Vitesse du port et paramètres d'interface.
  6. Codage du module et acceptation par l'hôte.
  7. Norme PON, interopérabilité des OLT, enregistrement et configuration des services.
  8. Débit réel de la liaison hôte et débit mesuré.

Une clé ONU PON 2,5G peut fonctionner sur un port SFP+ 1G ou 10G à la vitesse de 1G uniquement si la clé et l'hôte prennent tous deux en charge un mode hôte 1G compatible. Certains ports SFP+ peuvent prendre en charge le 2,5G à condition de disposer d'un chipset ou d'un PHY, d'un micrologiciel ou d'un pilote, de paramètres de port, d'un codage de module et d'un mode hôte de la clé adaptés. Le nom du boîtier ne permet pas de prédire le résultat.

Même après l'établissement de la liaison côté Ethernet, l'enregistrement PON et le service Internet font toujours l'objet de tests distincts.

Comment vérifier si votre liaison SFP peut changer de débit

couches de sélection de vitesse SFP

Étape 1 : Noter les identités exactes

Notez le modèle du commutateur, du routeur, de la carte réseau ou du convertisseur de média, la révision matérielle, le numéro de port, la version du micrologiciel et le pilote. Notez également le nom du fabricant du module, la référence complète, la révision matérielle et le code. “ Commutateur 10G ” et “SFP multi-débits” ne sont pas assez précises.

Étape 2 : Répertorier les modes pris en charge par le port hôte

Consultez le manuel en vigueur ou la sortie « interface-status » correspondant à ce port précis. Vérifiez les débits et les modes d'interface pris en charge, et ne vous fiez pas uniquement au débit maximal indiqué sur le châssis.

Séparez ces questions :

  • À quelles vitesses peuvent fonctionner les modules MAC/PCS/SerDes ?
  • Le mode est-il automatique, déterminé par le module ou sélectionné manuellement ?
  • Certains tarifs ne s'appliquent-ils qu'à certains groupes de ports ou à certaines versions logicielles ?
  • Ce port nécessite-t-il un paramètre FEC ou de négociation particulier ?

Si le mode SerDes requis n'est pas disponible, arrêtez-vous. Le recodage du module ou l'utilisation forcée d'une commande non documentée ne permettent pas d'ajouter un mode matériel manquant.

Étape 3 : Consultez le tableau des applications du module

Vérifiez les caractéristiques exactes du PMD Ethernet ou de toute autre application, le débit nominal de transmission, le type de fibre ou de câble, la longueur d'onde, la portée et les exigences en matière d'alimentation. Si plusieurs débits sont pris en charge, identifiez la méthode de sélection décrite dans la documentation.

Ne considérez pas les données lues dans l'EEPROM comme une preuve que le module prend en charge tous les débits que l'hôte est capable d'afficher.

Étape 4 : Séparer le côté « hôte » du côté « support »

Dans le cas d'un émetteur-récepteur optique simple, les débits de la ligne hôte et de la ligne optique correspondent généralement à l'application prise en charge par le module. Dans le cas d'un module cuivre actif, d'un convertisseur de média ou d'une clé ONU, les deux côtés peuvent utiliser des protocoles ou des débits différents.

Tracez le tracé si nécessaire :

Hôte MAC/PCS/SerDes → interface hôte du module → PHY/logique du module → liaison fibre optique ou cuivre → pair

Indiquez le débit configuré et le débit réel à chaque limite que vous pouvez observer.

Étape 5 : Associer le pair

Vérifiez le débit, le PMD, les paramètres de négociation et le FEC du terminal distant. Pour les composants optiques, assurez-vous également que le type de fibre, le polissage des connecteurs, la polarité duplex ou la paire de longueurs d’onde BiDi, la puissance d’émission, la sensibilité de réception et les limites de surcharge correspondent.

Le fait d'utiliser le même connecteur LC et la même longueur d'onde ne permet pas de s'adapter à des débits de ligne différents ni à des applications de la couche physique.

Étape 6 : Appliquez uniquement le paramètre indiqué dans la documentation

Sauvegardez la configuration actuelle et modifiez une variable à la fois. Si la plateforme nécessite un mode 1G ou 10G défini manuellement, configurez le même mode compatible sur le périphérique homologue. Ne modifiez pas simultanément l'auto-négociation, la vitesse et le FEC ; cela rendrait le diagnostic des problèmes plus difficile.

Étape 7 : Consulter le résultat de l'opération

Une fois que le lien s'affiche, notez :

  • présence et acceptation du module ;
  • vitesse configurée par rapport à la vitesse de fonctionnement ;
  • l'état de l'auto-négociation et les modes annoncés, le cas échéant ;
  • état duplex, pause et FEC ;
  • alarmes optiques ou état du PHY en cuivre ;
  • compteurs d'erreurs, de pertes, de pauses et de fluctuations de liaison.

“ Configuré pour le 10G ” ne signifie pas “ fonctionnant à 10G ”. De même, le fait qu’un module cuivre à débit adaptatif affiche un état « 10G » côté hôte ne garantit pas l’existence d’un chemin de bout en bout à 10G.

Étape 8 : Tester le trafic et le débit

Effectuez un test de trafic bidirectionnel validé et comparez le résultat avec celui de la liaison active la plus lente. Le débit utile de données sera inférieur au débit nominal de la ligne en raison du cadrage, de la surcharge liée au protocole et des limites du système. Vérifiez les variations des compteurs pendant le test ; le fait que la liaison soit « active » ne suffit pas à garantir une connexion sans problème.

Dépannage par symptôme

Ce que vous observezProchaine vérification la plus utileNe tirez pas de conclusions pour l'instant
Module manquantSièges, contacts de la cage, alimentation des ports, détection de présence et piloteCette négociation automatique a échoué
L'identité du module est valide, mais elle a été rejetéeCodage, politique de l'hôte, micrologiciel, alimentation, température et mode des portsQue le module soit compatible sur le plan électrique
Le module a été accepté, mais le lien ne fonctionne pasMode hôte, débit entre pairs/PMD, négociation, FEC et support de transmissionC'est la fibre elle-même qui est défectueuse
La connexion s'affiche à 1 G au lieu de 10 GModes pris en charge/annoncés aux deux extrémités et mode réel du moduleQue la cage est défectueuse
L'hôte indique 10G, le périphérique RJ45 indique 2,5GQue le module s'adapte intentionnellement au débit ou nonQue le trajet puisse supporter un débit de 10 Gbit/s de bout en bout
La liaison est active, mais le débit est faibleDébit réel, erreurs, pertes de paquets, trames en attente, utilisation du processeur et méthode de testLe module n'a pas été négocié correctement

Si l'hôte ne détecte pas du tout le module, commencez par vérifier la présence et la gestion, et non par la négociation de la vitesse. LuLeey’s Guide en cas de non-détection d'un module SFP assure une séquence d'isolation sécurisée.

Prochaine étape concrète

Avant de commander ou de changer de module, rassemblez les informations suivantes concernant la compatibilité : l'hôte et le port exacts, le micrologiciel/pilote, les modes SerDes pris en charge, la référence du module et le tableau d'applications, les spécifications du périphérique homologue, le type de support, les paramètres configurés et la vitesse de fonctionnement souhaitée.

Laisser un commentaire