Reitin kartoittaminen traceroute-komennolla
Seuraa jokaista hyppyä, jonka liikenteesi tekee määränpäähän saapuessaan.
Reitin kartoittaminen traceroute-komennolla on ilmainen Cloud & IT Cert Prep-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Cloud & IT Cert Prep-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Cloud & IT Cert Prep-kurssilla on yhteensä 4 oppituntia.
Mitä Traceroute tekee
Traceroute (Windowsissa tracert) näyttää pakettien kulkeman reitin kohteeseen ja luettelee jokaisen matkan varrella olevan reitittimen (hypyn) sekä kunkin kohdalla mitatun viiveen. Siinä missä ping vastaa kysymykseen ”tavoitanko kohteen?”, traceroute vastaa kysymyksiin ”mitä reittiä pitkin ja missä yhteys hidastuu tai katkeaa?”. Se on ensisijainen työkalu reitillä sijaitsevan ongelmakohdan paikantamiseen.
traceroute example.comHypyt ja reitittimet
Jokainen laite, joka välittää pakettia kohti kohdetta, on hyppy. Traceroute luettelee hypyt järjestyksessä omasta yhdyskäytävästä ulospäin internetpalveluntarjoajien verkkojen kautta kohteeseen. Näyttämällä reitittimien ketjun traceroute auttaa näkemään liikenteen todellisen kulun ja paikantamaan tarkasti, mikä hyppy ei toimi tai lisää viivettä.
TTL-temppu
Traceroute hyödyntää ovelasti TTL-arvoa. Se lähettää paketteja arvolla TTL=1, jolloin ensimmäinen reititin hylkää ne ja vastaa virheilmoituksella. Sen jälkeen arvoksi asetetaan TTL=2, jolloin paketti pääsee toiselle reitittimelle, ja niin edelleen. Jokainen vanhentuva paketti paljastaa yhden uuden hypyn. Kasvattamalla TTL-arvoa traceroute kartoittaa reitin reititin kerrallaan, kunnes se saavuttaa kohteen.
Tracerouten tulosten lukeminen
Jokaisella rivillä näkyy hypyn numero, reitittimen IP-osoite tai nimi sekä yleensä kolme aikaotosta millisekunteina. Ajat yleensä kasvavat, kun hypyt etääntyvät. Tasainen ja kohtuullinen kasvu on normaalia. Tulosteesta näette, kuinka viive kasvaa hyppy hypyltä, ja voitte paikantaa tarkasti kohdan, jossa se kasvaa odottamatta.
Vian sijainnin paikantaminen
Jos traceroute näyttää useita hyppyjä ja pysähtyy sitten tai aikakatkaistaan, ongelma on todennäköisesti viimeisen vastaavan hypyn kohdalla tai heti sen jälkeen. Näin reititys- tai yhteysvika voidaan paikantaa tiettyyn kohtaan reitillä, ja usein voidaan erottaa oma verkko Internet-palveluntarjoajan verkosta. Jos tiedätte vian olevan kolmen hypyn päässä palveluntarjoajan runkoverkossa, tiedätte myös, kenelle ilmoittaa siitä.
Viive reitin varrella
Traceroute auttaa löytämään viiveen lähteitä. Jos ajat ovat pieniä usean hypyn ajan ja kasvavat sitten äkillisesti, kyseinen hyppy tai linkki lisää viivettä. Muistakaa, että pitkän matkan yhteys, kuten Atlantin ylittävä hyppy, lisää luonnostaan viivettä. Olennaista on erottaa odotettu etäisyydestä johtuva viive epänormaalista hyppäyksestä, joka kertoo ruuhkasta tai ongelmasta.
Asteriskit ja aikakatkaisut
Asteriski (*) tarkoittaa, ettei hyppy vastannut ajoissa. Tämä on yleistä eikä aina merkitse ongelmaa: monet reitittimet käsittelevät tracerouten käyttämiä ICMP/UDP-vastauksia matalalla prioriteetilla tai estävät ne kokonaan, vaikka välittävätkin varsinaista liikennettä normaalisti. Muutama asteriski reitin keskellä ja sitä seuraavat vastaavat hypyt tarkoittavat yleensä hiljaista reititintä, eivät rikkoutunutta reititintä.
Windowsin ja Unix-järjestelmien menetelmät
Toteutukset eroavat toisistaan. Windowsin tracert lähettää ICMP Echo Request -pyyntöjä, kun taas perinteinen Unix-järjestelmien traceroute lähettää UDP-paketteja korkeisiin portteihin. Molemmat perustuvat TTL:n vanhenemisesta ilmoittaviin vastauksiin. Koska palomuurit käsittelevät ICMP- ja UDP-liikennettä eri tavoin, sama reitti voi näyttää erilaiselta Windows- ja Linux-tietokoneella. Menetelmän tunteminen auttaa selittämään osan eroista.
Epäsymmetriset reitit
Traceroute näyttää vain eteenpäin kulkevan reitin. Paluuliikenne voi kulkea eri reittiä, jota kutsutaan epäsymmetriseksi reitiksi. Tämä tarkoittaa, että havaitsemanne viive voi todellisuudessa syntyä paluumatkalla, jota traceroute ei pysty näyttämään suoraan. Pitäkää tämä mielessä tuloksia tulkitessanne, erityisesti julkisessa Internetissä, jossa epäsymmetria on yleistä.
Pathping ja mtr
Kaksi kehittyneempää työkalua yhdistää pingin ja tracerouten. Windowsin pathping jäljittää reitin ja mittaa sen jälkeen pakettihävikkiä jokaisella hypyllä ajan kuluessa. Suosittu Unix-työkalu mtr päivittää jatkuvasti reaaliaikaista traceroutea ja näyttää samalla pakettihäviön ja viiveen tilastot. Molemmat soveltuvat erinomaisesti hetkittäisten ongelmien selvittämiseen, sillä yksittäinen traceroute ei välttämättä havaitse niitä.
Traceroute käytännössä
Käyttäkää traceroutea pingin jälkeen, jos yhteys etäisäntään on heikko tai ei toimi. Se kertoo, onko ongelma lähiverkossanne, yhdyskäytävässänne, Internet-palveluntarjoajallanne vai kaukana Internetissä. Vastuullisen verkko-osuuden paikantaminen auttaa korjaamaan sen, mihin voitte itse vaikuttaa, ja siirtämään muun ongelman oikealle taholle – todisteet ovat tällöin valmiina.
Pikatesti
Testatkaa traceroute-osaamistanne.
Kertaus
Opitte tracerouten perusteet. Tärkeimmät kohdat:
- Traceroute näyttää jokaisen hypyn ja sen aiheuttaman viiveen kohteeseen.
- Se toimii kasvattamalla TTL-arvoa, jolloin reitittimet vastaavat vuorotellen.
- Kohta, jossa tuloste päättyy, paikantaa vian reitin varrella.
- Asteriskit tarkoittavat usein hiljaista reititintä, eivät rikkoutunutta reititintä.
- pathping ja mtr lisäävät jokaisen hypyn pakettihävikin seurannan ajan kuluessa.
Opi Cloud & IT Cert Prep tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 150
- Oppitunnit
- 600
Usein kysytyt kysymykset
Onko oppitunti ”Reitin kartoittaminen traceroute-komennolla” ilmainen?
Kyllä – oppitunnin ”Reitin kartoittaminen traceroute-komennolla” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Cloud & IT Cert Prep-kurssin, päivitä CoddyKit PROhon. Cloud & IT Cert Prep-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Reitin kartoittaminen traceroute-komennolla”?
Seuraa jokaista hyppyä, jonka liikenteesi tekee määränpäähän saapuessaan. Harjoittelet Cloud & IT Cert Prep-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Cloud & IT Cert Prep-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Cloud & IT Cert Prep-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Reitin kartoittaminen traceroute-komennolla”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Cloud & IT Cert Prep-oppitunnilla?
Kyllä. Jokainen Cloud & IT Cert Prep-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Yhteyden tavoitettavuuden testaaminen ping-komennolla
- Reitin kartoittaminen traceroute-komennolla
- Asetusten tarkasteleminen ipconfig-komennolla
- DNS-kyselyt nslookup-komennolla