Pelajari cara mengkonfigurasi protokol Dynamic Routing RIPv2 di Cisco: mengaktifkan RIP, mendaftarkan network, menonaktifkan auto-summary, dan passive-interface untuk efisiensi.
Daftar Isi
- Ringkasan Eksekutif (TL;DR)
- Konsep dan Cara Kerja RIPv2 dalam Cisco Networking
- Mekanisme Loop Prevention & Administrative Distance (AD 120)
- Tabel Perbandingan: Static Routing vs RIPv2 vs OSPF
- Topologi Lab Latihan (3 Router: R1 — R2 — R3)
- Panduan Konfigurasi RIPv2 pada Multi-Router Cisco
- 1. Konfigurasi pada R1 Router
- 2. Konfigurasi pada R2 Router (Perantara)
- 3. Konfigurasi pada R3 Router
- Analisis Mendalam Output 'show ip protocols' & 'show ip route rip'
- Keamanan RIPv2: Konfigurasi MD5 Authentication & Key Chain
- 🛠️ Troubleshooting Praktis: Mengatasi Error Konfigurasi RIPv2
- 1 Penanganan Masalah: Auto-Summary Misconfiguration
- 2 Penanganan Masalah: Key-Chain Mismatch Error (Autentikasi Gagal)
- Pengujian End-to-End: Ping & Traceroute Antar Host (PC1 ke PC3)
Ringkasan Eksekutif (TL;DR)
- RIPv2: Protokol dynamic routing Distance Vector classless berbasis Bellman-Ford, metrik = hop count (maksimum 15 hop, 16 = infinity/unreachable).
- Administrative Distance (AD): Nilai default AD RIP adalah
120. - Aktivasi CLI:
router rip→version 2→no auto-summary. - Daftarkan Network:
network [classful-major-network](misal:network 10.0.0.0). - Efisiensi & Keamanan: Gunakan
passive-interface [interface-LAN]untuk menonaktifkan broadcast RIP ke segmen pengguna lokal. - Verifikasi: Gunakan
show ip route ripdanshow ip protocols.
Saat Anda mulai mendalami dan belajar Cisco untuk level pemula hingga menengah, mengelola rute statis pada topologi puluhan router tentu menjadi tidak praktis dan memakan waktu. Di sinilah pemahaman fundamental tentang Cisco Networking dan implementasi protokol Dynamic Routing seperti RIPv2 menjadi batu loncatan yang sangat krusial agar router dapat saling bertukar informasi tabel routing secara otomatis.
Konsep dan Cara Kerja RIPv2 dalam Cisco Networking
Direct Answer / Ringkasan Tanya Jawab:
- Apa perbedaan mendasar RIPv1 dan RIPv2? RIPv1 bersifat classful (tanpa subnet mask dan broadcast 255.255.255.255), sedangkan RIPv2 bersifat classless (mendukung VLSM/CIDR, multicast 224.0.0.9, dan autentikasi MD5).
- Mengapa perintah 'no auto-summary' wajib diaktifkan pada RIPv2? Agar router tidak meringkas rute subnet ke classful boundary (Class A/B/C), sehingga rute VLSM yang spesifik dapat diiklankan dengan benar.
Mekanisme Loop Prevention & Administrative Distance (AD 120)
Direct Answer / Ringkasan Tanya Jawab:
- Bagaimana RIPv2 mencegah terjadinya routing loop? Menggunakan 4 teknik: (1) Maximum Hop Count 15, (2) Split Horizon, (3) Poison Reverse, dan (4) Holddown Timer selama 180 detik.
- Berapa nilai Administrative Distance RIPv2? Default AD adalah 120, berada di bawah Connected (0), Static (1), EIGRP (90), dan OSPF (110).
Karena protokol Distance Vector hanya mengandalkan kabar dari router tetangga (*routing by rumor*), RIPv2 mengimplementasikan mekanisme pencegahan loop bawaan:
- Split Horizon: Aturan baku yang melarang router mengiklankan kembali rute jaringan melalui interface fisik yang sama tempat ia pertama kali menerima informasi rute tersebut.
- Route Poisoning & Poison Reverse: Saat sebuah link terputus, router langsung menyiarkan rute tersebut dengan metrik
16(Infinity/Unreachable) ke seluruh tetangga agar tidak terjadi perputaran paket tanpa henti. - Holddown Timer (180 Detik): Saat router menerima kabar bahwa rute sedang down, router menahan rute tersebut dalam status *holddown* selama 180 detik dan mengabaikan update rute baru yang metriknya lebih buruk.
- Timer Standar RIP:
- Update Timer (30s): Interval pengiriman update routing reguler via multicast
224.0.0.9. - Invalid Timer (180s): Batas waktu jika router tidak menerima kabar update sebelum rute ditandai *invalid*.
- Flush Timer (240s): Waktu sebelum rute yang tidak aktif dihapus permanen dari routing table.
- Update Timer (30s): Interval pengiriman update routing reguler via multicast
Tabel Perbandingan: Static Routing vs RIPv2 vs OSPF
| Parameter Komparasi | Static Routing | RIPv2 (Distance Vector) | OSPF (Link-State) |
|---|---|---|---|
| Tipe & Algoritma | Manual Entry (Nol Algoritma) | Distance Vector (Bellman-Ford) | Link-State (Dijkstra SPF) |
| Administrative Distance (AD) | 1 (Prioritas Manual Tertinggi) | 120 | 110 |
| Metrik Rute Terbaik | Manual / Ditentukan Jalur Admin | Hop Count (Maksimal 15 Hop) | Cost (Berdasarkan Bandwidth Interface) |
| Dukungan Subnetting VLSM | Ya (Penuh) | Ya (dengan no auto-summary) | Ya (Classless Native) |
| Kecepatan Konvergensi | Manual (Tergantung respon admin) | Lambat (30–180 detik) | Sangat Cepat (< 5 detik) |
Topologi Lab Latihan (3 Router: R1 — R2 — R3)
[LAN A: PC1] [LAN B: PC2] [LAN C: PC3]
192.168.1.10/24 192.168.2.10/24 192.168.3.10/24
| | |
Fa0/0 (192.168.1.1) Fa0/0 (192.168.2.1) Fa0/0 (192.168.3.1)
+----------+ +----------+ +----------+
| R1 | Fa0/1 Fa0/1 | R2 | Fa0/2 Fa0/1 | R3 |
+----------+ (10.0.0.1) (10.0.0.2) +----+ (10.0.1.1) (10.0.1.2) +----+
\_________ 10.0.0.0/30 ________/ \_________ 10.0.1.0/30 ________/
Panduan Konfigurasi RIPv2 pada Multi-Router Cisco
1. Konfigurasi pada R1 Router
R1> enable
R1# configure terminal
R1(config)# router rip
R1(config-router)# version 2
R1(config-router)# no auto-summary
! Daftarkan jaringan terhubung langsung (Directly Connected Networks)
R1(config-router)# network 192.168.1.0
R1(config-router)# network 10.0.0.0
! Matikan pengiriman update RIP ke switch LAN (menghemat resource & meningkatkan keamanan)
R1(config-router)# passive-interface FastEthernet0/0
R1(config-router)# exit
R1# write memory
2. Konfigurasi pada R2 Router (Perantara)
R2> enable
R2# configure terminal
R2(config)# router rip
R2(config-router)# version 2
R2(config-router)# no auto-summary
R2(config-router)# network 192.168.2.0
R2(config-router)# network 10.0.0.0
R2(config-router)# network 10.0.1.0
R2(config-router)# passive-interface FastEthernet0/0
R2(config-router)# exit
R2# write memory
3. Konfigurasi pada R3 Router
R3> enable
R3# configure terminal
R3(config)# router rip
R3(config-router)# version 2
R3(config-router)# no auto-summary
R3(config-router)# network 192.168.3.0
R3(config-router)# network 10.0.1.0
R3(config-router)# passive-interface FastEthernet0/0
R3(config-router)# exit
R3# write memory
Analisis Mendalam Output 'show ip protocols' & 'show ip route rip'
Direct Answer / Ringkasan Tanya Jawab:
- Apa fungsi perintah 'show ip protocols'? Menampilkan ringkasan konfigurasi protokol routing yang aktif, termasuk timer (update, invalid, holddown), antarmuka pasif, jaringan yang diiklankan, dan tetangga (neighbors).
- Bagaimana cara membaca kode rute RIP di routing table? Rute bertanda
R 192.168.3.0/24 [120/2] via 10.0.0.2berarti rute dipelajari dari RIP, AD bernilai 120, metrik jarak 2 hop, dan diteruskan via gateway 10.0.0.2.
R1# show ip protocols
*** IP Routing is NSF aware ***
Routing Protocol is "rip"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Sending updates every 30 seconds, next due in 14 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
Redistributing: rip
Default version control: send version 2, receive version 2
Interface Send Recv Triggered RIP Key-chain
FastEthernet0/1 2 2
Automatic network summarization is not in effect
Passive Interface(s):
FastEthernet0/0
Routing for Networks:
10.0.0.0
192.168.1.0
Routing Information Sources:
Gateway Distance Last Update
10.0.0.2 120 00:00:18
Distance: (default is 120)
R1# show ip route rip
Codes: L - local, C - connected, S - static, R - RIP ...
Gateway of last resort is not set
R 192.168.2.0/24 [120/1] via 10.0.0.2, 00:00:12, FastEthernet0/1
R 192.168.3.0/24 [120/2] via 10.0.0.2, 00:00:12, FastEthernet0/1
R 10.0.1.0/30 [120/1] via 10.0.0.2, 00:00:12, FastEthernet0/1
! Penjelasan Kode:
! [120/1] = Administrative Distance 120, Metrik Jarak 1 Hop (LAN R2)
! [120/2] = Administrative Distance 120, Metrik Jarak 2 Hop (LAN R3 via R2)
Keamanan RIPv2: Konfigurasi MD5 Authentication & Key Chain
Direct Answer / Ringkasan Tanya Jawab:
- Mengapa RIPv2 membutuhkan autentikasi MD5? Secara default, RIPv2 menerima paket update dari router mana saja tanpa verifikasi. Autentikasi MD5 memastikan router hanya menerima pembaruan rute dari perangkat tepercaya (*trusted neighbor*), mencegah serangan *rogue router* dan injeksi rute palsu (*route poisoning*).
- Bagaimana urutan konfigurasi autentikasi RIPv2 di Cisco? (1) Buat key chain dan password di Global Config, (2) Masuk ke interface penghubung router tetangga, (3) Set mode autentikasi ke MD5 (
ip rip authentication mode md5), dan (4) Kaitkan key chain (ip rip authentication key-chain [nama-key]).
! === 1. Konfigurasi pada R1 Router ===
R1(config)# key chain RIP_SECURE
R1(config-keychain)# key 1
R1(config-keychain-key)# key-string RahasiaCisco2026
R1(config-keychain-key)# exit
R1(config-keychain)# exit
R1(config)# interface FastEthernet0/1
R1(config-if)# ip rip authentication mode md5
R1(config-if)# ip rip authentication key-chain RIP_SECURE
! === 2. Konfigurasi pada R2 Router (Kunci Wajib Identik) ===
R2(config)# key chain RIP_SECURE
R2(config-keychain)# key 1
R2(config-keychain-key)# key-string RahasiaCisco2026
R2(config-keychain-key)# exit
R2(config-keychain)# exit
R2(config)# interface FastEthernet0/1
R2(config-if)# ip rip authentication mode md5
R2(config-if)# ip rip authentication key-chain RIP_SECURE
🛠️ Troubleshooting Praktis: Mengatasi Error Konfigurasi RIPv2
Direct Answer / Ringkasan Tanya Jawab:
- Apa dua error paling umum pada konfigurasi RIPv2? (1) Lupa menonaktifkan auto-summary pada jaringan discontiguous, dan (2) Ketidaksesuaian (*mismatch*) parameter key-chain / password autentikasi MD5.
1 Penanganan Masalah: Auto-Summary Misconfiguration
Gejala: Pada jaringan discontiguous, paket menuju subnet tertentu mengalami *black-hole* atau bergantian salah rute karena router meringkas subnet VLSM menjadi major network classful.
R2# show ip route
R 192.168.0.0/16 [120/1] via 10.0.0.1, FastEthernet0/1
[120/1] via 10.0.1.2, FastEthernet0/2
! Router menerima rangkuman /16 yang sama dari dua router yang berbeda!
Solusi: Masuk ke mode konfigurasi router RIP pada seluruh router dan ketikkan no auto-summary.
2 Penanganan Masalah: Key-Chain Mismatch Error (Autentikasi Gagal)
Gejala: Tabel routing RIP kosong dan router menolak paket pembaruan rute dari neighbor router.
R1# debug ip rip
*Aug 20 07:18:02.312: RIP: ignored v2 packet from 10.0.0.2 on Fa0/1 (invalid authentication)
*Aug 20 07:18:02.313: RIP: authentication key-string mismatch!
Solusi: Pastikan ID nomor key (key 1) dan key-string pada kedua belah router sama persis (case-sensitive).
Pengujian End-to-End: Ping & Traceroute Antar Host (PC1 ke PC3)
Direct Answer / Ringkasan Tanya Jawab:
- Bagaimana memastikan routing RIPv2 berfungsi menyeluruh antar host? Buka Command Prompt pada PC1 (192.168.1.10), lakukan ping ke PC3 (192.168.3.10) dan jalankan tracert untuk memverifikasi lompatan 3 hop.
C:\> ping 192.168.3.10
Pinging 192.168.3.10 with 32 bytes of data:
Reply from 192.168.3.10: bytes=32 time=2ms TTL=125
Reply from 192.168.3.10: bytes=32 time=1ms TTL=125
Reply from 192.168.3.10: bytes=32 time=1ms TTL=125
Reply from 192.168.3.10: bytes=32 time=1ms TTL=125
Ping statistics for 192.168.3.10:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
C:\> tracert 192.168.3.10
Tracing route to 192.168.3.10 over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.1.1 (Default Gateway R1)
2 1 ms 1 ms 1 ms 10.0.0.2 (Interface Fa0/1 R2 - Hop 1)
3 1 ms 1 ms 1 ms 10.0.1.2 (Interface Fa0/1 R3 - Hop 2)
4 2 ms 1 ms 1 ms 192.168.3.10 (Target Host PC3)
Trace complete.
File Topologi 3 Router Siap Pakai untuk Cisco Packet Tracer v8.0+
Rangkuman Sintaks Perintah Cisco Lengkap
Selamat! Anda telah berhasil mengonfigurasi, mengamankan, dan melakukan troubleshooting pada protokol Dynamic Routing RIPv2. Pada bab selanjutnya, kita akan beralih ke arsitektur switching enterprise: VLAN dan Inter-VLAN Routing (Router-on-a-Stick)!