Network
Packet Analysis Untuk Troubleshoot
by yosia on Feb.18, 2009, under Network
Analisa Paket saat ini bukan sesuatu yang baru bagi para engineer yang ingin melakukan troubleshoot atau sekedar melakukan analisa pada jaringan LAN. Banyak aplikasi bantu berupa aplikasi seperti Commview, Packetyzer, Etherpeek, TCPdump, Wireshark, dan lain sebagainya. Aplikasi tersebut seringkali dapat membantu untuk memecahkan masalah yang terjadi dalam LAN. Namun bagaimana bagi para engineer yang masih baru pertama kali menggunakan aplikasi tersebut. “Bagaimana cara membaca paket-paket ini ?”, “Apa yang harus diperhatikan pada paket-paket tersebut ?”. Lalu setelah paket tersebut dapat di baca apa yang seharusnya anda lakukan ? Berikut ini ada beberapa hal yang dapat anda lakukan apabila ada masalah pada LAN :
- Kenali jaringan yang akan anda lakukan troubleshoot (minimal melihat topologi yang ada)
- Lakukan pengecekan yang sederhana untuk memastikan bahwa network yang sedang bermasalah dapat ditangani dengan cara yang sederhana terlebih dahulu dengan cara seperti berikut :
- Pengecekan di Layer 1 dan 2 : arp –a, netstat –e, lihat status link
- Pengecekan di Layer 3 : ipconfig atau ifconfig, ping. traceroute
- Pengecekan di Layer 4 : Telnet ke port, lakukan portscan
- Pengecekan di Layer 7 : Cek aplikasi yang digunakan
- Apabila langkah tersebut diatas sudah dilakukan, mulai jalankan aplikasi analyzer (misalnya, Wireshark). Hal penting yang yang harus diperhatikan adalah bahwa anda harus sudah memahami :
- Prinsip-prinsip dasar dari TCP/IP (three way handshake, TCP Flag)
- Protokol (UDP,TCP,ICMP)
- Port dari protokol tersebut diatas
- Lalu perhatikan gejala2 apa yang pada lalu lintas paket di dalam LAN
(Misalnya : SYN no SYN+ACK, SYN immediate response RST, SYN SYN+ACK ACK ) - Setelah menemukan gejala tersebut, lalu telusuri dimana gejala tersebut muncul (perhatikan Source IP & Port)
- Dan yang terakhir dari adalah apa yang ditimbulkan dari gejala2 tersebut terhadap LAN :
- Jaringan menjadi lambat
- Aplikasi tertentu tidak dapat di akses
- Paket hilang
- Low throughput
- dll
- Hasil dari analisa anda dapat digunakan untuk mendukung anda untuk memberikan sebuah hipotesa apa yang terjadi di LAN dapat dilakukan diambil tindakan dalam menyelesaikan masalah tersebut.
- Untuk mempermudah anda melakukan analisa paket dan mendapatkan sebuah hipotesa, saya berikan sebuah MindMap.