Per la maggior parte dei provider di servizi gestiti (MSP), amministratori IT e tecnici, traceroute e ping sono probabilmente le prime porte di chiamata durante la risoluzione dei problemi di latenza della rete o di connettività. Traceroute è uno strumento semplice che può essere eseguito da qualsiasi utente con accesso a un prompt dei comandi. Tuttavia, se non si ha familiarità con le basi del traceroute, può essere difficile comprendere i risultati del test. Questo post illustrerà le basi del traceroute, quando dovresti usarlo e come leggere i risultati.

Che cos’è traceroute?

Traceroute è un comando che esegue gli strumenti utilizzati per la diagnostica di rete. Questi strumenti tracciano i percorsi dei pacchetti di dati dalla loro origine alle loro destinazioni, consentendo agli amministratori di risolvere meglio i problemi di connettività. Su una macchina Windows, questo comando si chiama tracert; su Linux e Mac, si chiama traceroute. Traceroute e tracert funzionano in gran parte allo stesso modo: mappano i dati del percorso da un punto di una rete a un server IP specifico. Quando i dati vengono trasmessi tra due punti, devono “saltare” attraverso diversi dispositivi, come switch e router. Traceroute mappa ogni hop, fornisce i dettagli e il tempo di andata e ritorno (RTT) e, ove possibile, fornisce il nome e l’indirizzo IP del dispositivo.

Mentre ping può dirti se c’è un problema, traceroute può aiutarti a individuare dove si trova il problema. Per un esempio di come utilizzare traceroute, immagina di visitare un sito Web e il caricamento delle sue pagine richiede molto tempo. In questo caso, è possibile utilizzare traceroute per determinare dove si verificano i ritardi più lunghi per arrivare al percorso del problema.

Come eseguire un traceroute

Prima di eseguire un comando traceroute, è necessario comprendere un meccanismo di rete chiamato “time to live” (TTL). Il TTL limita la durata dei dati che possono “vivere” in una rete IP. A ogni pacchetto di dati viene assegnato un valore TTL. Ogni volta che un pacchetto di dati raggiunge un hop, il valore TTL viene ridotto di uno.

Un altro elemento chiave da comprendere è il “round-trip time” (RTT). Traceroute assicura che ogni hop sulla strada verso un dispositivo di destinazione rilasci un pacchetto e rispedisca un messaggio di errore ICMP. Ciò significa che traceroute può misurare la durata del tempo tra il momento in cui i dati vengono inviati e il momento in cui il messaggio ICMP viene ricevuto per ciascun hop, dandoti il ​​valore RTT per ciascun hop.

Per illustrare meglio questo, supponiamo che tu esegua un traceroute e specifichi un massimo di 30 hop. Traceroute invierà pacchetti con un TTL di uno al server di destinazione. Il primo dispositivo di rete attraverso il quale passano i dati ridurrà il valore TTL al valore zero e verrà inviato un messaggio che informa che i pacchetti sono stati eliminati. Questo ti dà l’RTT per il numero uno di hop.

Da lì, i pacchetti di dati vengono inviati al server di destinazione con un TTL di due. Quando i pacchetti passano attraverso il primo hop, il TTL diminuisce a uno. Quando passano attraverso il secondo hop, si riduce a zero. Il messaggio viene inviato di nuovo Questo ti dà l’RTT per il numero due di luppolo.

Questo processo si ripeterà fino a quando i pacchetti di dati non raggiungono il dispositivo di destinazione o raggiungono il numero massimo di hop. Al termine di questo test, conoscerai il numero di hop per il dispositivo di destinazione, la lunghezza RTT per ciascun hop, il nome del dispositivo e l’indirizzo IP per ciascun hop.

Come leggere traceroute

I risultati del traceroute appariranno leggermente diversi a seconda dello strumento specifico che si utilizza. Se si sceglie di utilizzare Solarwinds NetPath  con SolarWinds ® N-central  , la lettura di questi risultati è molto semplice. Gli elementi visivi intuitivi offrono una visibilità approfondita, consentendoti di risolvere i problemi dei punti di crisi in tutta la catena di distribuzione.

Se usi tracert, il comando traceroute di Windows, vedrai il numero di hop dal dispositivo di origine al dispositivo di destinazione nella colonna più a sinistra. Per ogni hop, vedrai tre valori RTT (a condizione che lo strumento TRACERT sia stato impostato per inviare tre pacchetti di dati per testare ciascun hop, secondo le impostazioni predefinite). A destra, dovresti vedere ulteriori informazioni sul dispositivo.

Affrontare le carenze del traceroute

Sebbene traceroute sia un ottimo strumento per identificare i problemi, presenta alcune carenze significative. Ad esempio, non visualizza dati storici, il che può rendere difficile l’identificazione di schemi. Inoltre, non rappresenta facilmente più percorsi e poiché molti firewall bloccano le richieste ICMP, traceroute visualizza spesso dati incompleti.

Per ovviare a queste carenze, è importante cercare soluzioni potenti in grado di offrire una visibilità profonda oltre a ciò che offre traceroute. Solarwinds NetPath è una funzionalità della suite N-central di SolarWinds , una soluzione di monitoraggio e gestione remota all-in-one progettata pensando agli MSP. NetPath mostra il flusso di dati in modo dinamico e visivamente accattivante e può aiutare gli MSP ad affrontare le sfide tradizionalmente associate al traceroute. Presenta inoltre un’interfaccia utente progettata in modo professionale rispetto alla visualizzazione della riga di comando più difficile da comprendere associata a traceroute.

NetPath può anche funzionare come strumento di traceroute remoto. Per utilizzare la funzione NetPath per eseguire un test traceroute, seguire le istruzioni seguenti:

  • Passare alla pagina dei servizi NetPath e fare clic su “Crea nuovo servizio”
  • Inserisci un nome host o un indirizzo IP
  • Compila qualsiasi porta TCP
  • Inserisci un soprannome
  • Immettere un intervallo di sondaggio
  • Fai clic su “Avanti”
  • Scegliere di utilizzare la sonda sul motore di polling principale o di distribuire una sonda in una posizione remota, ciò significa che NetPath può funzionare come strumento di traceroute remoto
  • Fai clic su “crea” per generare il tuo percorso

Scegliere il giusto strumento di monitoraggio della rete: scopri Solarwinds Netpath

SolarWinds N-central è progettato per consentire agli MSP di accedere a funzionalità avanzate, consentendo loro di ottenere informazioni dettagliate sulle reti dei clienti . Questa profonda visibilità aiuta a migliorare la comprensione della sicurezza degli endpoint dei clienti e aumenta l’efficienza dei tecnici in modo che gli MSP possano espandere la propria attività.

Man mano che un numero maggiore di PMI chiede ai propri MSP di gestire un patchwork di servizi ospitati, locali e cloud , la capacità di identificare la fonte dei problemi IT diventa sempre più difficile. Combina questa difficoltà con il controllo limitato che gli MSP hanno sui servizi di cloud pubblico e questa serie di rischi può causare insoddisfazione dei clienti.

Solarwinds NetPath è stato creato per aiutare gli MSP a risolvere questi problemi. È una funzionalità visiva e intuitiva che ti consente di conoscere l’esperienza dei rallentamenti dei tuoi clienti quando provano ad accedere a un servizio di rete o a un sito Web.

Per saperne di più, contattaci per ottenere N-central o Solarwinds RMM gratis per 30 giorni per iniziare a esplorare.

FONTE: Solarwinds MSP BLOG

Traduzione N4B SRL – Distributore Autorizzato Solarwinds MSP