NETWORK

Cara Setting Failover 2 ISP di Mikrotik dengan Netwatch

Failover 2 ISP membantu menjaga internet kantor tetap berjalan ketika salah satu jalur bermasalah. Berikut konsep dasar dan langkah umum konfigurasinya di Mikrotik.

Cara Setting Failover 2 ISP di Mikrotik dengan Netwatch

Internet adalah utilitas bisnis yang sama kritikal-nya dengan listrik bagi kantor modern. Ketika ISP utama mengalami gangguanβ€”entah karena kabel fiber putus, maintenance mendadak, atau masalah backbone yang di luar kendaliβ€”aktivitas bisnis bisa terhenti total: email tidak masuk, sistem cloud tidak bisa diakses, video conference terganggu, dan transaksi e-commerce terputus.

Solusi yang paling cost-effective untuk mengeliminasi risiko ini adalah menggunakan dua ISP yang berbeda (dual ISP) dengan konfigurasi failover otomatis di router Mikrotik. Ketika ISP utama terdeteksi mengalami gangguan, traffic secara otomatis berpindah ke ISP cadangan dalam hitungan detikβ€”tanpa intervensi manual dari tim IT dan tanpa disadari oleh pengguna kantor.

Mikrotik RouterOS menyediakan dua mekanisme utama untuk implementasi failover: metode berbasis distance routing (rekursif) yang mengandalkan reachability IP gateway, dan metode yang lebih andal menggunakan Netwatch yang secara aktif memantau konektivitas ke IP external dan mengeksekusi script failover secara otomatis.

Artikel ini akan memandu Anda melalui konfigurasi failover dual ISP menggunakan metode Netwatchβ€”yang direkomendasikan karena memberikan deteksi kegagalan yang lebih akurat dan cepat dibandingkan metode distance routing murni.

Skenario Tutorial: ISP1 (ISP Utama) terhubung ke ether1, IP gateway 10.10.10.1. ISP2 (ISP Cadangan) terhubung ke ether2, IP gateway 10.20.20.1. Semua traffic default menggunakan ISP1; ketika ISP1 down, traffic otomatis beralih ke ISP2.

Persiapan: Pastikan Konfigurasi Dasar Sudah Benar

Sebelum mengkonfigurasi failover, pastikan kondisi berikut sudah terpenuhi:

  • Kedua interface WAN (ether1 dan ether2) sudah mendapatkan IP address dari masing-masing ISP.
  • Tidak ada default route (0.0.0.0/0) yang konflikβ€”hapus semua default route lama sebelum memulai konfigurasi baru.
  • Masking (NAT/masquerade) sudah dikonfigurasi untuk kedua interface WAN agar traffic dari jaringan lokal bisa mengakses internet melalui kedua ISP.

Konfigurasi NAT untuk Kedua ISP

Pastikan kedua ISP sudah dikonfigurasi NAT masquerade:

/ip firewall nat
add chain=srcnat out-interface=ether1 action=masquerade comment="NAT ISP1"
add chain=srcnat out-interface=ether2 action=masquerade comment="NAT ISP2"

Langkah 1: Konfigurasi Routing Table Terpisah untuk Setiap ISP

Buat routing table terpisah untuk masing-masing ISP. Ini diperlukan agar Mikrotik tahu jalur mana yang harus digunakan untuk masing-masing ISP secara independen:

/ip route table
add fib name=isp1-table
add fib name=isp2-table

Kemudian tambahkan default route ke masing-masing routing table:

/ip route
add dst-address=0.0.0.0/0 gateway=10.10.10.1 routing-table=isp1-table comment="Default via ISP1 Table"
add dst-address=0.0.0.0/0 gateway=10.20.20.1 routing-table=isp2-table comment="Default via ISP2 Table"

Langkah 2: Marking Koneksi dan Paket dengan Mangle

Gunakan Mangle untuk menandai paket yang sudah established/related agar menggunakan jalur yang sama (connection persistence):

/ip firewall mangle
add chain=prerouting in-interface=ether1 action=mark-connection     new-connection-mark=isp1-conn passthrough=yes comment="Mark conn from ISP1"
add chain=prerouting in-interface=ether2 action=mark-connection     new-connection-mark=isp2-conn passthrough=yes comment="Mark conn from ISP2"
add chain=prerouting connection-mark=isp1-conn action=mark-routing     new-routing-mark=isp1-table passthrough=yes
add chain=prerouting connection-mark=isp2-conn action=mark-routing     new-routing-mark=isp2-table passthrough=yes

Langkah 3: Default Route dengan Priority Distance

Tambahkan dua default route di routing table utama dengan nilai distance berbeda. Route dengan distance lebih kecil akan dipilih sebagai route aktif:

/ip route
add dst-address=0.0.0.0/0 gateway=10.10.10.1 distance=1 comment="ISP1 Primary"
add dst-address=0.0.0.0/0 gateway=10.20.20.1 distance=2 comment="ISP2 Backup"

