Panduan Lengkap Konfigurasi Routing Dinamis OSPF MikroTik: Single-Area, Static, dan Default Route [Seri TJKT #4]

Panduan Lengkap Konfigurasi Routing Dinamis OSPF MikroTik: Single-Area, Static, dan Default Route [Seri TJKT #4]

[SERI TJKT #Bagian 4/7 • Level Menengah – Mahir]

⚡ Jawaban Cepat (Quick Takeaway): Routing dinamis OSPF MikroTik adalah protokol link-state open standard yang menggunakan algoritma Dijkstra (Shortest Path First) untuk mendistribusikan informasi routing table secara otomatis, adaptif terhadap perubahan topologi, serta meminimalkan human error konfigurasi manual dibandingkan static vs dynamic routing pada infrastruktur router lab sekolah maupun enterprise.

Mengapa Beralih dari Static Routing ke OSPF?

Dalam pengelolaan jaringan skala menengah hingga luas, ketergantungan penuh terhadap static routing sering kali menimbulkan bottleneck administratif. Administrator jaringan harus mendaftarkan subnet tujuan beserta gateway-nya satu per satu pada setiap perangkat. Ketika sebuah jalur transmisi terputus, static routing tidak memiliki mekanisme failover otomatis kecuali dikonfigurasikan dengan routing metrics ganda (floating static route) yang rumit dan rentan kesalahan konfigurasi.

Di sinilah routing dinamis OSPF MikroTik (Open Shortest Path First) hadir sebagai solusi standar industri. OSPF bekerja berdasarkan status link (link-state), bukan berdasarkan jumlah lompatan (hop count) seperti RIP. Setiap router di dalam area yang sama membangun peta topologi identik (Link State Database/LSDB) dan menghitung rute bebas loop tercepat menuju setiap segmen jaringan.

Perbandingan Komprehensif: Static vs Dynamic Routing

Memahami perbedaan karakteristik antara perutean manual dan adaptif adalah pondasi utama bagi teknisi dan siswa vokasi TJKT. Berikut adalah parameter teknis perbandingannya:

Parameter Static Routing Dynamic Routing (OSPF)
Pemeliharaan Tabel Manual oleh Network Administrator Otomatis via pertukaran LSA (Link State Advertisement)
Konsumsi Resource CPU/RAM Sangat Rendah (Nol komputasi algoritma) Sedang – Tinggi (Kalkulasi algoritma SPF Dijkstra)
Konvergensi Topologi Tidak ada (Harus diintervensi manusia) Sangat Cepat saat link putus atau jalur baru aktif
Skalabilitas Jaringan Terbatas (Kurang dari 5-10 router) Sangat Tinggi (Mendukung ratusan router bertingkat)
Administrative Distance (AD) 1 (RouterOS default) 110 (Standar OSPF internal)

Topologi Lab Sekolah: Skenario Dua Router

Dalam simulasi router lab sekolah ini, kita menggunakan topologi inter-koneksi dua unit MikroTik RouterOS v7 (versi modern) dengan pembagian alokasi IP sebagai berikut:

  • Router-Utama (R1):
    • ether1: Koneksi Uplink/Internet (192.168.1.2/24, Gateway 192.168.1.1)
    • ether2: Jalur Point-to-Point antar router (10.10.10.1/30)
    • ether3: LAN Ruang Guru & Server (172.16.10.1/24)
    • Loopback0: 1.1.1.1/32 (Router ID OSPF)
  • Router-Cabang (R2):
    • ether2: Jalur Point-to-Point antar router (10.10.10.2/30)
    • ether3: LAN Lab Komputer Siswa (172.16.20.1/24)
    • Loopback0: 2.2.2.2/32 (Router ID OSPF)

Langkah Kerja Praktik: Konfigurasi OSPF Single-Area (RouterOS v7)

  1. Langkah 1: Konfigurasi IP Address dan Interface Loopback
    Tambahkan IP address pada masing-masing interface fisik dan buat interface bridge tanpa port sebagai interface loopback untuk mengunci Router ID secara permanen.
  2. Langkah 2: Menentukan OSPF Instance dan Area Backbone
    Pada RouterOS v7, struktur OSPF dipisahkan menjadi instance, template, dan area. Buat OSPF instance dengan menetapkan Router ID spesifik dan pastikan Area 0 (backbone) telah aktif.
  3. Langkah 3: Konfigurasi Interface Template OSPF
    Tentukan interface mana saja yang berpartisipasi dalam OSPF menggunakan OSPF Interface Template, serta atur tipe jaringan (Point-to-Point atau Broadcast).
  4. Langkah 4: Redistribusi Default Route ke Router Cabang
    Agar Router Cabang (R2) dapat mengakses internet tanpa static route manual, lakukan inject default route secara dinamis dari R1 menggunakan parameter default-originate.
  5. Langkah 5: Verifikasi Neighbor, LSDB, dan Routing Table
    Pastikan status OSPF neighbor berada pada kondisi Full dan periksa apakah bendera routing DAo (Dynamic, Active, OSPF) muncul pada routing table kedua router.

Implementasi Baris Perintah (CLI RouterOS v7)

Eksekusi skrip CLI berikut pada masing-masing router melalui Terminal Winbox atau SSH:

1. Konfigurasi pada Router-Utama (R1)

# 1. Pembuatan Interface Loopback & Penamaan Router
/system identity set name="R1-Core-Lab"
/interface bridge add name=loopback0

# 2. Penugasan IP Address
/ip address add address=192.168.1.2/24 interface=ether1 comment="WAN"
/ip address add address=10.10.10.1/30 interface=ether2 comment="P2P-to-R2"
/ip address add address=172.16.10.1/24 interface=ether3 comment="LAN-Guru"
/ip address add address=1.1.1.1/32 interface=loopback0 comment="OSPF-RID"

# 3. Static Default Route ke Gateway ISP
/ip route add dst-address=0.0.0.0/0 gateway=192.168.1.1 comment="Default-Route-ISP"

# 4. Inisialisasi OSPF v3/v7 Instance & Backbone Area
/routing ospf instance add name=ospf-instance-1 router-id=1.1.1.1 originate-default=if-installed
/routing ospf area add name=backbone-area instance=ospf-instance-1 area-id=0.0.0.0

# 5. OSPF Interface Templates (P2P dan Passive Interface)
/routing ospf interface-template add area=backbone-area networks=10.10.10.0/30 type=ptp comment="Link-to-R2"
/routing ospf interface-template add area=backbone-area networks=172.16.10.0/24 passive=yes comment="LAN-Guru-Passive"
/routing ospf interface-template add area=backbone-area networks=1.1.1.1/32 passive=yes comment="Loopback-Passive"

2. Konfigurasi pada Router-Cabang (R2)

# 1. Pembuatan Interface Loopback & Penamaan Router
/system identity set name="R2-Lab-Siswa"
/interface bridge add name=loopback0

# 2. Penugasan IP Address
/ip address add address=10.10.10.2/30 interface=ether2 comment="P2P-to-R1"
/ip address add address=172.16.20.1/24 interface=ether3 comment="LAN-Siswa"
/ip address add address=2.2.2.2/32 interface=loopback0 comment="OSPF-RID"

# 3. Inisialisasi OSPF Instance & Area
/routing ospf instance add name=ospf-instance-1 router-id=2.2.2.2
/routing ospf area add name=backbone-area instance=ospf-instance-1 area-id=0.0.0.0

# 4. OSPF Interface Templates
/routing ospf interface-template add area=backbone-area networks=10.10.10.0/30 type=ptp comment="Link-to-R1"
/routing ospf interface-template add area=backbone-area networks=172.16.20.0/24 passive=yes comment="LAN-Siswa-Passive"
/routing ospf interface-template add area=backbone-area networks=2.2.2.2/32 passive=yes comment="Loopback-Passive"

3. Verifikasi Status dan Operasional Routing

# Memeriksa status ketetanggaan OSPF (Wajib Full)
/routing ospf neighbor print

# Memeriksa tabel routing yang terbentuk otomatis
/ip route print where ospf

# Menguji konektivitas end-to-end antar segmen LAN
/tool ping src-address=172.16.10.1 address=172.16.20.1 count=5
💡 Catatan Pendidik: Selalu atur interface LAN lokal (seperti ruang guru atau lab siswa) sebagai passive=yes pada template OSPF. Fitur ini memungkinkan network tersebut tetap diiklankan ke router lain, namun mencegah pengiriman paket OSPF Hello ke segmen user. Hal ini vital untuk menghemat bandwidth transmisi dan mencegah serangan spoofing dari workstation siswa nakal yang mencoba menyuntikkan paket LSA palsu. Selain itu, pastikan subnet mask pada link point-to-point ether2 identik (/30) agar OSPF neighbor relationship dapat mencapai state Full tanpa kendala MTU mismatch.

Tanya Jawab Seputar routing dinamis OSPF mikrotik (FAQ)

1. Mengapa status OSPF Neighbor saya tertahan di tahapan “ExStart” atau “Exchange”?

Kondisi ini umumnya disebabkan oleh ketidakcocokan nilai MTU (Maximum Transmission Unit) antar router tetangga pada interface penghubung. Pastikan kedua interface memiliki nilai MTU yang sama (default 1500 byte), atau jika terdapat enkapsulasi terowongan tertentu, aktifkan opsi penyesuaian MTU pada interface template.

2. Apa perbedaan konfigurasi OSPF di RouterOS v6 dengan RouterOS v7?

Pada RouterOS v6, pengiklanan network dilakukan melalui menu /routing ospf network. Sedangkan pada RouterOS v7, menu tersebut telah dihapus dan digantikan oleh /routing ospf interface-template yang jauh lebih modular, scalable, serta terintegrasi langsung antara IPv4 dan IPv6.

3. Apakah OSPF mengonsumsi sumber daya CPU yang tinggi pada RouterBoard murah seperti hEX lite?

Untuk topologi skala kecil hingga menengah (di bawah 10-15 router) dengan model single-area, konsumsi resource CPU algoritma Dijkstra sangatlah rendah dan RouterBoard kelas ekonomis tetap dapat bekerja secara stabil pada CPU usage di bawah 15%.

🔜 Materi Selanjutnya: Pada Bagian 5 (Tingkat Mahir), kita akan melanjutkan ke tahap manajemen trafik lanjutan: “Optimasi Bandwidth Lab: Queue Tree PCQ dan Keamanan Firewall Filter Rules MikroTik”. Kita akan membagi jatah bandwidth secara adil untuk ratusan workstation lab serta melindungi jaringan dari serangan DDoS lokal.