Routing Information Protocol (RIP)

Posted by Unknown


Routing Information Protocol (RIP) adalah sebuah routing protocol yang berbasis distance-vector, dimana RIP mengirimkan routing table yang lengkap ke semua interface yang aktif setiap 30 detik. RIP menggunakan protokol UDP dengan port 520 untuk mengirim informasi rounting antar router. RIP hanya menggunakan jumlah hop untuk menentukan cara terbaik ke sebuah network remote , tetapi RIP secara default memiliki sejumah nilai jumlah hop maksimum yang diizinkan, yaitu 15 yang berarti hop >15 dianggab tidak terjangkau (unreachable). Pembatasan jumlah hop menjadi 15 ini dimaksudkan agar menghindari terjadinya loop.

Cara Kerja RIP
Proses RIP beroperasi dari port 520 UDP; semua pesan RIP di enkapsulasi dalam sebuah segment UDP dengan kedua port source dan destination di set 520. RIP mendefinisikan 2 jenis pesan (message): Request messages dan Response messages. Request message digunakan untuk meminta router neighbor mengirimkan update. Response message membawa update. Metric yang digunakan oleh RIP adalah hop count, dengan 1 menandakan network yang terhubung langsung (directly connected) dan 16 menandakan network unreachable.

Pada saat pertama kali aktif, RIP mem-broadcast keluar sebuah paket yang membawa Request message melalui semua interface yang mengenable RIP. Proses RIP kemudian memasuki fase mendengarkan Request RIP atau mengirimkan Response message. Neighbor yang menerima pesan Request akan mengirimkan Response yang berisi tabel routing mereka.


Ketika router yang merequest menerima Response message, router akan memproses informasi yang ada didalamnya. Jika terdapat entri route tertentu yang belum dikenali, maka router akan memasukkannya kedalam tabel routing beserta address dari router yang meng-advertise paket. Jika terdapat entri route yang ternyata sudah ada didalam tabel routing, maka entri yang sudah ada akan digantikan hanya jika entri route yang baru memiliki hop count yang lebih rendah. Jika hop count yang baru lebih tinggi daripada hop count yang telah tersimpan dan paket update berasal dari router next-hop yang tersimpan dalam tabel, maka entri route akan ditandai sebagai unreachable selama waktu yang terdapat dalam holddown period. Jika holddown period telah berakhir dan neighbor yang sama masih tetap meng-advertise entri dengan hop count yang lebih tinggi tersebut, maka metric yang baru (yang lebih tinggi) akan diterima.
RIP Timers and Fitur-Fitur Kestabilan

Setelah startup, router dengan tanpa sebab akan mengirimkan Response message ke semua interface yang mengaktifkan RIP setiap 30 detik. Response message, disebut juga update, berisi seluruh tabel routing dengan pengecualian entri-entri yang ditolak oleh aturan split horizon. Update timer yang menginisiasi periode update ini menyertakan variabel random untuk mencegah terjadinya sinkronisasi. Hasilnya, waktu antara update individu dari proses RIP yang regular berkisar antara 25 sampai 35 detik. Variabel random spesifik yang digunakan oleh Cisco IOS, RIP_JITTER, mengurangi sampai dengan 15 %(4.5 detik) dari waktu update. Karena itu, update dari route Cisco bervariasi antara 25.5 sampai 30 detik. Address destination untuk update adalah address broadcast (255.255.255.255).

Beberapa timer yang lain juga digunakan dalam RIP. Seperti yang dibahas dalam protokol routing distance vector, sebuah timer yang disebut invalidation timer, yang digunakan oleh protokol distance vector digunakan untuk membatasi seberapa lama sebuah entri route dapat berada pada tabel routing tanpa di update. RIP menamakan timer ini sebagai expiration timer atau timeout. Cisco IOS menyebutnya invalid timer. Expiration timer dimulai dari 180 detik saat sebuah entri route baru dimasukkan dan akan di reset pada nilai awal setiap kali ada update yang didapat untuk entri route tersebut. Jika sebuah update untuk entri route tidak pernah diterima dalam waktu 180 detik (6 kali periode update), maka hop count dari entri route tersebut akan di set menjadi 16, yang berarti akan dianggap unreachable.

Timer yang lain, garbage collection atau flush timer, di set sebesar 240 detik, 60 detik lebih lama dari expiration timer, sebuah entri route akan di advertise dengan metric unreachable sampai flush timer ini berakhir, yang kemudian entri route akan dihapus dari tabel routing. Contoh berikut menunjukkan tabel routing yang didalamnya terdapat entri route yang ditandai sebagai unreachable tetapi belum dihapus dari tabel routing.
RIP diklasifikasikan menjadi dua, RIP versi 1 (RIPv1), RIP versi 2 (RIPv2).RIP versi 1 menggunakan hanya classful routing, yang berarti semua alat di network harus menggunakan subnet mask yang sama. RIP versi 2 menyediakan sesuatu yang disebut prefix routing, dan bisa mengirimkan informasi subnet mask bersama dengan update-update dari route (classless routing).

• RIPv1

RIP merupakan routing information protokol yang memberikan routing table berdasarkan router yang terhubung langsung, Kemudian router selanjutnya akan memberikan informasi router selanjutnya yang terhubung langsung dengan itu. Adapun informasi yang dipertukarkan oleh RIP yaitu : Host, network, subnet, rutedefault.

Spesifikasi RIP versi 1
 hanya mendukung routing classfull
 tidak ada info subnet yang dimasukkan dalam perbaikan routing
 tidak mendukung VLSM (Variabel Length Subnet Mask)
 mem-broadcast paket










• RIPv2

Secara umum RIPv2 tidak jauh berbeda dengan RIPv1. Perbedaan yang ada terlihat pada informasi yang ditukarkan antar router. Pada RIPv2 informasi yang dipertukarkan yaitu terdapat autenfikasi pada RIPv2 ini.

Spesifikasi RIP versi 2

 mendukung routing classfull dan routing classless
 info subnet dimasukkan dalam perbaikan routing
 mendukung VLSM (Variabel Length Subnet Mask)
 bisa menggunakan alamat broadcast & multicast



0 komentar:

Posting Komentar