Οι 5 καλύτερες εναλλακτικές λύσεις Traceroute για ανάλυση διαδρομής σύνδεσης

Το Traceroute είναι ένα δημοφιλές αλλά πολύ βασικό διαγνωστικό εργαλείο που σας βοηθά να παρακολουθείτε ένα πακέτο δεδομένων ICMP από έναν κεντρικό υπολογιστή δικτύου σε έναν άλλο. Όταν ένας υπολογιστής επικοινωνεί με άλλες συσκευές σε ένα δίκτυο, τα δεδομένα επικοινωνίας πρέπει πρώτα να αποστέλλονται μέσω ενός αριθμού μικρών δικτύων που διαφορετικά αναφέρονται ως λυκίσκοι πριν φτάσουν στη συσκευή-στόχο. Φυσικά, ο μέσος χρήστης δεν το γνωρίζει αυτό, αλλά ως διαχειριστής δικτύου, είναι σημαντικό να γνωρίζετε την ακριβή διαδρομή που ακολουθούν τα δεδομένα. Αυτό θα σας βοηθήσει να προσδιορίσετε γιατί μια συσκευή ή ένας διακομιστής ιστού δεν είναι προσβάσιμος και τα πρόσθετα δεδομένα που συλλέγονται θα σας βοηθήσουν να διορθώσετε τις καθυστερήσεις του δικτύου.



Για ένα εργαλείο που αναπτύχθηκε το 1987 και δεν έχει λάβει σημαντική αναβάθμιση από τότε, είναι εύκολο να καταλάβουμε γιατί το Traceroute δεν ταιριάζει στα σύγχρονα δίκτυα και το υβριδικό περιβάλλον πληροφορικής. Ένας μεγάλος περιορισμός του Traceroute είναι ότι δίνει πληροφορίες μόνο για έναν τρόπο. Αυτό είναι από την πηγή στον προορισμό. Αυτό, συνεπώς, σημαίνει ότι τα δεδομένα που συλλέγονται μπορεί να είναι ανακριβή, καθώς είναι πιθανό ότι συμβαίνουν καθυστερήσεις σύνδεσης καθώς τα δεδομένα μετακινούνται πίσω από τον προορισμό πίσω στον υπολογιστή προέλευσης.

Μερικά άτομα μπορεί επίσης να έχουν πρόβλημα με τη χρήση μιας διεπαφής γραμμής εντολών. Σημειώστε ότι ορισμένες από τις εναλλακτικές λύσεις που θα απαριθμήσουμε χρησιμοποιούν επίσης μια διεπαφή γραμμής εντολών, αλλά έχουμε επίσης συμπεριλάβει μερικές εξαιρετικές εναλλακτικές λύσεις που παρέχονται με ένα γραφικό περιβάλλον εργασίας χρήστη. Το καλό με τα εργαλεία GUI είναι ότι περιλαμβάνουν απλά κλικ στο ποντίκι αντί να χρειάζεται να πληκτρολογήσετε εντολές. Τείνουν επίσης να έχουν καλύτερη εμφάνιση των δεδομένων ανάλυσης διαδρομής που είναι όλα υπέροχα για αρχάριους.



Τώρα, υπάρχει μια ερώτηση που έχω συναντήσει πολλές φορές που πιστεύω ότι είναι σημαντικό να αντιμετωπίσουμε. Ποια είναι η διαφορά μεταξύ Traceroute και Ping; Και για να εξηγήσω πλήρως ότι θα πρέπει πρώτα να εξηγήσω πώς λειτουργεί το Traceroute.



Πώς λειτουργεί το Traceroute;

Αυτό το εργαλείο λειτουργεί εκχωρώντας αυτό που ονομάζουμε τιμή Time To Live (TTL) στα δεδομένα που αποστέλλονται. Το TTL αντιπροσωπεύει τον αριθμό των λυκίσκων που μπορεί να κάνει το πακέτο δεδομένων και ξεκινά από το 1 και αυξάνεται σταδιακά μέχρι να φτάσει στη συσκευή προορισμού.



