Nous nous sommes tous plaints que le "réseau" soit "lent" à un moment donné: peut être localisé dans une pièce (commutateur) ou un ordinateur, peut être simplement Internet (DNS? Problème de navigateur?), Peut être juste une application (requêtes SQL de longue durée? analyse AV en cours?).
Lorsque vous avez exclu des problèmes évidents de système et / ou d'application, comment procédez-vous pour tester un réseau en cas de lenteur ou de comportement erratique? Travaillez-vous votre chemin vers le haut des couches OSI? Si oui, comment procéder pour vérifier chaque couche? Que faites-vous pour vous assurer que le réseau physique fonctionne correctement dans un environnement inconnu? Qu'en est-il du trop grand nombre d'émissions ou d'une tempête de radiodiffusion? Couche 3 et plus? traceroute? D'autres conseils, méthodes, idées? Fonctionnalités et outils indispensables (mise en miroir des ports, SNMP, surveillance, etc.) pour toutes les tailles de réseaux?
la source
Réponses:
tcpdump et wirehark sont vos amis.
Je trouve que regarder des paquets sur le fil d'un réseau "lent" contre un "bon" réseau est généralement ce qui identifie un problème.
Il existe de nombreux types de «lent».
Vous pouvez suivre la latence des sites locaux et Internet à l'aide d'un outil comme SmokePing. (SmokePing peut être configuré pour suivre la latence ICMP ainsi que la latence de service des services TCP)
Vos commutateurs doivent suivre les paquets de diffusion par rapport aux paquets unicast. Représentez graphiquement ce ratio.
J'aime également surveiller les traceroutes (vérifier les noms de domaine des sauts de FAI entre moi-même les sites «importants»).
J'espère que ces commentaires vous aideront.
la source
Il est difficile de donner des réponses spécifiques, car 90% de ce travail est une expérience qui vous apprend où chercher quel type de problème, et les 90% restants savent où chercher sur Google pour obtenir des conseils par où commencer.
J'essaie généralement les trucs en papier comme faire en sorte que le client démontre le problème (principalement pour exclure les problèmes de doigts et tous les problèmes que le client peut avoir décrivant son problème), puis j'essaie de reproduire le problème sur un autre ordinateur. Cela vous donne souvent un aperçu de l'endroit où chercher.
N'oubliez pas le problème correctif d'un redémarrage, en particulier pour les systèmes Windows, même aujourd'hui. Auparavant, c'était comme ça que je demandais aux gens "Avez-vous redémarré? Eh bien essayez-le et faites-moi savoir si le problème persiste" - cela a résolu un très grand pourcentage des problèmes qui m'ont été posées.
Il y a souvent aussi des problèmes de résolution DNS et de connectivité de base (ACL sur les routeurs, lacunes dans le réseau, pings / traceroutes / mtrs vers des sites distants, etc.).
Pour les services sur lesquels vous avez un contrôle direct, l'exécution de nagios ou quelque chose pour vous assurer que le service est réellement en cours d'exécution peut souvent vous inciter à résoudre les problèmes avant que les clients ne vous en parlent. Vous voulez probablement également exécuter la collecte de statistiques, soit directement via munin ou quelque chose, ou via SNMP vers quelque chose comme Cacti.
J'essaie généralement de faire fonctionner Cacti sur au moins tous mes commutateurs principaux et pare-feu; dans la mesure du possible, je lance Cacti contre tout ce que je peux. Dans ces cas, je recherche généralement des choses comme le nombre d'erreurs de port ou le trafic excessif. Les graphiques de pare-feu de certains appareils peuvent vous montrer l'utilisation du processeur et les sessions simultanées; vous apprendrez à quels seuils votre pare-feu commence à avoir des problèmes.
Votre pare-feu peut être en mesure de se connecter à un périphérique syslog; si c'est le cas, enregistrez tout ce que vous pouvez et regardez-les pour obtenir des conseils. Ce sera plus facile si vous exécutez quelque chose comme syslog-ng ou rsyslog ou splunk qui vous permet de diviser quelque peu vos journaux plutôt que de traiter avec un seul fichier monolithique.
J'essaie également d'exécuter nfsen contre au moins l'intérieur de mon pare-feu et la liaison montante vers le fournisseur Internet lorsque cela est possible. Cela vous permet de remonter le temps pour regarder les sessions et voir qui faisait quoi; cela peut parfois attraper des comportements intéressants.
la source
Voici quelques outils utiles pour dépanner la latence et d'autres problèmes de réseau:
la source
ping 8.8.8.8
fonctionne, mais un ne fonctionneping -r 9 8.8.8.8
pasSi vous utilisez un réseau sans fil, l'un des ralentissements les plus fréquents est l'interférence de canal. Un tas de SSID dans une zone peut vraiment ralentir le trafic réseau. (Pensez: la démo de l'iPhone 4 à la WWDC '10).
Le dépannage de ce problème est assez facile avec un logiciel qui peut vous montrer les modèles de trafic sans fil dans la région. Il y en a un bon gratuit et basé sur le Web à: http://meraki.com/tools/stumbler . (divulgation: je travaille pour Meraki)
Pour réduire les interférences, il est préférable d'être sur les canaux 1, 6 ou 11. L'utilisation d'un équipement 802.11n avec la fréquence 5 GHz pourrait également aider.
la source
Je commence toujours par surveiller les trucs de la couche 2 à l'aide de Cacti . Cela vous donnera une bonne quantité de données que vous pouvez utiliser pour rechercher des modèles et vous pouvez comparer vos graphiques Cacti lorsque tout fonctionne bien vs lorsque les utilisateurs voient la lenteur.
Il ne trouvera probablement pas le problème exact, mais il vous donnera un bon point de départ pour aider à affiner le problème.
la source
Je commence par le routeur le plus à l'extérieur et je descends, et je mesure les performances de la manière la plus primitive: utilisez un site de test de bande passante ou un site FTP externe connu qui vous donnera votre vitesse de téléchargement / téléchargement, et continuez jusqu'à ce que vous trouver le niveau où réside le problème.
Une fois que vous savez où est le problème, déployez vos outils et moniteurs sophistiqués. Mais ne perdez pas de temps à faire ce genre de choses sur chaque couche. Cela prendra une éternité.
la source
Vous devez également connaître vos serveurs et votre environnement de bureau / client, plutôt que de simplement supposer que l'utilisateur est correct lorsqu'il dit "le réseau est lent". Vous devez dépanner méthodiquement chaque problème - comme d'autres l'ont dit, vous devez d'abord être en mesure de visualiser et de reproduire idéalement l'erreur, puis de travailler à partir de là d'une manière qui convient au scénario.
Cependant, une bonne gestion et surveillance du réseau et des serveurs peut vous faire gagner beaucoup de temps, car vous n'essayez pas de proposer des instruments à la volée tout en essayant peut-être également d'atténuer ou de corriger les symptômes, et de traiter les utilisateurs qui se plaignent /les clients.
Les réponses pour tcpdump et Wireshark ne sont pas fausses, elles peuvent être des pièces vitales de votre boîte à outils. Mais à moins que vous ne soyez absolument certain qu'il s'agit bien du réseau, ils ne devraient pas être la première chose que vous atteignez.
la source
Le réseau lent est un phénomène courant. La vitesse lente du réseau peut être causée par un certain nombre de choses. dépanner un réseau lent est l'un des travaux les plus courants et les plus gênants dans la gestion quotidienne du réseau.
Selon l'analyse, les principales raisons de la lenteur du réseau sont:
Comment pouvons-nous découvrir rapidement la cause du ralentissement du réseau? C'est une bonne idée de capturer et d'analyser des paquets avec un analyseur de réseau (Ax3soft Unicorn, Wireshark et ainsi de suite).
Vous lisez également l'article "Find Reasons for Slow Network", en cliquant sur l'URL ( http://www.ids-sax2.com//Unicorn/Tutorials/Find-Reasons-for-Slow-Network-with-Ax3soft-Unicorn .htm ) pour le visiter.
la source