Routing statis adalah rute yang kita tulis sendiri dengan tangan, bukan hasil belajar otomatis dari router lain. Kalau routing dinamis itu seperti aplikasi peta yang mencari jalan sendiri, routing statis itu seperti papan petunjuk arah yang kita paku di tiang: sederhana, murah, dan sangat bisa diandalkan β asal kita memang tahu jalannya.
Di artikel ini kita bangun tiga router berderet, lalu menyambungkannya dengan rute statis sampai PC di ujung kiri bisa ping server di ujung kanan. Semua langkah bisa dikerjakan di Cisco Packet Tracer.
π― Tujuan
Setelah membaca dan mempraktikkan artikel ini, kamu bisa:
- Menjelaskan perbedaan connected route, static route, dan default route di Cisco IOS.
- Menulis perintah
ip routedalam tiga bentuk: next-hop, exit-interface, dan fully specified. - Memahami administrative distance (AD) dan memakainya untuk membuat rute cadangan (floating static).
- Membaca hasil
show ip routedan tahu arti hurufC,L,S, danS*. - Membedakan masalah "rute belum ada" dari masalah "rute balik belum ada" saat ping gagal satu arah.
π Konteks nyata
Bayangkan kompleks sekolah dengan tiga gedung yang dihubungkan gang. Di mulut gang ada papan: "Gedung C β lurus, belok kanan di kantin". Papan itu tidak tahu kalau ada jalan yang macet atau banjir; ia hanya menunjukkan arah yang dulu benar.
Router bekerja dengan papan yang sama. Setiap router hanya tahu jaringan yang menempel langsung padanya. Router R1 tahu ada jaringan 192.168.10.0/24 di kiri, tapi sama sekali tidak tahu ada 192.168.30.0/24 dua router di kanan β kecuali kita beri tahu.
π‘ Tips: Analogi paling cepat untuk siswa: connected route itu "halaman rumah sendiri", static route itu "papan petunjuk yang kita tempel", default route itu "kalau tidak ada petunjuk lain, tanya pos depan".
π₯ Kasus nyata: Di lab TKJ sebuah SMK, siswa ping dari PC siswa ke server nilai dan gagal, padahal kabel sudah diganti empat kali dan lampu port hijau semua. Setelah dua hari, guru membuka show ip route di R1: rute ke jaringan server ada. Masalahnya ada di R3 β router terakhir tidak punya rute balik ke jaringan PC, jadi paket jawaban tidak tahu jalan pulang. Satu perintah ip route di R3 menyelesaikan masalah yang sempat dianggap kerusakan kabel.
π§ Konsep singkat
πΉ Router hanya tahu yang menempel
Saat interface diberi IP dan di-no shutdown, IOS otomatis memasang connected route. Di tabel routing muncul dua baris untuk jaringan yang sama:
C 192.168.10.0/24 is directly connected, GigabitEthernet0/0β seluruh jaringan.L 192.168.10.1/32 is directly connected, GigabitEthernet0/0β IP router itu sendiri.
Dua baris ini gratis dan tidak perlu diketik. Yang harus diketik adalah semua jaringan yang tidak menempel langsung. Inilah tugas routing statis.
πΉ Format perintah ip route
Semua rute statis IPv4 memakai pola yang sama:
ip route <prefix> <mask> {<next-hop> | <exit-interface>} [distance] [tag <nilai>] [permanent]
Arti tiap bagian, dengan bahasa manusia:
prefix maskβ jaringan tujuan, misal192.168.30.0 255.255.255.0.next-hopβ IP tetangga yang harus dilewati, misal10.0.12.2.exit-interfaceβ port keluar, misalSerial0/0/0.distanceβ nilai AD, kalau kita mau rute ini kalah/menang dari sumber lain.permanentβ rute tetap di tabel walau interface-nya mati.
π Angka penting: Rute statis selalu punya metric 0. Karena metric-nya tidak bisa dibandingkan, satu-satunya tuas untuk mengatur peringkat rute statis adalah administrative distance.
πΉ Tiga bentuk penulisan rute statis
Bentuk penulisan bukan sekadar selera; ia menentukan bagaimana rute berperilaku saat link putus.
| Bentuk | Contoh | Kapan dipakai | Risiko |
|---|---|---|---|
| Next-hop saja | ip route 192.168.30.0 255.255.255.0 10.0.12.2 |
Ethernet, ada banyak tetangga | Rute tetap terpasang selama next-hop masih bisa dicari lewat jalur lain (rekursif) |
| Exit-interface saja | ip route 192.168.30.0 255.255.255.0 Serial0/0/0 |
Link point-to-point (serial) | Di Ethernet router harus ARP untuk tiap tujuan; tabel ARP membengkak |
| Fully specified | ip route 192.168.30.0 255.255.255.0 Serial0/0/0 10.0.12.2 |
Jalur yang harus ikut mati saat link mati | Sedikit lebih panjang diketik |
β οΈ Hati-hati: Menulis rute statis hanya dengan nama interface di jaringan Ethernet membuat router berlaku seperti menjawab ARP untuk semua alamat tujuan. Di lab hasilnya "kelihatan jalan", tapi di jaringan nyata tabel ARP bisa membengkak dan pemecahan masalah jadi membingungkan. Untuk Ethernet, biasakan menulis next-hop atau fully specified.
πΉ Administrative distance: siapa yang dipercaya
Kalau satu jaringan tujuan diketahui dari beberapa sumber sekaligus, IOS memilih sumber dengan AD paling kecil. Angka ini lokal di router dan tidak dikirim ke router lain.
| Sumber rute | AD default |
|---|---|
| Connected / interface langsung | 0 |
| Static route | 1 |
| eBGP | 20 |
| EIGRP internal | 90 |
| OSPF | 110 |
| IS-IS | 115 |
| RIP | 120 |
| EIGRP external | 170 |
| iBGP | 200 |
| Tidak bisa dipercaya | 255 (tidak dipasang) |
Urutan ini bukan hafalan kosong. Ia yang menentukan apakah rute statis kita menang, kalah, atau justru jadi cadangan.
πΉ Default route: rute paling sering dipakai
Default route adalah rute ke 0.0.0.0 0.0.0.0, artinya "apa pun yang tidak cocok dengan rute lain, lewat sini". Di tabel routing ia muncul dengan tanda bintang: S* 0.0.0.0/0 [1/0] via 10.0.23.1.
Tanda bintang berarti rute ini kandidat default. IOS juga menampilkan baris Gateway of last resort is 10.0.23.1 to network 0.0.0.0. Kalau baris itu berbunyi not set, berarti router tidak punya default route sama sekali.
π‘ Tips: Router ujung (stub) β yang hanya punya satu jalan keluar β cukup diberi satu default route. Tidak perlu menulis sepuluh rute spesifik ke sepuluh jaringan yang berbeda.
πΉ Floating static: cadangan yang mengapung
Floating static adalah rute statis dengan AD yang sengaja dinaikkan, sehingga ia "mengapung" di bawah rute utama dan baru muncul saat rute utama hilang. Pola ini umum untuk link cadangan (4G, fiber kedua, VSAT).
Aturannya sederhana: AD rute cadangan harus lebih besar dari rute utama, tapi lebih kecil dari sumber lain yang tidak kita inginkan untuk mengambil alih.
π Angka penting: Rute utama statis AD 1. Kalau di jaringan juga ada OSPF (AD 110), rute cadangan dengan AD 5 akan tetap menang atas OSPF. Rute cadangan dengan AD 250 justru kalah dari OSPF β inilah kesalahan desain yang sering terjadi.
β οΈ Hati-hati: Nilai AD cadangan bukan angka keramat "250". Pilih dengan melihat seluruh sumber yang bisa menawarkan prefix yang sama, bukan hanya rute utama yang sedang dipakai.
π§© Istilah penting
| Istilah | Arti sederhana |
|---|---|
| Prefix / network | Alamat jaringan tujuan beserta panjang mask-nya |
| Next-hop | IP tetangga yang harus dilewati untuk mencapai tujuan |
| Exit-interface | Port router yang dipakai keluar |
| Connected route | Rute otomatis untuk jaringan yang menempel di interface |
| Default route | Rute 0.0.0.0/0, penampung semua tujuan yang tidak dikenal
|
| Administrative distance | Tingkat kepercayaan sebuah sumber rute; makin kecil makin dipercaya |
| Metric | Biaya jalur di dalam satu protokol; untuk static selalu 0 |
| Recursive lookup | Router mencari ulang IP next-hop di tabel untuk menemukan port keluar |
| Longest prefix match | Saat mengirim paket, rute paling spesifik yang dipakai |
| Floating static | Rute statis ber-AD tinggi yang jadi cadangan |
| Stub network | Jaringan dengan satu-satunya jalan keluar |
| Route recursion | Istilah lain untuk pencarian next-hop secara berantai |
π§ Praktik: routing statis di Packet Tracer
Topologi: tiga router berderet, satu PC di kiri, satu server di kanan.
PC1 --- R1 --- R2 --- R3 --- Server
192.168.10.0/24 10.0.12.0/30 10.0.23.0/30 192.168.30.0/24
Pembagian alamat yang dipakai:
| Perangkat | Interface | Alamat |
|---|---|---|
| PC1 | Fa0 | 192.168.10.10/24, gateway 192.168.10.1 |
| R1 | G0/0 | 192.168.10.1/24 |
| R1 | G0/1 | 10.0.12.1/30 |
| R2 | G0/0 | 10.0.12.2/30 |
| R2 | G0/1 | 10.0.23.1/30 |
| R3 | G0/0 | 10.0.23.2/30 |
| R3 | G0/1 | 192.168.30.1/24 |
| Server | Fa0 | 192.168.30.10/24, gateway 192.168.30.1 |
- Pasang alamat dan nyalakan interface. Di tiap router:
interface g0/0,ip address ..., laluno shutdown. Jangan lupano shutdowndi kedua port setiap router. - Buktikan dulu connected route-nya ada. Jalankan
show ip routedi R1. Kamu hanya akan melihat192.168.10.0/24dan10.0.12.0/30. Jaringan192.168.30.0/24belum ada β ini normal. - Uji dulu yang dekat. Dari PC1, ping
10.0.12.1lalu10.0.12.2. Kalau ini gagal, jangan lanjut ke rute statis; perbaiki IP atau interface dulu. - Tulis rute di R1 menuju jaringan server.
ip route 192.168.30.0 255.255.255.0 10.0.12.2. - Tulis rute balik di R3. Karena R3 adalah stub dengan satu jalan keluar, cukup satu default route:
ip route 0.0.0.0 0.0.0.0 10.0.23.1. - Tulis rute di R2 ke dua jaringan ujung. R2 tidak menempel ke LAN mana pun, jadi butuh dua baris:
ip route 192.168.10.0 255.255.255.0 10.0.12.1danip route 192.168.30.0 255.255.255.0 10.0.23.2. - Uji dari ujung ke ujung. Dari PC1:
ping 192.168.30.10. Kalau berhasil, lanjut verifikasi. - Uji arah balik secara eksplisit. Dari server:
ping 192.168.10.10. Dua arah harus hidup; ini yang membedakan rute lengkap dari rute setengah jadi. - Simpan konfigurasi.
copy running-config startup-configdi ketiga router.
πΉ Perintah inti yang dipakai
! Di R1
ip route 192.168.30.0 255.255.255.0 10.0.12.2
! Di R2
ip route 192.168.10.0 255.255.255.0 10.0.12.1
ip route 192.168.30.0 255.255.255.0 10.0.23.2
! Di R3 (stub)
ip route 0.0.0.0 0.0.0.0 10.0.23.1
Perhatikan: setiap rute hanya berlaku satu arah. Router tidak otomatis tahu jalan pulang hanya karena kita menulis jalan pergi.
π§ͺ Uji cepat: Di R1, show ip route static harus menampilkan rute ke 192.168.30.0/24 dengan tanda S. Kalau rute ada di show running-config tapi tidak muncul di sini, artinya next-hop-nya tidak bisa dicari β bukan salah ketik mask.
πΉ Versi Packet Tracer (GUI)
Kalau belum nyaman dengan CLI, Packet Tracer menyediakan jalur klik:
- Buka router, tab Config, lalu Routing β Static.
- Isi Network dan Mask tujuan.
- Isi Next Hop dengan IP tetangga.
- Klik Add. Ulangi untuk setiap rute.
- Buka tab CLI dan jalankan
do show ip routeuntuk memastikan hasilnya sama dengan yang kamu niatkan.
β οΈ Hati-hati: GUI Packet Tracer menyembunyikan AD. Kalau kamu sedang berlatih floating static, tulis lewat CLI supaya nilai distance benar-benar terlihat dan bisa diverifikasi.
πΉ Naik level: rute cadangan yang tahu link mati
Floating static biasa hanya bereaksi pada interface yang mati. Kalau link masih "hijau" tapi internet di seberang mati, rute statis tidak akan tahu. Solusinya menggabungkan rute statis dengan pelacakan objek:
ip sla 1
icmp-echo 8.8.8.8 source-interface GigabitEthernet0/1
frequency 10
ip sla schedule 1 life forever start-time now
track 1 ip sla 1 reachability
ip route 0.0.0.0 0.0.0.0 10.0.12.2 track 1
ip route 0.0.0.0 0.0.0.0 192.168.50.1 5
Selama objek track 1 masih up, rute utama dipakai. Begitu probe ICMP gagal, rute utama dicabut dan rute cadangan AD 5 masuk menggantikan.
π Dipakai di dunia kerja
- Sekolah dan lab komputer: satu default route menuju router ISP dan satu rute balik ke segmen server. Tanpa rute balik, CBT bisa dibuka dari siswa tetapi server tidak bisa mengirim jawaban.
- Kantor cabang tunggal: cabang dengan satu link ke kantor pusat cukup memakai default route. Tidak perlu OSPF untuk dua router, dan tidak ada protokol yang bisa flap dan mengacaukan jaringan.
- Internet edge perusahaan: hampir semua perusahaan mengarahkan
0.0.0.0/0ke ISP, bukan menerima tabel BGP penuh, karena mereka hanya punya satu atau dua jalur keluar. - Link cadangan: floating static di atas modem 4G atau fiber kedua memberi failover otomatis tanpa harus mempercayakan routing dinamis ke link yang kualitasnya tidak stabil.
- Mengarahkan satu host khusus: rute
/32dipakai untuk memaksa trafik satu server lewat jalur tertentu, misalnya server backup yang harus lewat link murah. - Jaringan industri dan OT: segmen mesin dipisahkan dari kantor, dan rute statis dipakai supaya jalur ke PLC tetap dapat diprediksi dan tidak ikut berubah saat topologi kantor diubah.
- ISP kecil dan RT/RW net: blok pelanggan diarahkan dengan rute statis ringkas; perubahan pelanggan cukup satu baris, tidak perlu menunggu konvergensi.
β Verifikasi
Jalankan berurutan, jangan lompat:
show ip route
show ip route static
show ip route 192.168.30.0
show running-config | include ip route
ping 192.168.30.10 source 192.168.10.1
traceroute 192.168.30.10
Cara membaca hasilnya:
show ip routeβ cari hurufS. Kalau rute yang kamu ketik tidak muncul, rute itu gagal dipasang, bukan "sedang proses".show ip route staticβ daftar bersih hanya rute statis yang berhasil masuk tabel.show ip route 192.168.30.0β tampilkan detail:Known via "static", distance 1, metric 0beserta next-hop pemenang.show running-config | include ip routeβ apa yang benar-benar kamu ketik, bukan apa yang kamu maksud.ping ... source ...β memaksa sumber paket dari interface tertentu, sehingga hasilnya tidak menipu.tracerouteβ memperlihatkan hop yang benar-benar dilewati, bukan hop yang kamu harapkan.
π§ͺ Uji cepat: Matikan interface menuju R2 di R1. Rute statis lewat interface itu harus hilang dari tabel. Kalau masih ada, berarti kamu menulis permanent atau memakai next-hop yang masih bisa dicari lewat jalur lain.
β οΈ Kesalahan umum & troubleshooting
- Rute pergi ada, rute balik tidak. Gejala paling khas: ping gagal, tetapi
show ip routedi router sumber terlihat benar. Periksa router tujuan. - Next-hop tidak bisa dicari. Rute ada di konfigurasi tapi tidak masuk tabel. Biasanya salah ketik IP tetangga, atau interface next-hop masih
shutdown. - Mask salah.
/24ditulis255.255.255.128membuat separuh alamat tujuan tidak terlayani. Selalu cocokkan mask dengan prefix. - Exit-interface saja di Ethernet. Rute terlihat jalan tetapi ARP membanjir dan pemecahan masalah membingungkan. Tambahkan next-hop.
- AD cadangan kebalik. Rute cadangan justru kalah dari protokol dinamis, sehingga link cadangan tidak pernah dipakai saat dibutuhkan.
permanentdipakai tanpa pikir. Rute tetap di tabel walau link mati, sehingga paket dikirim ke lubang hitam.- Default route dobel dengan metrik sama. Dua default route AD 1 membuat router memilih satu secara tidak terduga; beri AD berbeda kalau memang ingin cadangan.
- Lupa
copy run start. Semua rute hilang setelah reload. Ini kesalahan paling sering di lab ujian.
| Gejala | Perintah pemeriksa | Penyebab dan perbaikan |
|---|---|---|
| Ping gagal, rute di sumber benar | show ip route di router tujuan |
Rute balik belum ada; tambahkan rute ke jaringan sumber |
| Rute tidak muncul di tabel | show ip route static |
Next-hop tidak reachable; perbaiki IP atau nyalakan interface |
| Hanya separuh host bisa dihubungi | show ip route <tujuan> |
Mask tidak sesuai; pakai mask yang benar |
| Rute cadangan tidak pernah aktif | show ip route <tujuan> |
AD cadangan lebih besar dari sumber lain; turunkan AD |
| Trafik hilang saat kabel dicabut | include ip route | Ada kata permanent; hapus dan tulis ulang tanpa permanent
|
| Tabel ARP membengkak | show ip arp |
Rute ditulis exit-interface saja di Ethernet; tambahkan next-hop |
| Default route tidak terbentuk | show ip route |
Belum ada 0.0.0.0 0.0.0.0, atau IP gateway salah
|
| Semua rute hilang setelah reboot | show startup-config |
Belum copy running-config startup-config
|
π Catatan keamanan & etika
Routing statis hanya mengatur ke mana paket pergi, bukan siapa yang boleh lewat. Membuat rute ke jaringan tertentu tidak membuka atau menutup akses; untuk itu tetap perlu ACL atau firewall.
- Jangan menulis rute ke jaringan yang bukan milikmu di lab bersama. Rute statis menuju
0.0.0.0/0yang salah bisa mengalihkan seluruh trafik kelas ke jalur yang tidak ada. - Rute blackhole (mengarah ke interface
Null0) berguna untuk menahan trafik yang tidak diinginkan, tetapi bisa menyembunyikan masalah. Catat alasannya di deskripsi rute. - Saat praktik di jaringan sekolah, jangan mengubah default route router produksi. Gunakan lab terpisah atau Packet Tracer.
- Dokumentasikan setiap rute statis: siapa yang menambah, tanggal, dan untuk keperluan apa. Rute tanpa dokumentasi adalah hutang teknis yang mahal saat troubleshooting malam hari.
- Perubahan routing termasuk perubahan berisiko tinggi. Di dunia kerja, perubahan seperti ini biasanya lewat jadwal dan persetujuan, bukan diketik langsung saat jam kerja.
π Kesimpulan
Routing statis adalah alat paling dasar sekaligus paling tahan lama di jaringan: gratis secara CPU, tidak butuh protokol, dan mudah dibaca. Kuncinya hanya tiga β tulis next-hop dengan benar, pastikan ada rute balik, dan gunakan AD kalau butuh cadangan.
π₯ Kasus nyata: Sebuah kantor cabang memasang fiber utama dan modem 4G cadangan. Teknisi membuat floating static dengan AD 250 karena "angka standar dari internet". Ternyata di jaringan itu juga berjalan OSPF dengan AD 110. Saat fiber putus, yang mengambil alih bukan modem 4G, melainkan jalur MPLS lambat lewat kantor pusat. Karyawan mengeluh aplikasi menggantung tiga hari. Setelah AD rute cadangan diubah ke 105 β di atas rute utama (1) tetapi di bawah OSPF (110) β modem 4G langsung dipakai saat fiber putus.
Langkah berikutnya: buka Packet Tracer, tambahkan router keempat, lalu coba ganti salah satu rute statis menjadi floating static dengan AD 5. Bandingkan isi tabel routing sebelum dan sesudah link utama dimatikan.
π Materi terkait
- Cisco : Trunk dan Inter-VLAN Routing (Router-on-a-Stick) β prasyarat: memahami jalur antar-VLAN sebelum menyambung antar-router.
- Cisco : Dasar CLI Cisco IOS (Mode dan Konfigurasi Awal) β kalau masih bingung mode
(config)#dan(config-if)#. - Mikrotik : Static Route Dasar β konsep yang sama di RouterOS, berguna untuk membandingkan dua vendor.
- Mikrotik : Tabel Routing dan Manajemen Rute di RouterOS v7 β pendalaman route selection dan FIB.
- Cisco : Praktikum Uji Inter-VLAN Routing dan Diagnosa Router-on-a-Stick β contoh metode pembuktian berlapis yang bisa dipakai untuk rute statis.
π Referensi
- Cisco. ip route β Command Reference. https://www.cisco.com/E-Learning/bulk/public/tac/cim/cib/using_cisco_ios_software/cmdrefs/ip_route.htm
- Cisco. Understand Administrative Distance. https://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/15986-admin-distance.html
- Cisco. IP Routing Configuration Guide β Configuring Static Routing.
- Cisco. IP SLA Object Tracking Configuration Guide.