Dengan konfigurasi ini, ISP1 (distance=1) menjadi rute utama. Namun metode ini hanya akan berpindah ke ISP2 jika gateway ISP1 benar-benar tidak reachableβ€”yang tidak selalu terjadi meski koneksi internet ISP1 bermasalah. Inilah mengapa kita perlu menambahkan Netwatch.

Langkah 4: Konfigurasi Netwatch untuk Deteksi Kegagalan Akurat

Netwatch adalah fitur Mikrotik yang secara aktif mengirim ping ke IP external dan mengeksekusi script RouterOS ketika host tersebut tidak merespons (down) atau kembali merespons (up):

/tool netwatch
add host=8.8.8.8 interval=10s timeout=2000ms     up-script="/ip route set [find comment="ISP1 Primary"] distance=1;                /ip route set [find comment="ISP2 Backup"] distance=2;                :log info "Netwatch: ISP1 UP - traffic back to ISP1""     down-script="/ip route set [find comment="ISP1 Primary"] distance=5;                  /ip route set [find comment="ISP2 Backup"] distance=1;                  :log info "Netwatch: ISP1 DOWN - failover ke ISP2""     comment="Monitor ISP1 via ISP1 interface"
Penting: Netwatch untuk ISP1 harus dikonfigurasi dengan routing mark yang memaksa ping melalui interface ISP1β€”bukan melalui ISP2 yang mungkin sedang aktif sebagai default gateway. Tambahkan Mangle rule untuk mengarahkan trafik dari IP router ke 8.8.8.8 melalui routing table ISP1.

Langkah 5: Paksa Monitoring Traffic Melalui Interface yang Benar

Tambahkan Mangle rule khusus untuk memastikan ping Netwatch selalu melalui interface yang dimonitor:

/ip firewall mangle
add chain=output dst-address=8.8.8.8 action=mark-routing     new-routing-mark=isp1-table passthrough=yes     comment="Force Netwatch ping via ISP1"
add chain=output dst-address=1.1.1.1 action=mark-routing     new-routing-mark=isp2-table passthrough=yes     comment="Force Netwatch ping via ISP2"

Kemudian tambahkan Netwatch kedua untuk monitor ISP2 dengan host IP 1.1.1.1 agar kondisi ISP2 juga terpantau.

Langkah 6: Verifikasi dan Testing Failover

Setelah semua konfigurasi selesai, lakukan pengujian:

  • Buka IP β†’ Routes dan pastikan ISP1 route aktif (distance=1) dan ISP2 standby (distance=2).
  • Simulasikan kegagalan ISP1: cabut kabel ether1 atau blokir traffic ke 8.8.8.8 sementara.
  • Pantau Log (System β†’ Log) untuk memastikan script Netwatch ter-trigger dan distance berubah.
  • Verifikasi dari workstation karyawan bahwa internet masih berjalan (mungkin ada jeda 15–30 detik untuk failover).
  • Hubungkan kembali kabel ether1 dan verifikasi traffic kembali ke ISP1.

Jika konfigurasi failover dual ISP ini terasa kompleks atau Anda mengalami masalah dalam implementasi, tim jasa Mikrotik NComputindo siap membantu. Kami berpengalaman mengkonfigurasi failover multi-ISP untuk berbagai lingkungan kantor, dari single site hingga multi-branch. Untuk pemantauan dan pemeliharaan jaringan jangka panjang, kami juga menawarkan jasa maintenance jaringan dan IT managed services yang mencakup monitoring 24/7 dan respons insiden cepat. Hubungi kami melalui halaman konsultasi gratis untuk mendiskusikan kebutuhan jaringan kantor Anda.

Tingkatkan kestabilan router dengan fitur utama Mikrotik untuk kantor, pelajari langkah investigasi di penyebab internet kantor lambat, serta proteksi lalu lintas data bersama layanan firewall terintegrasi.

Pastikan Internet Kantor Anda Tidak Pernah Mati

Tim NComputindo siap mengkonfigurasi failover dual ISP di Mikrotik kantor Anda secara profesionalβ€”termasuk testing menyeluruh dan dokumentasi konfigurasi untuk tim IT internal.

πŸ’¬ Setup Failover ISP Mikrotik Sekarang

FAQ: Failover Dual ISP di Mikrotik

Layanan Jaringan & Mikrotik

Ingin Jaringan Kantor & Mikrotik Anda Dikonfigurasi Optimal?

Teknisi NComputindo siap melakukan setting Mikrotik, segmentasi VLAN, pembagian bandwidth, VPN kantor cabang, dan penataan kabel LAN untuk kantor Anda.

Konsultasi via WhatsApp (Kak Aryani) Jasa Setting & Konfigurasi Mikrotik Kantor β†’
Halaman Layanan Terkait:
Jasa Maintenance Jaringan Kantor Jasa Instalasi Jaringan LAN Kalkulator Biaya Jaringan
Konsultasi WhatsApp