Nous avons récemment eu un petit problème avec la mise en réseau où plusieurs serveurs perdaient de façon intermittente la connectivité réseau de manière assez pénible à résoudre (redémarrage forcé requis). Cela dure depuis environ deux semaines, apparemment au hasard, sur différents serveurs. Aucun modèle particulier que nous pourrions discerner à cela.
Après avoir approfondi le sujet, nous avons constaté que le commutateur signalait 100 Mbps pour le port problématique:
Cela ressemble remarquablement à ce qui est arrivé dans l'article de Joel Spolsky Five Whys
Michael a passé un certain temps à effectuer un post-mortem et a découvert que le problème était un simple problème de configuration sur le commutateur. Un commutateur peut utiliser plusieurs vitesses possibles pour communiquer (10, 100 ou 1000 mégabits / seconde). Vous pouvez soit régler la vitesse manuellement, soit laisser le commutateur négocier automatiquement la vitesse la plus élevée avec laquelle les deux côtés peuvent travailler. Le commutateur qui a échoué a été configuré pour une négociation automatique. Cela fonctionne généralement, mais pas toujours, et le matin du 10 janvier, cela ne fonctionnait pas.
Nous avons maintenant désactivé la négociation automatique sur notre matériel réseau et le fixons à un débit fixe de 1000 Mbps (gigabits).
Mes questions aux personnes plus expérimentées dans la mise en réseau de serveurs:
- Quelle est la fréquence des problèmes de négociation automatique avec le matériel de réseau moderne?
- Est-il considéré comme une bonne pratique réseau standard de désactiver la négociation automatique et de définir des vitesses fixes lors de la configuration du réseau?