Έτσι, για παράδειγμα, εάν υπάρχουν 5 λυκίσκοι μεταξύ της πηγής και του κεντρικού υπολογιστή προορισμού, αποστέλλεται το πρώτο πακέτο με τιμή TTL 1. Ο πρώτος δρομολογητής θα λάβει τη μείωση του πακέτου της τιμής στο μηδέν και στη συνέχεια θα στείλει ένα μήνυμα σφάλματος «Υπέρβαση χρόνου» πίσω στον υπολογιστή προέλευσης. Ο υπολογιστής στη συνέχεια χρησιμοποιεί αυτές τις πληροφορίες για να προσδιορίσει το δρομολογητή στο πρώτο hop και στη συνέχεια στέλνει ένα άλλο πακέτο με τιμή TTL 2. Και πάλι αυτό θα μειωθεί στο μηδέν αφού φτάσει στο δεύτερο hop και ένα μήνυμα σφάλματος αποστέλλεται πίσω στον υπολογιστή προέλευσης . Αυτή η διαδικασία επαναλαμβάνεται έως ότου τα δεδομένα πακέτου φτάσουν τελικά στον κεντρικό υπολογιστή προορισμού και στο τέλος όλων, θα έχετε μια λίστα με όλους τους δρομολογητές κατά μήκος της διαδρομής από την πηγή προς τον προορισμό. Το Traceroute καταγράφει επίσης το χρόνο που απαιτείται για να φτάσουν τα δεδομένα σε κάθε δρομολογητή, ο οποίος βοηθά στον εντοπισμό ακριβώς από πού προέρχεται ο λανθάνων χρόνος.

Συγκρίνετε αυτό με ένα ping που περιλαμβάνει αποστολή ενός αιτήματος echo ICMP σε μια διεύθυνση IP προορισμού και αναμονή για απάντηση και έχετε ήδη την απάντηση στην ερώτησή μας.

Ποια είναι η διαφορά μεταξύ Traceroute και Ping

Το Ping χρησιμοποιείται κυρίως για να προσδιορίσει εάν υπάρχει διαθέσιμος κεντρικός υπολογιστής δικτύου και το ύψος της καθυστέρησης στο δίκτυό σας. Το Traceroute από την άλλη ακολουθεί την ακριβή διαδρομή που έχει ληφθεί από τα δεδομένα πακέτου και, ως εκ τούτου, θα εντοπίσει από πού προέρχεται ακριβώς το πρόβλημα σύνδεσης. Ένα ping είναι πολύ πιο γρήγορο από το traceroute και μπορεί να απαντηθεί σε χιλιοστά του δευτερολέπτου. Στην ουσία, χρησιμοποιείτε ένα ping όταν θέλετε να διαπιστώσετε εάν μια συσκευή δικτύου είναι πάνω ή κάτω. Μόλις το διαπιστώσετε, τότε χρησιμοποιείτε ένα traceroute για να προσδιορίσετε πού βρίσκεται το πρόβλημα.



Με αυτόν τον τρόπο ας δούμε τώρα 5 εργαλεία και λογισμικό που μπορείτε να χρησιμοποιήσετε αντί για Traceroute.

1. Traceroute NG


Προσπαθήστε τώρα

Όταν πρόκειται για δίκτυο Λογισμικό διαχείρισης και παρακολούθησης, Οι SolarWinds ξεπερνούν πάντα τους εαυτούς τους. Το Network Performance Monitor (NPM) ήταν το κορυφαίο προϊόν τους και παγίωσε τα ονόματά τους ως ηγέτες της βιομηχανίας. Στην πραγματικότητα, το NPM μπορεί να χρησιμοποιηθεί για να εκτελέσει ανάλυση δεδομένων hop με hop. Ωστόσο, δεν είναι η τέλεια εναλλακτική λύση για το Traceroute λόγω της τιμής του. ο Το NPM είναι μια οθόνη δικτύου πλήρους σουίτας και επομένως έρχεται σε τιμή.

Αντ 'αυτού θα εξετάσουμε το SolarWinds Traceroute NG. Είναι ένα εντελώς δωρεάν εργαλείο που συνοδεύεται από μια σειρά από επιπλέον δυνατότητες πάνω από την ανάλυση διαδρομής δεδομένων.

