DEFINISI
TRACERT
CD:\Documents and Settings\administrator>tracert www.yahoo.com
Tracing route to www.yahoo-ht3.akadns.net [209.131.36.158] over a maximum of 30 hops:
A. Pengertian Traceroute
Traceroute (Tracert) adalah perintah untuk menunjukkan rute yang dilewati
paket untuk mencapai tujuan. Ini dilakukan dengan mengirim pesan Internet
Control Message Protocol (ICMP) Echo Request Ke tujuan dengan nilai Time to
Live yang semakin meningkat. Rute yang ditampilkan adalah daftar interface
router (yang paling dekat dengan host) yang terdapat pada jalur antara host dan
tujuan.
Proses Traceroute
`Untuk
mengetahui jalur yang ditempuh untuk mencapai suatu node, traceroute mengirimkan
3 buah paket probe tipe UDP dari port sumber berbeda, dengan TTL bernilai 1.
Saat paket tersebut mencapai router next-hop, TTL paket akan dikurangi satu
sehingga menjadi 0, dan router next-hop akan menolak paket UDP tersebut sembari
mengirimkan paket ICMP Time-to-Live Exceeded ke node asal traceroute tersebut.
Dengan cara ini, pengirim traceroute tahu alamat IP pertama dari jalur yang
ditempuh.
Kemudian,
sumber traceroute mengirimkan 3 buah paket UDP lagi dengan nilai TTL yang
dinaikkan 1 (TTL = 2), sehingga router pertama di jalur menuju tujuan
traceroute akan melewatkan paket UDP tersebut ke router selanjutnya. Router hop
kedua akan melihat bahwa paket tersebut sudah expired (TTLnya jadi 1, setelah
dikurangi oleh router pertama). Maka, seperti halnya router pertama, router
tersebut akan mengirimkan paket ICMP Time-to-Live Exceeded ke sumber
traceroute. Sekarang, sumber traceroute telah mengetahui hop kedua dari jalur
menuju tujuan traceroute.
Sumber
traceroute akan mengirimkan lagi paket UDP dengan TTL ditambah 1 (TTL = 3).
Router hop ketiga akan membalas dengan paket ICMP Time-to-Live Exceeded ke
sumber traceroute, sehingga sumber traceroute mengetahui alamat IP router hop
ketiga. Proses ini akan diulang terus paket UDP yang dikirimkan mencapai alamat
IP tujuan traceroute. Tiga buah paket UDP traceroute adalah jumlah paket
default dari aplikasi traceroute. Inilah mengapa kita melihat tiga buah
tampilan latensi saat melihat hasil traceroute yang dijalankan.Tidak semua
aplikasi traceroute menggunakan UDP. Windows menggunakan paket ICMP, sedangkan
sejumlah aplikasi tertentu menggunakan paket TCP.
Cara
menghitung latensi tiap hop adalah dengan mengukur selisih antara timestamp
paket probe yang dikirimkan dengan timestamp dari paket ICMP TTL exceeded yang
diterima. Router yang berada sepanjang jalur pengiriman tidak akan melakukan
pemrosesan data timestamp. Dari cara ini, yang kita ketahui hanyalah waktu
total pulang-pergi dari sumber ke router hop tertentu. Delay yang terjadi
sepanjang perjalanan kembali ke sumber juga akan berpengaruh.Alamat IP yang
kita lihat dari hasil traceroute adalah IP dari interface ingress router.
Sebenarnya, RFC 1812 menyebutkan bahwa sumber ICMP haruslah dari interface
egress. Namun, hal ini akan menyebabkan hasil traceroute menjadi kacau.


Tidak ada komentar:
Posting Komentar