Contents
- 1 La necessità di strumenti traceroute e tracert
- 2 Che cos'è traceroute o tracert?
- 3 Le sintassi
- 4 Schermate di traceroute e tracert
- 5 Come funzionano tracert o traceroute?
- 6 Un po 'di più sulla TTL
- 7 In che modo traceroute o tracert aiutano gli amministratori?
- 8 I 3 migliori strumenti per traceroute e tracert
- 9 Traceroute e tracert disegneranno la rete per te
La necessità di strumenti traceroute e tracert
Le reti digitali sono un fenomeno in continua evoluzione, il che significa che richiedono un monitoraggio e una riconfigurazione costanti se devono essere mantenute il più efficienti possibile. Ciò significa che gli amministratori responsabili della manutenzione di tali reti richiedono strumenti che li aiutino a dare un senso a ciò che oggi è diventato un complicato miscuglio di autostrade digitali che collegano una cornucopia di gadget che comunicano utilizzando un traffico di trasferimento dati incredibilmente veloce. I loro utenti, d'altra parte, si aspettano connessioni affidabili e veloci ogni volta che accedono a una rete (locale o di altro tipo).
Questi due scenari comuni hanno creato una richiesta di strumenti che aiutano a rendere felici tutte le parti interessate. E tra molti di questi strumenti, ce n'è uno che può aiutare a identificare i problemi di connettività e latenza: il comando traceroute o tracert.
Approfondiamo gli strumenti descritti di seguito, ma se hai solo tempo per un riepilogo, ecco il nostro elenco dei 3 migliori strumenti per traceroute e tracert:
- SolarWinds Traceroute NG (STRUMENTO GRATUITO) Strumento gratuito per la risoluzione dei problemi di connessione di rete. Fornisce una vista analitica dall'origine agli host di destinazione.
- VisualRoute Favorito per le visualizzazioni della GUI (vedi schermate nella mini-revisione di seguito), offre anche buoni rapporti e persino diagnostica.
- Path Analyzer Pro Strumento semplice ed efficiente per utenti Mac e Windows, con report completi.
Che cos'è traceroute o tracert?
Traceroute e tracert sono due comandi eseguiti strumenti utilizzati per diagnostica di rete e aiutare a risolvere i problemi di connettività tracciando i percorsi dei pacchetti di dati durante il viaggio dalle origini alle destinazioni.
Le sintassi
Su a finestre macchina che un amministratore userebbe tracert comando; mentre su a Linux o Mac OS uno userebbero il "traceroute"Invece. Le sintassi per i comandi sono:
tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
traceroute [-46dFITUnreAV] [-f first_ttl] [-g gate,…] [-i device] [-m max_ttl] [-p port] [-s src_addr] [-q nqueries] [-N squeries] [-t tos ] [-l flow_label] [-w waittimes] [-z sendwait] [-UL] [-D] [-P proto] [–sport = port] [-M method] [-O mod_options] [–mtu] [ –Back] host [packet_len]
Sebbene gli strumenti originali siano stati originariamente concepiti per essere eseguiti dalle CLI (Command Line Interfaces), ora ci sono versioni più "più fluide" con notevoli GUI (Graphical User Interfaces). In questo articolo, esploreremo tre dei migliori strumenti per traceroute e tracert.
Schermate di traceroute e tracert
Nell'immagine seguente, il Il comando tracert è in esecuzione su un computer Windows e traccia il percorso che i pacchetti di dati dovrebbero attraversare se dovesse raggiungere il dominio www.yahoo.com.
Su una macchina Linux lo stesso Comando CLI usando la sintassi della parola chiave traceroute tracciare il percorso su google.com sarebbe simile a:
Come possiamo vedere dalle due immagini, una volta eseguito il comando, il programma invia una query attraverso la rete. Questo per vedere quali percorsi possono essere utilizzati per trasportare pacchetti di dati tra la rete della macchina di origine e la rete di destinazione.
banalità: Un comando tracert da a finestre la macchina del sistema operativo invia una richiesta echo ICMP (Internet Control Message Protocol), mentre un comando traceroute da una macchina Linux (o Mac) utilizza UDP (User Datagram Protocol). La risposta, tuttavia, è rispedito sempre in ICMP, indipendentemente dal sistema operativo dell'host di invio.
Come funzionano tracert o traceroute?
Per vedere come funziona traceroute / tracert, diamo un'occhiata ad una scomposizione di ciò che accade dopo l'invio di un comando tracert o traceroute:
- Il comando invia un pacchetto al dispositivo o alla rete di destinazione e avvia il monitoraggio per i report che vengono restituiti sotto forma di risposte da dispositivi intermedi collegati come router e switch.
- I pacchetti "saltano" da un dispositivo all'altro e inviano risposte che aiutano a capire i loro tempi di andata e ritorno (RTT). RTT è definito come il tempo impiegato per l'invio di un pacchetto e poi per la risposta per confermare che ha raggiunto la destinazione prevista.
- Ogni volta che i pacchetti colpiscono un dispositivo e restituiscono una risposta, l'amministratore riceve anche un po 'di informazioni che ne descrivono il dettaglio Indirizzo IP e nome del dispositivo (se ne ha uno).
- Ogni volta che un pacchetto viene inviato, gli viene assegnato un TTL (Time to Live) valorizzalo il valore predefinito è un massimo di 30 hop (ma può essere modificato a piacimento). Possiamo vedere i vantaggi del TTL osservando cosa succede mentre il pacchetto viaggia o salta attraverso la rete:
Passo 1: Quando il primo pacchetto viene inviato, viene assegnato un TTL di 1. Quando raggiunge il primo dispositivo di rete il Il TTL è ridotto di 1 (rendendolo 0 e quindi lasciando cadere il pacchetto) e una risposta viene rinviata alla fonte. Questo messaggio di ritorno chiuderà un ciclo di trasporto che consente di calcolare l'RTT. Se il dispositivo di risposta era l'obiettivo previsto, il processo termina con a “Risolto” Messaggio. Altrimenti…
Passo 2: Un secondo pacchetto verrà quindi inviato con un TTL di 2. Passa attraverso il dispositivo identificato nel passaggio 1 (dove perde un valore TTL) e passa al successivo dispositivo collegato oltre. Quando raggiunge un secondo dispositivo, rilascia un TTL (rendendolo 0) e una risposta viene inviata all'host originale.
Step ... n: I pacchetti continuano ad uscire con valori TTL crescenti (fino a quando non viene raggiunto il massimo) e le risposte continuano a tornare con qualche dettaglio in più sulla rete che collega gli host di origine e destinazione.
Passaggio "massimo n. di luppolo ": Infine, quando viene inviato il pacchetto con il numero massimo di hop, ci si può aspettare una delle due cose:
- O, il l'host di destinazione è stato raggiunto e il percorso di rete è stato risolto o,
- L'ultimo pacchetto perderà il valore TTL, verrà eliminato e terminerà con a "Numero massimo di hop raggiunto" messaggio di errore che indica che non è stato possibile raggiungere l'host.
Un po 'di più sulla TTL
Il valore TTL determina il numero di router intermedi o altri dispositivi di connessione che verranno attraversati mentre il pacchetto viaggia verso l'host di destinazione. Il comando traceroute / tracert avvia i pacchetti con valori TTL a partire da 1 e aumentando gradualmente ad ogni successivo pacchetto in uscita.
Il I valori TTL diminuiscono ogni volta che il pacchetto passa a un dispositivo. Qualsiasi pacchetto il cui valore TTL raggiunge lo zero, viene scartato e a "Tempo trascorso" ICMP il messaggio di errore viene generato e rispedito all'host originale.
Procedendo in questo modo, lo strumento utilizza i pacchetti e i messaggi di risposta per creare un elenco di router che i dati devono attraversare, fino a raggiungere la destinazione e restituire un "ICMP Echo Reply" Messaggio.
In che modo traceroute o tracert aiutano gli amministratori?
Una volta che il percorso di rete è stato mappato, un amministratore di rete può semplicemente guardarlo, seguire i percorsi che sono stati presi da pacchetti consecutivi. Possono vedere da soli dove si trova il problema (in caso di mancata consegna dei pacchetti) o che tutto funziona esattamente come dovrebbe.
Quindi, tutto ciò che rimane è riparare i router disconnessi e modificare quelli che hanno un livello elevato latenza o tasso di perdita di pacchetti.
I 3 migliori strumenti per traceroute e tracert
Ora che abbiamo un'idea di come funzionano, diamo un'occhiata ai tre strumenti tracert o traceroute più efficienti che ogni amministratore può utilizzare per assicurarsi di avere una rete ben funzionante.
1. SolarWinds Traceroute NG (STRUMENTO GRATUITO)
SolarWinds è uno dei maggiori attori nel mercato del monitoraggio delle prestazioni della rete. Sono i creatori di alcuni strumenti impressionanti tra cui il Traceroute NG - uno strumento di monitoraggio della connessione di rete facile da usare ma efficiente.
Traceroute NG - lo strumento che rende tutto chiaro
Con Traceroute NG, un amministratore avrebbe accesso a un'accurata visibilità dell'analisi a percorso singolo tramite CLI dalla sorgente agli host di destinazione. Identificherebbe efficacemente il numero di hop, i rispettivi indirizzi IP, i nomi host, la perdita di pacchetti e la latenza.
Altre fantastiche funzionalità che gli amministratori possono aspettarsi Traceroute NG includere:
- esso rileva i cambiamenti di percorso e dà la dovuta notifica
- Lo strumento consente sondaggio continuo che produce un numero di iterazione per l'utente
- Tutti e due IPv4 e IPv6 le reti sono supportate e può essere analizzato
- Il numero e la traccia del percorso le informazioni possono essere salvate in un registro .txt file
- È facile copiare i dati dalla GUI dello strumento negli Appunti
- Il "interruttore" comando consente agli amministratori di alternare il tipo di sonda tra ICMP e TCP
- Permette simultaneamente registrazione (tramite il comando di registrazione) così come sondaggio
- Ricerca DNS può essere abilitato o disabilitato
SolarWinds Traceroute NG è a STRUMENTO GRATUITO e può essere scaricato da Solarwinds.com
SolarWinds Traceroute NGScarica STRUMENTO GRATUITO su Solarwinds.com
2. VisualRoute
Per gli amministratori di rete che cercano un piccolo strumento emozionante in grado di eseguire così come uno degli strumenti traceroute più complessi là fuori, troveranno sicuramente tutto in VisualRoute. Questo strumento di rete è una gioia da usare in quanto la sua interfaccia grafica rende il lavoro molto divertente.
VisualRoute: reporting e diagnostica al meglio
Gli amministratori possono ottenere risultati e rapporti di analisi che danno consigli come "In generale questo percorso offre un buon throughput, con il luppolo che risponde in media entro 68 ms. Tuttavia, tutti gli hop dopo hop 12 nella rete "[Rete per 130.117.50.246]" rispondono leggermente più lentamente della media.”
Dando un'occhiata a più funzionalità, tuttavia, diventa abbastanza ovvio che VisualRoute è davvero uno strumento serio:
- UN mappa grafica del risultato traceroute semplifica la comprensione e il consumo dei dati.
- Sebbene VisualRoute di lo scopo principale è mappare i percorsi di rete, va ben oltre per eseguirne molti altri diagnostica di rete essenziale con più strumenti come:
- Tracciatura inversa con agenti remoti in modo che gli amministratori eseguano una traccia inversa tra due posizioni senza trovarsi effettivamente in nessuna delle posizioni.
- Ricerca DNS inversa consente di scoprire indirizzi IP dietro un nome di dominio.
- Pianificazione del ping per misurare e acquisire i tempi di risposta degli indirizzi IP in un determinato tempo e disporre dei dati in grafici informativi.
- Archiviazione dei dati tracert per riferimento futuro e confronto delle prestazioni.
- Invio da comandi tracert continui su intervalli di tempo misurati, è facile per gli amministratori monitorare qualsiasi degrado delle prestazioni che potrebbe verificarsi nel tempo.
3. Path Analyzer Pro
Path Analyzer Pro è uno strumento traceroute con cui gli amministratori Macchine Mac possono usare insieme al loro finestre fratelli come funziona su entrambe le piattaforme. È una fusione di strumenti che, oltre allo scopo principale di traceroute, offre funzionalità che aiutano test delle prestazioni, DNS, Chi è, e risoluzione dell'indirizzo Caratteristiche.
Path Analyzer Pro - semplice ma straordinariamente efficiente
Alcune delle funzionalità che gli amministratori possono aspettarsi dalle loro Path Analyzer Pro includere:
- UN GUI concisa e puntuale che anche i principianti possono facilmente padroneggiare.
- Prestazioni di tempo eccellenti che vedono ottenere gli amministratori risultati indietro 20 volte più veloci.
- Rapporti elaborati, ma comprensibili che può essere utilizzato sulla piattaforma o esportato per altri utenti remoti. Hanno una grafica impressionante che dettaglia ogni aspetto di una rete.
- Posizione basata su mappa di indirizzi IP con zoom, panoramica e dettagli.
- Traccia indirizzo e-mail che può essere utilizzato dai criminali e dai combattenti per trovare maggiori dettagli sugli spammer o sui mittenti di messaggi di posta elettronica non richiesti
Traceroute e tracert disegneranno la rete per te
Se sei un amministratore di rete, apprezzerai davvero le capacità dei tre migliori strumenti traceroute e tracert che abbiamo appena visto. L'uso di uno o tutti loro ti consentirà di disegnare un'immagine precisa della tua rete e della connettività che si trova al di là di essa. Utilizza gli strumenti e avrai sempre un'immagine chiara dell'aspetto della tua rete.
Crediti immagine:
Schermata di SolarWinds Traceroute NG
Schermata traceroute di Linux
Schermata dimostrativa del percorso
Esempio di screenshot di hop e risposte