SolarWinds Traceroute NG

Για παράδειγμα, το Traceroute NG είναι εξοπλισμένο με μια ενσωματωμένη λειτουργία καταγραφής και σας επιτρέπει επίσης να αντιγράψετε τα δεδομένα ανάλυσης στο πρόχειρο και κατά συνέπεια να τα επικολλήσετε κάπου αλλού όπως σε ένα αρχείο CSV. Πρόκειται για μια αναβάθμιση μέσω του Tracert που περιορίζεται μόνο στη λήψη στιγμιότυπων οθόνης των δεδομένων. Το εργαλείο συλλέγει επίσης χρήσιμα δεδομένα, όπως ο χρόνος μεταξύ κάθε λυκίσκου, διευθύνσεις IP για όλες τις συσκευές, το πλήρες όνομα τομέα (FQDN), το ποσοστό απώλειας δεδομένων πακέτων, μεταξύ άλλων.

Το Traceroute NG είναι παρόμοιο με το εγγενές Tracert στο ότι χρησιμοποιεί μια διεπαφή γραμμής εντολών. Αλλά αυτό είναι καλό γιατί δεν θα σας πάρει πολύ χρόνο για να προσαρμοστείτε στη μετατόπιση. Το άλλο εξαιρετικό χαρακτηριστικό αυτού του εργαλείου είναι ότι εκτελεί συνεχή ανίχνευση. Αυτό σημαίνει ότι θα αναλύει συνεχώς τα δεδομένα διαδρομής δικτύου και σε περίπτωση αλλαγών διαδρομής, θα ειδοποιηθείτε.

Όπως όλα τα άλλα προϊόντα SolarWinds, το Traceroute NG εκτελεί αυτόματη ανακάλυψη του δικτύου σας. Χρησιμοποιεί πρότυπα TCP και ICMP για τον εντοπισμό διαδρομών δεδομένων και μπορεί να διεισδύσει στα περισσότερα τείχη προστασίας. Το Traceroute NG είναι συμβατό με IPv4 και IPv6 και λειτουργεί μόνο για συστήματα Windows.

2. MTR Traceroute


Προσπαθήστε τώρα

Το MTR είναι επίσης ένα εργαλείο διάγνωσης δικτύου γραμμής εντολών, αλλά ένα που συνδυάζει τόσο το ping όσο και το traceroute. Αυτό σημαίνει ότι θα είστε σε θέση να προσδιορίσετε εύκολα τη διαθεσιμότητα ενός κεντρικού υπολογιστή δικτύου και, κατά συνέπεια, να εντοπίσετε το ακριβές πρόβλημα εκτελώντας ανάλυση hop με hop της διαδρομής δεδομένων. Το MTR χρησιμοποιεί ICMP αιτήματα echo για να αντλήσει τα δεδομένα απόδοσης σε κάθε hop, αλλά μπορεί επίσης να λειτουργήσει σε λειτουργία UDP.

MTR Traceroute

Αυτό το εργαλείο μπορεί επίσης να χρησιμοποιηθεί για τον προσδιορισμό της απώλειας πακέτων και του jitter δικτύου. Τα δεδομένα απόδοσης παρουσιάζονται σε προβολή πίνακα για εύκολη κατανόηση. Και σε αντίθεση με το εγγενές Traceroute, το MTR υποστηρίζει επίσης διευθύνσεις IPv6.

Το MTR εκτελεί επίσης συνεχείς σαρώσεις διαδρομής που σημαίνει ότι τα δεδομένα απόδοσης δικτύου ενημερώνονται πάντα. Αυτό είναι σίγουρα καλύτερο από το να πρέπει να εκτελείτε χειροκίνητα τις σαρώσεις κάθε φορά που θέλετε να ελέγχετε αν υπάρχουν αλλαγές στις μετρήσεις απόδοσης δικτύου.

