Routing Statik & Failover Recursive Gateway
Dasar perutean statik, distance, scope/target-scope, dan failover recursive gateway otomatis memanfaatkan DNS publik 8.8.8.8 & 1.1.1.1.
1. Dasar Perutean Statik & Distance
Routing Statik adalah metode penentuan jalur paket jaringan yang dikonfigurasi secara manual oleh administrator. Parameter kunci pada tabel routing MikroTik (/ip route) meliputi:
dst-address: Alamat IP tujuan (gunakan0.0.0.0/0untuk default route internet).gateway: IP hop berikutnya (Next Hop / Interface modem ISP).distance: Nilai bobot administratif (1–255). Rute dengan nilai distance lebih kecil akan diprioritaskan sebagai Active (A).
2. Masalah Check Gateway Biasa vs Solusi Recursive Routing
Fitur check-gateway=ping standar hanya melakukan ping ke modem ISP (contoh: 192.168.1.1). Jika kabel fiber ISP di luar rumah putus tetapi modem tetap menyala, router tetap menganggap koneksi aktif dan internet klien lumpuh karena router tidak mau berpindah ke ISP cadangan.
3. Arsitektur Recursive Gateway (Metode BuanaNET)
Metode Recursive Gateway memanfaatkan DNS server publik internet yang sangat stabil (seperti Google DNS 8.8.8.8 dan Cloudflare DNS 1.1.1.1) sebagai sasaran uji ping, lalu rute default router diarahkan secara rekursif ke IP virtual tersebut:
# ========================================================
# FAILOVER RECURSIVE ROUTING (2 ISP)
# ISP 1 (Utama): Gateway Modem = 192.168.1.1
# ISP 2 (Backup): Gateway Modem = 192.168.2.1
# ========================================================
# 1. Buat Host Virtual Statik ke DNS 8.8.8.8 lewat ISP 1
/ip route add dst-address=8.8.8.8/32 gateway=192.168.1.1 scope=10 comment="Host Uji Ping ISP 1 (Google)"
# 2. Buat Host Virtual Statik ke DNS 1.1.1.1 lewat ISP 2
/ip route add dst-address=1.1.1.1/32 gateway=192.168.2.1 scope=10 comment="Host Uji Ping ISP 2 (Cloudflare)"
# 3. Default Route Rekursif ISP 1 (Prioritas Distance 1 dengan Check-Gateway)
/ip route add dst-address=0.0.0.0/0 gateway=8.8.8.8 check-gateway=ping distance=1 target-scope=30 comment="Default Gateway ISP 1 (Primary)"
# 4. Default Route Rekursif ISP 2 (Cadangan Distance 2 dengan Check-Gateway)
/ip route add dst-address=0.0.0.0/0 gateway=1.1.1.1 check-gateway=ping distance=2 target-scope=30 comment="Default Gateway ISP 2 (Backup)"
4. Cara Kerja Otomatisasi Failover
- Router secara terus-menerus mengirimkan paket ICMP ping ke
8.8.8.8melewati gateway fisik ISP 1. - Jika 8.8.8.8 gagal merespon (RTO sebanyak 3 kali berturut-turut), rute utama otomatis berubah menjadi Inactive / Unreachable.
- Router seketika mengalihkan seluruh koneksi internet ke rute kedua (
distance=2via ISP 2) dalam waktu < 5 detik tanpa perlu script eksternal. - Ketika internet ISP 1 kembali normal, rute utama aktif kembali secara mulus (failback).