Video: ► Cum Verific Conexiunea la Internetul in Ubuntu ? | Invata Linux Ep. 6 2025
Pentru a afla calea pe care pachetele o ia prin hameiul intermediar de la sursă la destinație, puteți utiliza comanda traceroute în sistemul Junos.
De exemplu, rețeaua execută protocolul de rutare OSPF. OSPF calculează o cale de la router1 la router7 (evidențiată pe harta topologiei). Dacă emiteți o comandă ping de la router1, ping-ul nu reușește. Dar pentru a încerca să aflați exact unde eșecul este (ruterul de destinație sau o hamei imediat), emiteți comanda traceroute.
utilizator router1> traceroute router7 traseu la router7 (192. 168. 24 1), 30 hops max, 40 octeți pachete 1 router2 (192. 168. 26. 1) 0. 869 ms 0. 638 ms 0. 536 ms 2 router3 (192. 168. 27. 1) 24. 968 ms 0. 727 ms 0. 363 ms 3 * 4 * ^ C
Comanda traceroute funcționează prin trimiterea unui pachet ICMP din sursa la nodul de destinație cu un număr inițial de hamei de unul. La fiecare hop, pachetul este procesat, numărul de hamei este diminuat și, dacă numărul de hamei este acum zero, hip-ul intermediar trimite un răspuns înapoi la sursă, permițându-l să știe că a fost primit, dar numărul de hamei a expirat.
Aceste informații formează prima linie a ieșirii (de la router2 în acest caz). Apoi, un pachet ICMP cu un număr de hop-uri de 2 este expediat și se îndreaptă spre cel de-al doilea dispozitiv și așa mai departe, până când se ajunge la destinație, nu este recepționat un răspuns la un pachet (*) sau numărul de hamei 30, în acest caz) este depășită.
Deci, deoarece un proces traceroute își face drumul prin hop de la router1 la router7, începeți să vedeți răspunsuri care arată modul în care pachetul traversează rețeaua. În ieșirea precedentă, primul hop de-a lungul drumului este router2. Ca parte a procesului traceroute, router1 trimite trei pachete separate ICMP. router2 răspunde la fiecare dintre aceste trei, după cum se arată în ieșire.
Ieșirea arată timpul de întoarcere pentru fiecare dintre cele trei pachete traceroute, ceea ce vă oferă o idee nu numai despre ce hamei sunt atinse, ci și cât timp este nevoie pentru a trimite traficul înainte și înapoi între acești routere. Ca și în cazul comenzii ping, doriți să țineți cont de orele de călătorie pentru a identifica problemele de latență din rețea.
În acest exemplu, ieșirea arată că răspunsurile sunt primite de la router3, dar dincolo de asta, nimic nu este primit. Privind topologia, următorul hop în cale este ruterul5. Deoarece traceroute nu primește un răspuns de la router5, știi că problema este undeva între router3 și router5. Încă nu știi care este problema, dar cel puțin acum știi unde să te uiți.
Este tentant să te uiți la rezultatul traceroute afișat și să spui: "Aha! Problema este la router3! "La urma urmei, atunci răspunsurile bune se opresc. Dar traceroute înseamnă că pachetele își fac drumul foarte bine de la router1 la router3 și înapoi. Problema este cu link-ul sau router-ul dincolo de care au ultimul punct de intrare bun.