Pernahkah Anda menonton film "Thor Ragnarok"?
Ada bagian dalam film di mana Thor dan Loki mencoba melarikan diri dari saudara perempuan gila mereka, Hela, yang telah lama berada di penjara. Untuk sampai ke Asgard (rumah Thor dan Loki) dari bumi, mereka menggunakan portal perjalanan berkecepatan sangat tinggi (jembatan Bifrost).
Ketika Thor dan Loki mencoba melarikan diri dari saudara perempuan mereka melalui jembatan ini, perkelahian pecah dan Thor dan Loki tersingkir dari jembatan dan jatuh ke planet limbah (Sakaar).
Ini adalah pengantar yang baik untuk artikel ini, di mana kita akan membahas apa itu Packet Loss, penyebab dan efeknya, dan bagaimana menyelesaikan, atau setidaknya mengurangi kemungkinan, kehilangan paket. Kami juga akan menggunakan GNS3 untuk mensimulasikan jaringan di mana kehilangan paket ada. Packet Loss dan penyebabnya
Cerita pendek Thor dan saudara perempuannya yang jahat adalah bagaimana paket hilang. Sederhananya, Packet loss adalah ketika paket yang bepergian melalui media jaringan "terlempar" sebelum sampai ke tujuan mereka. Ada beberapa alasan mengapa kehilangan paket terjadi dan kita akan melihat beberapa dari mereka di bagian ini.
Catatan: Setiap jaringan akan mengalami masalah seperti kehilangan paket, dari waktu ke waktu. Ini diharapkan. Namun, masalah ini seharusnya tidak terlalu berdampak negatif pada kinerja jaringan. Tautkan Kemacetan
Salah satu penyebab utama kehilangan paket adalah kemacetan tautan. Analogi sederhana adalah lalu lintas jam sibuk ketika ada lebih banyak mobil di jalan daripada yang cukup bisa ditangani oleh jalan. Analogi lain adalah jalan 4 jalur yang bergabung menjadi 2 jalur. Apa yang terjadi adalah bahwa ada lebih banyak paket yang tiba di tautan daripada tautan yang dirancang untuk ditangani.
Dalam beberapa kasus, bahkan jika tautan secara teknis dapat menangani jumlah lalu lintas yang mencapainya, itu telah dikonfigurasi untuk menjatuhkan paket setelah batas tertentu. Contohnya adalah organisasi yang membeli 2 Mbps dari ISP-nya.
Bahkan jika tautan secara teknis dapat mendukung hingga 100 Mbps (misalnya MetroEthernet), ISP akan mengkonfigurasi perangkat mereka untuk memastikan bahwa organisasi hanya dapat mendorong lalu lintas senilai 2Mbps. Apa pun yang lebih biasanya akan dijatuhkan (tergantung pada kesepakatan maksimum yang dapat meledak yang dimiliki organisasi dengan ISP).
Contoh lain dari kemacetan jaringan adalah ketika penyedia layanan sengaja oversubscribe link. Alasannya adalah bahwa semua pelanggan layanan itu tidak akan menggunakan tautan secara bersamaan. Namun, apa yang terjadi selama periode puncak ketika lebih banyak orang menggunakan layanan daripada kapasitasnya adalah bahwa kemungkinan akan ada kehilangan paket akibat kemacetan. Perangkat yang terlalu besar
Penyebab lain dari kehilangan paket yang mirip dengan kemacetan jaringan adalah perangkat over-utilized. Ini berarti bahwa perangkat beroperasi pada kapasitas yang tidak dirancang untuk itu. Dalam jaringan, paket dapat tiba lebih cepat daripada yang dapat diproses / dikirim.
Untuk menangani situasi seperti ini, banyak perangkat memiliki buffer di mana mereka memegang paket sementara sampai mereka dapat diproses dan dikirim. Namun, dalam kasus perangkat yang Terlalu Banyak Digunakan, buffer mungkin akan terisi dengan cepat, sehingga kelebihan paket dijatuhkan.
Misalnya, Cisco ASA 5506-X dirancang untuk menangani lalu lintas throughput hingga 750 Mbps. Jika Anda menggunakan perangkat seperti itu di tepi jaringan organisasi yang mendorong lebih dari throughput maksimum itu, Anda pasti akan mengalami masalah.
Apa yang terjadi dalam banyak kasus adalah bahwa perangkat melakukan kinerja yang cukup baik selama waktu operasi normal (off-peak) tetapi selama periode puncak, akan ada penurunan kinerja yang nyata, biasanya terbukti dalam pemanfaatan CPU yang tinggi dari perangkat. Perangkat Keras dan/atau Perangkat Lunak yang Rusak
Penyebab lain dari packet loss adalah perangkat keras Rusak. Ini bisa menjadi komponen perangkat atau seluruh perangkat itu sendiri.
Misalnya, saya pernah mengerjakan proyek di mana ISP menyediakan organisasi dengan 100 Mbps tetapi organisasi masih berjuang dengan akses Internet yang baik terutama selama periode puncak. Apa yang kami temukan adalah bahwa antarmuka pada router tepi yang menghubungkan organisasi ke ISP-nya hanya mampu mencapai 30 Mbps dari 100 Mbps! Antarmuka telah gagal (untuk alasan apa pun) dan begitu kami memindahkan tautan ke antarmuka lain, kinerjanya segera meningkat.
Terkait erat dengan perangkat keras yang rusak adalah perangkat lunak buggy yang berjalan di perangkat jaringan. Seperti halnya perangkat lunak lain, biasanya tidak mungkin bagi tim pengembangan untuk menangkap semua bug dalam perangkat lunak yang berjalan pada perangkat jaringan, dan salah satu bug tersebut dapat mengakibatkan hilangnya paket.
Berikut adalah beberapa contoh bug perangkat lunak di perangkat Cisco yang mengakibatkan hilangnya paket:CSCub04965CSCej43682CSCtx55513Jaringan nirkabel versus kabel
Jenis media jaringan juga bisa menjadi penyebab hilangnya paket. Secara umum, Wireless Nnetworks mengalami lebih banyak kemunduran daripada rekan-rekan kabel mereka. Misalnya, interferensi frekuensi radio dapat menjadi masalah besar pada jaringan nirkabel yang mengakibatkan hilangnya paket.
Tantangan lain pada jaringan nirkabel yang dapat mengakibatkan hilangnya paket termasuk sinyal lemah, keterbatasan jarak, dan roaming (tidak dikonfigurasi dengan benar), banyak di antaranya dapat diselesaikan dengan kombinasi Wifi Analyzer dan membuat Wifi Heat Maps.
Dalam kasus jaringan kabel, kabel yang rusak dapat mengakibatkan hilangnya paket. Hal ini dapat disebabkan oleh fakta bahwa kabel tidak dihentikan dengan benar atau bahwa kabel rusak, menyebabkan masalah pada sinyal listrik yang dimaksudkan untuk mengalir melalui kabel. Serang
Saya pernah dipanggil untuk memecahkan masalah di pusat data. Orang-orang jaringan tiba-tiba melihat degradasi besar dalam kinerja jaringan begitu banyak sehingga mengakses perangkat jaringan untuk manajemen sulit yaitu akses yang sangat lambat.
Kami telah mengidentifikasi perangkat yang terpengaruh - router dua tepi yang bertindak dalam mode aktif / siaga. Berpikir itu adalah masalah perangkat keras pada perangkat aktif (karena pemanfaatan CPU yang tinggi), kami melakukan failover manual ke perangkat siaga dan kami mulai melihat masalah yang sama pada perangkat siaga.
Ini membuat kami fokus pada lalu lintas yang diterima oleh perangkat ini. Setelah penyelidikan lebih lanjut, kami melihat bahwa alamat IP tertentu melakukan serangan jaringan dengan membanjiri lalu lintas ke perangkat, melumpuhkan mereka. Memblokir alamat IP itu menghentikan serangan itu dan membawa jaringan kembali ke kondisi operasi normalnya.
Serangan yang dijelaskan di atas adalah contoh serangan Denial of Service (DoS) dan dapat mengakibatkan paket yang sah dijatuhkan karena perangkat kewalahan dengan lalu lintas serangan. Konfigurasi yang salah
Penyebab terakhir kehilangan paket yang akan kita pertimbangkan dalam artikel ini adalah konfigurasi yang salah. Contoh khas adalah ketidakcocokan kecepatan dan dupleks antara dua perangkat pada tautan. Jika satu perangkat dikonfigurasi untuk half-duplex sementara yang lain dikonfigurasi untuk full-duplex, kemungkinan akan ada tabrakan yang mengakibatkan hilangnya paket pada tautan. Efek dari Packet Loss
Efek kehilangan paket bervariasi tergantung pada protokol / aplikasi yang bersangkutan.
TCP umumnya dirancang untuk menangani kehilangan paket karena pengakuan dan transmisi ulang paket - jika paket hilang (yaitu tidak ada pengakuan yang diterima untuk paket itu), biasanya akan dikirim kembali.
UDP, di sisi lain, tidak memiliki kemampuan transmisi ulang bawaan dan mungkin tidak menangani kehilangan paket juga. Namun, terlepas dari protokol / aplikasi, terlalu banyak kehilangan paket jelas merupakan masalah.
Contoh aplikasi yang tidak menangani kehilangan paket dengan baik adalah Voice over IP (VoIP) dan beberapa jenis video. Degradasi kualitas VOIP akan mengakibatkan hilangnya konektivitas CDR dan VOIP di kali juga.
Anda mungkin telah melakukan panggilan (misalnya Skype, WhatsApp) di mana ada masalah kinerja yang nyata, seperti "pidato robot" atau audio yang benar-benar terlewatkan. Hal ini biasanya sebagai akibat dari kehilangan paket (bersama dengan faktor-faktor lain seperti bandwidth, penundaan, dan jitter jaringan).
Menurut rekomendasi Cisco, kehilangan paket pada lalu lintas VoIP harus dijaga di bawah 1% dan antara 0,05% dan 5% tergantung pada jenis video. Lab: Kehilangan Paket di GNS3
Mari kita selidiki efek kehilangan paket menggunakan lab sederhana di GNS3.
Untuk membuat ini se-realistis mungkin, kami akan memperkenalkan alat NETem yang mengemulasi tautan dan mampu memperkenalkan berbagai faktor seperti bandwidth, penundaan, dan kehilangan paket pada tautan. Fungsi ini sebenarnya dibangun ke dalam kernel Linux – alat NETem hanya membuatnya lebih mudah untuk dikonfigurasi.
Unduh GNS3 Di Sini dan Instal Untuk Mengikuti dengan pengaturan Lab kami
Pengaturan lab kami adalah seperti yang ditunjukkan di bawah ini:
Alat NETem transparan di jaringan sehingga PC1 dan R1 sebenarnya berada di jaringan 10.0.0.0/24 yang sama, berpikir mereka memiliki koneksi langsung.