Το MTR έχει σχεδιαστεί για συστήματα Unix από προεπιλογή, αλλά σας επιτρέπει να χρησιμοποιήσετε το Autoconf για να το ρυθμίσετε έτσι ώστε να μπορεί να λειτουργήσει σε διαφορετικό σύστημα. Το Autoconf σαρώνει το σύστημα προορισμού και, στη συνέχεια, δημιουργεί αρχεία κεφαλίδας και makefile από υπάρχοντα πρότυπα. Αυτά προστίθενται στη συνέχεια στον πηγαίο κώδικα MTR για να τον εγκαταστήσει στο εν λόγω σύστημα. Αυτό ισχύει ακόμη και για Mac OS.

3. Ανοίξτε το Visual Traceroute


Προσπαθήστε τώρα

Το Open Visual Traceroute είναι ένα λογισμικό ανοιχτού κώδικα traceroute που μπορεί να χρησιμοποιηθεί σε πολλά λειτουργικά συστήματα, συμπεριλαμβανομένων των Windows, Linux και Mac OS. Σε αντίθεση με τα άλλα δύο εργαλεία που έχουμε ελέγξει, το OVT χρησιμοποιεί μια γραφική διεπαφή. Το κυριότερο χαρακτηριστικό του είναι η τρισδιάστατη αναπαράσταση της διαδρομής δεδομένων στον παγκόσμιο χάρτη. Μόλις ολοκληρωθεί το traceroute, μπορείτε να κάνετε ζουμ και να περιστρέψετε τον χάρτη για να δείτε όλες τις τοποθεσίες στις οποίες πέρασαν τα δεδομένα σας. Και αν ο υπολογιστής σας αντιμετωπίζει προβλήματα με την τρισδιάστατη οπτικοποίηση, μπορείτε να χρησιμοποιήσετε τους 2D χάρτες.

Ανοίξτε το Visual Traceroute

Το Open Visual Traceroute σας παρέχει επίσης μια προβολή πίνακα όλων των δεδομένων που σας ενδιαφέρουν κατά την εκτέλεση ενός traceroute. Αυτά περιλαμβάνουν το όνομα κεντρικού υπολογιστή και την τοποθεσία, την καθυστέρηση δικτύου, τον χρόνο αναζήτησης DNS και την απόσταση μεταξύ των διαφόρων κόμβων. Δεν συνοδεύεται από ενσωματωμένη λειτουργικότητα καταγραφής, αλλά σας επιτρέπει να αντιγράψετε τα δεδομένα ανάλυσης και να τα αποθηκεύσετε σε ένα αρχείο CSV. Μπορείτε επίσης να τραβήξετε στιγμιότυπα οθόνης.

Είναι επίσης σημαντικό να σημειωθεί ότι αυτό το εργαλείο είναι κάτι περισσότερο από ένα εργαλείο traceroute. Έρχεται με πρόσθετα χαρακτηριστικά, όπως το πακέτο sniffer που σας δίνει μια σαφή επισκόπηση του τύπου των δεδομένων που μεταδίδονται από την πηγή στους διακομιστές προορισμού. Διαθέτει επίσης τη λειτουργία 'Who Is' που μπορείτε να χρησιμοποιήσετε για εύκολη πρόσβαση σε όλες τις δημόσιες πληροφορίες σχετικά με έναν συγκεκριμένο τομέα.

4. Path Analyzer Pro


Προσπαθήστε τώρα

Το Path Analyzer Pro είναι επίσης μια εξαιρετική πρόταση εάν δεν είστε μεγάλος στα εργαλεία διεπαφής γραμμής εντολών χάρη στο φιλικό προς το χρήστη GUI. Αλλά το χαρακτηριστικό γνώρισμα είναι η προηγμένη μηχανή ανακάλυψης διαδρομής που κάνει το εργαλείο πολύ πιο γρήγορο από το εγγενές λογισμικό traceroute. Σύμφωνα με τους προγραμματιστές, το Path Analyzer Pro είναι 20 φορές πιο γρήγορο.

Άλλα χαρακτηριστικά που το διακρίνουν από το παραδοσιακό traceroute είναι η ανίχνευση και η διέλευση των τείχους προστασίας, η ανάλυση μετρήσεων πολλαπλών επιδόσεων για κάθε hop και εκπληκτικές γραφικές απεικονίσεις. Το τελευταίο θα είναι απαραίτητο για τη δημιουργία καλύτερης κατανόησης των προβλημάτων του δικτύου σας.

