Dynamic Routing dengan RIP (Routing Information Protocol)
1. Apa itu RIP?
Routing Information Protocol (RIP) adalah protokol routing dinamis yang menggunakan algoritma distance-vector untuk menentukan rute terbaik dalam jaringan. RIP adalah salah satu protokol routing tertua yang digunakan dalam jaringan TCP/IP.
2. Fitur Utama RIP:
- Distance Vector Protocol: Memilih rute berdasarkan hop count (jumlah perangkat router yang dilewati).
- Hop Count Maksimal: RIP membatasi jumlah hop hingga 15, sehingga jaringan yang lebih besar dari itu tidak dapat menggunakan RIP.
- Broadcast Updates: RIP mengirimkan tabel routing ke semua router tetangga setiap 30 detik.
- Versi:
- RIPv1: Tidak mendukung subnet mask (klasikal, classful routing).
- RIPv2: Mendukung subnet mask (classless routing), sehingga dapat menangani VLSM (Variable Length Subnet Mask).
- RIPng: Mendukung IPv6.
3. Cara Kerja RIP:
- Inisialisasi: Setiap router memulai dengan tabel routingnya sendiri.
- Pertukaran Informasi: Router berbagi tabel routing mereka dengan router tetangga.
- Perhitungan Jarak: Router menambahkan satu hop setiap kali menerima informasi rute dari tetangga.
- Pembaharuan: Tabel routing diperbarui dengan rute terbaik berdasarkan hop count.
IMPLEMENTASI KONSEP RIP
Memberikan Alamat IP Pada Router 1 (RIP1)
Router> enable
Router# configure terminal
Router(config)# hostname RIP1
Router(config)# interface g1/0
Router(config-if)# ip address 172.16.1.1 255.255.255.0
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# exit
Router(config)# interface g0/0
Router(config-if)# ip address 10.10.10.1 255.255.255.248
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# exit
Router#copy running-config startup-config
Memberikan Alamat IP Pada Router 2 (RIP 2)
Router> enable
Router# configure terminal
Router(config)# hostname RIP2
Router(config)# interface g0/0
Router(config-if)# ip address 10.10.10.2 255.255.255.248
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# exit
Router(config)# interface g1/0
Router(config-if)# ip address 10.10.11.1 255.255.255.248
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# exit
Router#copy running-config startup-config
Memberikan Alamat IP Pada Router 3 (RIP 3)
Router> enable
Router# configure terminal
Router(config)# hostname RIP3
Router(config)# interface g1/0
Router(config-if)# ip address 10.10.11.2 255.255.255.248
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# exit
Router(config)# interface g2/0
Router(config-if)# ip address 192.168.100.1 255.255.255.0
Router(config-if)# no shutdown
Router(config-if)# exit
Router(config)# exit
Router#copy running-config startup-config
Konfigurasi RIP Pada Router RIP 1 – 3
Konfigurasi RIP Pada Router 1
RIP1> enable
RIP1# configure terminal
RIP1(config)# router rip
RIP1(config-router)# version 2
RIP1(config-router)# network 172.16.1.0
RIP1(config-router)# network 10.10.10.0
RIP1(config-router)# exit
RIP1(config)# exit
RIP1#copy running-config startup-config
Konfigurasi RIP Pada Router 2
RIP2> enable
RIP2# configure terminal
RIP2(config)# router rip
RIP2(config-router)# version 2
RIP2(config-router)# network 10.10.10.0
RIP2(config-router)# network 10.10.11.0
RIP2(config-router)# exit
RIP2(config)# exit
RIP2#copy running-config startup-config
Konfigurasi RIP Pada Router 3
RIP3> enable
RIP3# configure terminal
RIP3(config)# router rip
RIP3(config-router)# version 2
RIP3(config-router)# network 10.10.11.0
RIP3(config-router)# network 192.168.100.0
RIP3(config-router)# exit
RIP3(config)# exit
RIP3#copy running-config startup-config
Berikan IP Pada Komputer
No | IP Address | Gateway | Subnet / Netmask | DNS1 | DNS2 |
PC-RIP1.1 | 172.16.1.2 | 172.16.1.1 | 255.255.255.0 | 8.8.8.8 | 8.8.4.4 |
PC-RIP1.2 | 172.16.1.3 | 172.16.1.2 | 255.255.255.0 | 8.8.8.8 | 8.8.4.4 |
PC-RIP2.1 | 192.168.100.2 | 192.168.100.1 | 255.255.255.0 | 8.8.8.8 | 8.8.4.4 |
PC-RIP2.2 | 192.168.100.3 | 192.168.100.1 | 255.255.255.0 | 8.8.8.8 | 8.8.4.4 |
Test Koneksi
- Ping Dari PC-RIP1.1 ke PC-RIP2.1
- Ping Dari PC-RIP2.2 ke PC-RIP1.2