🌐 📗 Bagian 1 (Fundamental & Dasar) • Modul 04 100% Standar Industri & Vokasi

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 (gunakan 0.0.0.0/0 untuk 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

⚠️ Mengapa Check Gateway Biasa Sering Gagal?

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:

Skrip Failover Recursive Gateway (RouterOS v6 & v7)
# ========================================================
# 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

  1. Router secara terus-menerus mengirimkan paket ICMP ping ke 8.8.8.8 melewati gateway fisik ISP 1.
  2. Jika 8.8.8.8 gagal merespon (RTO sebanyak 3 kali berturut-turut), rute utama otomatis berubah menjadi Inactive / Unreachable.
  3. Router seketika mengalihkan seluruh koneksi internet ke rute kedua (distance=2 via ISP 2) dalam waktu < 5 detik tanpa perlu script eksternal.
  4. Ketika internet ISP 1 kembali normal, rute utama aktif kembali secara mulus (failback).