- Introduction:
- Description:
- RFCs
- Also See
Introduction:
Traceroute on ohjelma, joka näyttää reitin verkon yli kahden järjestelmän välillä, luetellen kaikki välireitittimet, joiden kautta yhteyden on kuljettava päästäkseen määränpäähänsä. Se voi auttaa sinua määrittämään, miksi yhteydet tiettyyn palvelimeen saattavat olla huonoja, ja se voi usein auttaa sinua selvittämään, missä ongelma tarkalleen ottaen on. Se näyttää myös, miten järjestelmät on yhdistetty toisiinsa, jolloin näet, miten ISP:si on yhdistetty Internetiin ja miten kohdejärjestelmä on yhdistetty.
Kuvaus:
Ciscon reitittimen Traceroute-komento:
Traceroute-komentoa käytetään selvittämään reitit, joita paketit todellisuudessa kulkevat matkustaessaan määränpäähänsä. Laite (esimerkiksi reititin tai tietokone) lähettää sarjan UDP (User Datagram Protocol) -datagrammeja (User Datagram Protocol) etäisännän epäkelpoiseen porttiosoitteeseen.
Lähetetään kolme datagrammeja, joissa jokaisessa on TTL-kentän (Time-To-Live) arvoksi asetettu yksi. TTL-arvo 1 aiheuttaa datagrammin ”aikakatkaisun” heti, kun se osuu polun ensimmäiseen reitittimeen, joka vastaa ICMP Time Exceeded Message (TEM) -viestillä (ICMP Time Exceeded Message, TEM) osoittaen, että datagrammin aika on kulunut umpeen.
Lähetetään nyt toiset kolme UDP-viestiä, joissa jokaisessa TTL-arvoksi on asetettu 2, mikä saa toisen reitittimen palauttamaan ICMP TEM:n. Tämä prosessi jatkuu, kunnes paketit todella saavuttavat toisen määränpään. Koska nämä dataviestit yrittävät päästä kohdeisännän epäkelpoiseen porttiin, palautetaan ICMP Port Unreachable -viestejä, jotka ilmoittavat, että porttia ei ole saavutettu; tämä tapahtuma ilmoittaa Traceroute-ohjelmalle, että se on valmis.