Dans le passé, j’utilisais un commutateur Gigabit de qualité grand public auquel étaient connectées des cartes 100 Mbits / s et Gigabit. Certaines de mes cartes Gigabit avaient tendance à "abandonner" la connexion Ethernet et à "se reconnecter" à 100 Mbits / s, parfois de manière persistante, parfois "en train de" revenir à la vitesse Gigabit après un certain temps. Après avoir supprimé toutes les cartes réseau 100 Mbits, le problème a disparu pour de bon.
Quelqu'un peut-il m'expliquer ce qui s'est passé ici? Les tampons du commutateur étaient-ils trop petits? Comment les cartes 100 Mbits et Gigabit coexistent-elles sur un commutateur?
networking
ethernet
gigabit-ethernet
T Nierath
la source
la source
Réponses:
L'article Lorsque le contrôle de flux n'est pas une bonne chose décrit le cas dans lequel des clients gigabit et Fast Ethernet (100 Mbps) sont mélangés dans des commutateurs gigabit non gérés, où les lecteurs ont signalé que les liaisons gigabit étaient forcées aux vitesses Fast Ethernet.
L'article blâme le contrôle de flux 802.3x et dit:
Vous pouvez trouver un bon traité sur le sujet dans l'article Pour couler ou ne pas couler? . L'article donne trois raisons pour le désactiver:
Le contrôle de flux est désactivé par défaut sur de nombreux commutateurs, mais vérifiez votre commutateur. Si activé, essayez de le désactiver. Vous devrez peut-être le désactiver sur tous les ordinateurs d'extrémité dans de rares cas.
la source
Lorsque les liaisons en gigabits retombent à 100 Mbits, la cause habituelle est un mauvais câblage. 10, 100, 1 000 et même 10 000 Mbit / s coexistent parfaitement sur le même commutateur (ou peut-être même plus vite, mais les commutateurs plus rapides prennent en charge 10 et 100 Mbit / s de moins en moins). Vérifiez les statistiques de la carte pour les erreurs FCS, les exécutions ou d’autres pertes.
1000BASE-T nécessite le fonctionnement des quatre paires torsadées, tandis que 100BASE-TX n'en utilise que deux. En outre, 1000BASE-T est légèrement plus difficile sur le câble car l’encodage de ligne est un peu plus délicat. De nombreux périphériques retombent sur 100BASE-TX lorsque la négociation en gigabits échoue. Le lien peut également échouer également.
Tout ce qui a été décrit ici - le débordement de la mémoire tampon ou le contrôle de flux n'a AUCUN impact sur la vitesse de la liaison de négociation (couche physique L1) et ne provoquera JAMAIS de perte ou de repli de la liaison.
Un commutateur reçoit toujours complètement une trame avant de la transmettre (stockage et transfert) - la plupart le sont de toute façon, à différentes vitesses de liaison, que tous les commutateurs utilisent le stockage et le transfert. Ce n'est pas un problème de recevoir une trame sur un port à 10 Mbit / s et de la transférer vers un autre port à 100 Gbit / s ou inversement.
Le contrôle de flux peut interférer avec le débit effectif mais ne change jamais le débit de liaison de la couche physique .
Lorsqu'un port gigabit tente d'envoyer un flux à plein débit vers un périphérique à 100 (ou 10) Mbit / s et que le contrôle de flux est activé sur tous les périphériques, les trames de pause envoyées par le périphérique à faible vitesse étranglent le port gigabit de l'expéditeur même si un autre destinataire peut souhaiter recevoir le plein débit , il s’agit d’un blocage de la tête de ligne et constitue un défaut de conception.
Le contrôle de flux hérité ne doit généralement pas être utilisé à moins que vous ne compreniez sa fonction et qu'il fonctionne dans votre scénario. Le contrôle de flux est beaucoup mieux laissé à la couche de transport (notamment TCP) ou aux protocoles de la couche application.
la source
Les résultats intermittents ressemblent un peu au câblage CAT5e (au lieu de CAT6a ou CAT6) ou, plus vraisemblablement (et pire encore), au câblage CAT5 (au lieu de CAT5e). Bien que retirer les cartes réseau 100 Mbits n’aiderait probablement pas beaucoup à ça, alors ...
Les tampons du commutateur étant trop petits, cela semble une possibilité.
Contrairement à un "hub", un "commutateur" dispose de communications indépendantes par port. En d'autres termes, si vous avez un commutateur à 24 ports, il s'agit de 24 connexions indépendantes. Si une connexion est 100Mbit, cela ne devrait pas empêcher une autre connexion d'être gigabit.
Je voyais un avantage potentiel à ce qu'un commutateur puisse supprimer toutes les données par paquets dont il pourrait se souvenir. S'il utilise avec succès des connexions gigabits, il peut alors terminer les conversations plus rapidement et se contenter d'un travail plus tôt. Cela peut réduire l'utilisation de la mémoire tampon. Cela pourrait également réduire les problèmes de "surchauffe", si les travaux sont effectués plus rapidement, de sorte que la chaleur générée par le travail peut cesser d'exister plus tôt.
la source