Mungkin dah banyak diantara kita sudah tahu apa itu ping nah sudah banyak mungkin yang melakukan ping contoh di laptop ane neh gan ping ke google

ping adalah tools/perkakas untuk ente yang ingin mengecek status network,perangkat,sampai layanan internet yang agan pake contoh saya ping ke salep 8.8
supaya tahu apakah laptop ane sudah dapat terkoneksi ke internet nah terus ICMP apaan tuh?? Internet Control Message Protocol(ICMP) ya sama aja dengan ping wk..wk..
kalau agan ping ya protocolnya namanya ICMP,tau gak gan pesan dari ping itu sendiri banyak di pengaruhi behavior network itu sendiri?? misal kita mendapatkan message destination host unreachable,ttl expired in transit,etc masih banyak lagi. lah yang kita tau reply berarti jalan,RTO(request time out) berarti gak bisa wk..wk.. nah pesan itu sendiri ke dalam beberapa type ICMP,disini kita bahas sedikit aja yang paling sering kita temuin deh istilahnya umum yuk kita bahas

nah ane punya topologi diatas neh ceritanya anggep aja antara 2 network diatas di hubungkan melalui MPLS R1-R2 sebagai PE ceritanya kita akan melakukan ping dari source 192.168.1. 254 ke 192.168 .100. 18 yuk kita ping ping termasuk kedalam protocol ICMP number wahid(1)

Result

behaviornya si source akan request terlebih dahulu nah kita lihat lagi kalau kita buka neh

Request ini termasuk ke dalam type 8 ICMP berarti tiap source memberikan request maka yang dikirim ICMP adalah type 8 ?? yes correct..nah kita lihat lagi neh

IP destination akan membalas dengan echo-reply,hmmmm echo reply termasuk ke dalam type ICMP tipe 0(Nol)

Case 2
Sekarang Kita akan belajar type selanjutnya

Asumsi masih ssama 192.168.1. 254 ping ke 192.168.100. 18,kita lihat hasilnya jika lihat pada hasil diatas ketika 192.168.1. 254 mengirimkan ping ip 172.16.21 .5 mengembalikan packet ICMP tersebut dengan Desttination unreachable(Host Unreachable) IP-Address 172.16.21. 5 adalah kepunyaan R2

seperti disinggung diatas type request adalah type 0 sekarang kita buka bawahnya no.21 destination unreachable(Host unreachable)

wow ternyata destination unreachable mempunyai type 3 dan code 1(host unreachable) apa ya maksudnya?? jenis ICMP type 3 berdasarkan code sebagai berikut :

itu artinya type 3 icmp diatas mempunyai code 1 artinya bisa jadi destinasi yang di tuju mati atau ip yang di tuju tidak ada,atau bisa juga lupa memasang IP di perangkat,sehingga pesan yang kita dapatkan adalah host unreachable(code3)
Case 3

Kita ping kok balesannya kok TTL expired int transit ya ngapa tuh??

kita liat ip 172.16.21. 2 adalah kepunyaan FW-01
TTL Expired in transit termasuk dalam type 11 code 0

Lihat di bawah ini :


Kita lihat diatas TTL hanya tersisa 1 BTW untuk mengetahui cara kerja TTL silahkan baca artikel ane mengenai RIP(Routing Information Protocol),TTL berkurang misal karena bisa adanya routing Loop yuk kita cek di R1

dilihat neh pada routing table diatas pada R1 diatas 192.168.100 .18 diarahkan ke nexthop 172.16.21 .2(FW-01) sedangkan routing-table pada FW-01 kita lihat

Nah kalau mengacu pada topologi diatas seharusnya ip destination tersebut ada dibawah R-DC seharusnya kan ada routingan ke 192.168.100..18,?? jawabannya yes seharusnya ada,jadi kan seharusnya pesannya bukan TTL expired transit?? ya kagak begitu juga tong..coba lu liat dah dibawah

Nah ternyata 192.168.100. 18 diarahkan ke R1(172.16.21 .1) waduh..kok bisa gitu,ya iyalah tong karena ada default route(0.0.0. 0/0) jahahaha jadi ngeloop dong??,yoai.. coba tracert dari windows,nah kan ngeloop

jadi behavior Ping itu mengikuti kondisi network itu sendiri,setelah kondisi network di ketahui maka ping akan memberikan pesan sesuai kondisi network,seperti type-type icmp pada diatas
Semoga Bermanfaat