Path Analyzer Pro

Το Path Analyzer Pro σάς επιτρέπει επίσης να δημιουργείτε, να εκτυπώνετε και να εξάγετε αναφορές που μπορούν να σας βοηθήσουν όταν θέλετε να αποθηκεύσετε τα δεδομένα απόδοσης για μελλοντική αναφορά ή απλά να μοιραστείτε τα δεδομένα με τη διαχείριση και άλλους διαχειριστές.

Παρόμοιο με το Open Visual, αυτό το εργαλείο διαθέτει ένα εργαλείο χαρτών που σας δίνει μια υπέροχη επισκόπηση της θέσης των διευθύνσεων IP που εξετάζετε. Μπορείτε να κάνετε ζουμ και να μετακινήσετε τον χάρτη για καλύτερη προβολή. Διαθέτει επίσης τη λειτουργία 'Who Is' που σας βοηθά να συλλέγετε πληροφορίες σχετικά με έναν συγκεκριμένο τομέα.

Οι πρόσθετες λειτουργίες περιλαμβάνουν την ανάλυση DNS και διευθύνσεων και την ανίχνευση διευθύνσεων email που θα μπορούσαν να είναι χρήσιμα για τον προσδιορισμό της πηγής των email σας. Αυτό μπορεί να σας βοηθήσει να ξεσκεπάσετε τους spammers ή τα άτομα που στέλνουν απειλητικά μηνύματα.

5. Οπτική διαδρομή


Προσπαθήστε τώρα

Το τελευταίο εργαλείο στη λίστα μας είναι το Visual Route, το οποίο είναι ένα εξαιρετικό εργαλείο για την ανάλυση της διαδρομής hop by hop. Συλλέγει επίσης πρόσθετα δεδομένα απόδοσης, όπως απώλεια πακέτων και χρόνος απόκρισης. Ωστόσο, το χαρακτηριστικό γνώρισμα της Visual Route είναι η δυνατότητα αντιστροφής της ανίχνευσης του πακέτου δεδομένων και, ως εκ τούτου, ξεπερνώντας ένα από τα σημαντικότερα μειονεκτήματα του αρχικού Traceroute. Το εκτελεί δημιουργώντας απομακρυσμένους πράκτορες στον προορισμό που διευκολύνουν την ανίχνευση προς τα πίσω. Επίσης σχετίζεται με την αντίστροφη αναζήτηση DNS που σας επιτρέπει να εξαγάγετε μια διεύθυνση IP από ένα όνομα τομέα.

Οπτική διαδρομή

Η Visual Route αποθηκεύει επίσης ιστορικά δεδομένα που μπορούν να βοηθήσουν στη γρήγορη διάγνωση των υφιστάμενων προβλημάτων συγκρίνοντάς τα με τα προηγούμενα δεδομένα. Το εργαλείο εκτελεί επίσης συνεχή ανάλυση διαδρομής, ενώ καταγράφει συνεχώς τα δεδομένα απόδοσης που παρέχουν πλούσιες πληροφορίες για την υποβάθμιση της απόδοσης που συμβαίνει με την πάροδο του χρόνου.

Αυτό το εργαλείο συνδυάζει την ανίχνευση διαδρομής με την αναφορά τοποθεσίας IP για να σας δώσει τη φυσική γεωγραφική θέση των διακομιστών και των δρομολογητών που είναι απαραίτητη για την κατανόηση των προβλημάτων δρομολόγησης.

Το Visual Route έχει επίσης λειτουργίες ping που ενισχύει περαιτέρω συμπεριλαμβάνοντας τη σχεδίαση ping. Χαρτογραφεί το χρόνο απόκρισης δικτύου σε μια χρονική περίοδο για να σας βοηθήσει να διαγνώσετε γρήγορα ένα πρόβλημα. Έτσι, ξοδεύετε λιγότερο χρόνο για την αντιμετώπιση προβλημάτων και κατά συνέπεια βάζετε περισσότερο χρόνο στην επίλυση προβλημάτων. Το εργαλείο είναι διαθέσιμο για συστήματα Windows και Mac.