LATAR BELAKANG
Routing loop terjadi ketika informasi rute yang sudah tidak valid masih beredar di jaringan. Karena adanya jeda waktu saat update data antar router, sebuah router bisa saja menerima informasi palsu tentang jalur yang sebenarnya sudah putus. Hal ini menyebabkan paket data terjebak dalam lingkaran setan (Count to Infinity) yang menghabiskan bandwidth dan membebani CPU router.
MEKANISME PENCEGAHAN ROUTING LOOP
Untuk mengatasi masalah di atas, RIPv2 menerapkan beberapa fitur cerdas:
Split Horizon
Aturan dasarnya sederhana: Router tidak akan mengirimkan kembali informasi rute ke arah dari mana informasi itu berasal. Jika Router A belajar tentang Jaringan X dari Router B, maka Router A tidak akan pernah mengirimkan update tentang Jaringan X kembali ke Router B.
Route Poisoning & Poison Reverse
Ketika sebuah jaringan mati, router akan segera menandai rute tersebut dengan hop count 16 (yang dianggap tidak terhingga/terputus dalam RIP). Router kemudian mengirimkan "racun" ini ke tetangganya. Tetangga tersebut akan membalas dengan Poison Reverse, mengonfirmasi bahwa mereka juga sudah menandai rute tersebut sebagai jalur mati.
Hold-down Timers
Saat router menerima kabar bahwa suatu jalur mati, ia akan mengaktifkan timer tunggu. Selama periode ini, router akan mengabaikan semua informasi baru mengenai jalur tersebut yang memiliki metrik lebih buruk atau sama. Ini memberikan waktu bagi seluruh jaringan untuk "sepakat" bahwa jalur tersebut memang benar-benar hilang sebelum menerima rute alternatif.
Triggered Updates
Alih-alih menunggu jadwal rutin (setiap 30 detik), router akan segera mengirimkan update begitu terjadi perubahan topologi. Ini mempercepat konvergensi dan meminimalkan celah waktu di mana loop bisa terbentuk.
ANALOGI SEDERHANA
- Routing Loop: Si A mendengar gosip dari Si B, lalu menceritakannya kembali ke Si B seolah itu berita baru. Mereka terjebak obrolan tanpa ujung tentang berita yang salah.
- Split Horizon: Jika kamu tahu berita dari Si B, kamu tidak akan menceritakan kembali berita yang sama kepada Si B.
- Route Poisoning: Begitu tahu suatu proyek dibatalkan, kamu langsung berteriak, "Proyek ini mati!", agar tidak ada lagi yang mencoba mengerjakannya.
KESIMPULAN
Intinya, RIPv2 mencegah kekacauan dengan cara memutus rantai informasi basi. Dengan memaksa router untuk segera melaporkan kerusakan (Route Poisoning) dan melarang mereka "curhat" balik ke sumber informasi (Split Horizon), jaringan tetap stabil dan terhindar dari tumpukan paket data yang hanya berputar-putar tanpa tujuan.
DAFTAR PUSTAKA
.png)