Tips Ops ISP

Konfigurasi Failover Dual ISP di MikroTik: Jalur Backup Otomatis Anti Putus

Panduan teknis konfigurasi failover dual ISP di MikroTik menggunakan recursive routing dan PCC agar jaringan RT/RW Net atau kantor tetap online otomatis saat ISP utama down.

Tim netkarta · 28 Okt 2026 · 5 menit baca
Konfigurasi Failover Dual ISP di MikroTik: Jalur Backup Otomatis Anti Putus

Bagi pengelola RT/RW Net, kantor, atau kafe, koneksi internet yang terputus berarti komplain pelanggan dan kerugian operasional. Mengandalkan satu jalur internet (single link) selalu menyimpan risiko tinggi. Begitu link utama dari ISP down karena fiber putus atau gangguan di upstream, seluruh jaringan lokal lumpuh seketika. Solusinya adalah memasang dua jalur internet (dual ISP) dengan sistem failover otomatis.

Di MikroTik, mengonfigurasi failover tidak harus rumit. Artikel ini membahas dua metode utama yang sering dipakai di lapangan: Recursive Routing untuk failover murni berbasis pengecekan gateway, serta kombinasi Failover dan Load Balancing PCC (Per Connection Classifier) untuk memaksimalkan kapasitas dua jalur sekaligus mengamankan backup.


Mengapa Jaringan RT/RW Net Butuh Dual ISP?

Secara statistik, gangguan uplink dari ISP bisa terjadi kapan saja. Tanpa backup, teknisi harus menunggu ISP memperbaiki gangguan sementara pelanggan terus menghubungi via WhatsApp.

Dalam arsitektur jaringan modern, kita mengenal dua pendekatan utama:

  1. Active-Backup (Failover Murni): Jalur kedua (ISP 2) hanya diam dan siaga. Ia baru mengambil alih trafik saat jalur pertama (ISP 1) benar-benar putus. Cocok untuk menghemat bandwidth atau menjaga jalur utama tetap bersih.
  2. Load Balancing + Failover: Kedua jalur aktif secara bersamaan membagi beban trafik (misal menggunakan PCC). Jika salah satu ISP mati, seluruh beban otomatis dialihkan ke jalur yang masih hidup.

Sebelum masuk ke konfigurasi, pastikan router MikroTik kamu sudah terhubung ke dua modem/ONT dari provider berbeda di interface yang berbeda pula (misal ether1-isp1 dan ether2-isp2).


Metode 1: Failover Sederhana dengan Recursive Routing (Check Gateway)

Fitur check-gateway=ping bawaan RouterOS terkadang kurang akurat jika gateway dari ISP masih aktif merespons ping padahal koneksi internet di belakangnya sudah putus. Solusinya adalah Recursive Routing, di mana MikroTik melakukan ping langsung ke IP publik yang stabil (seperti DNS Google 8.8.8.8 atau 1.1.1.1) melalui gateway ISP tersebut.

Langkah Konfigurasi:

  1. Tentukan IP Gateway Masing-Masing ISP:

    • ISP 1 (Utama): IP Gateway 192.168.1.1
    • ISP 2 (Backup): IP Gateway 192.168.2.1
  2. Buat Static Route untuk Target Scope (Recursive):

    /ip route
    add dst-address=8.8.8.8 gateway=192.168.1.1 scope=10
    add dst-address=1.1.1.1 gateway=192.168.2.1 scope=10
    
  3. Buat Route Utama dengan Check Gateway:

    /ip route
    add dst-address=0.0.0.0/0 gateway=8.8.8.8 distance=1 check-gateway=ping
    add dst-address=0.0.0.0/0 gateway=1.1.1.1 distance=2 check-gateway=ping
    

Dengan konfigurasi ini, jika jalur ISP 1 putus, MikroTik tidak bisa merespons IP 8.8.8.8 melalui 192.168.1.1. Route dengan distance=1 akan nonaktif secara otomatis, dan router akan mengalihkan seluruh trafik ke distance=2 (1.1.1.1 via ISP 2). Begitu ISP 1 pulih, trafik otomatis kembali ke jalur utama.


Metode 2: Failover dan Load Balancing dengan PCC (Per Connection Classifier)

Jika kamu ingin kedua ISP aktif bersamaan untuk membagi beban (misal memecah trafik berdasarkan koneksi atau alamat IP), metode PCC adalah pilihan standar di kalangan network engineer Indonesia.

Langkah Konfigurasi Singkat PCC:

  1. Tandai Koneksi Masuk dan Keluar (Mangle):

    /ip firewall mangle
    add chain=input in-interface=ether1-isp1 action=mark-connection new-connection-mark=isp1_conn
    add chain=input in-interface=ether2-isp2 action=mark-connection new-connection-mark=isp2_conn
    
    add chain=output connection-mark=isp1_conn action=mark-routing new-routing-mark=to_isp1
    add chain=output connection-mark=isp2_conn action=mark-routing new-routing-mark=to_isp2
    
  2. Bagi Trafik Lokal dengan PCC:

    /ip firewall mangle
    add chain=prerouting dst-address-type=!local in-interface=bridge-lokal per-connection-classifier=both-addresses-and-ports:2/0 action=mark-connection new-connection-mark=isp1_conn passthrough=yes
    add chain=prerouting dst-address-type=!local in-interface=bridge-lokal per-connection-classifier=both-addresses-and-ports:2/1 action=mark-connection new-connection-mark=isp2_conn passthrough=yes
    
  3. Terapkan Routing Mark:

    /ip firewall mangle
    add chain=prerouting connection-mark=isp1_conn in-interface=bridge-lokal action=mark-routing new-routing-mark=to_isp1
    add chain=prerouting connection-mark=isp2_conn in-interface=bridge-lokal action=mark-routing new-routing-mark=to_isp2
    
  4. Pasang Gateway dan Check Gateway untuk Masing-Masing Jalur: Pastikan setiap routing table memiliki target scope dan check gateway yang memadai agar ketika salah satu ISP mati, rule PCC yang mengarah ke ISP tersebut otomatis dibuang oleh kernel MikroTik.

Pelajari juga kendala teknis harian lainnya di artikel kami tentang PPPoE Sering Disconnect di MikroTik.


Otomatisasi Tambahan dengan Netwatch (Opsional)

Bagi sebagian administrator jaringan, memantau status link secara visual sangat penting. Kamu bisa memanfaatkan fitur Netwatch di MikroTik untuk mengirimkan notifikasi via Telegram bot atau sekadar mencatat log ketika terjadi failover.

Contoh script Netwatch saat ISP 1 down:

/tool netwatch
add host=8.8.8.8 interval=10s up-script="/log warning \"ISP 1 UP\"" down-script="/log error \"ISP 1 DOWN - Failover Aktif\""

Pengujian Jalur (Failover Testing)

Jangan menganggap konfigurasi selesai sebelum diuji secara langsung di lapangan. Lakukan pengujian berikut di terminal MikroTik:

  1. Buka terminal dan jalankan perintah ping terus-menerus ke IP publik:
    /ping 8.8.8.8 interface=ether1-isp1
    
  2. Cabut fisik kabel LAN dari ONT ISP 1.
  3. Amati apakah route otomatis berpindah ke ISP 2 dan pastikan klien di jaringan lokal (RT/RW Net) tetap bisa membuka browser tanpa jeda yang terlalu lama.

Periksa kumpulan panduan teknis lainnya di rubrik Tips Jaringan.


FAQ

  1. Apa beda failover recursive routing dengan PCC? Recursive routing fokus pada pengalihan jalur otomatis (backup) jika utama mati. PCC membagi beban trafik ke dua jalur secara bersamaan sekaligus menyediakan fitur failover di dalamnya.
  2. Bagaimana cara menentukan distance pada MikroTik route agar backup aktif otomatis? Berikan nilai distance=1 untuk jalur utama dan distance=2 (atau lebih tinggi) untuk jalur cadangan.
  3. Apakah IP publik ISP kedua harus statis untuk failover? Tidak wajib. Selama gateway-nya jelas atau didapat via DHCP client dengan parameter add-default-route yang disesuaikan, failover tetap dapat berjalan.
  4. Bagaimana cara memastikan trafik tidak bocor saat ISP utama mati? Gunakan parameter check-gateway=ping yang dipadukan dengan recursive routing agar route utama benar-benar dihapus dari tabel routing saat uplink terputus.
  5. Bisakah failover digunakan untuk beda kapasitas bandwidth (misal 50 Mbps & 20 Mbps)? Bisa, terutama pada recursive routing. Untuk PCC, pembagian proporsi bandwidth bisa diatur menggunakan rasio pembagi classifier (misal 3/0 dan 3/1).
  6. Apakah Netwatch wajib dipasang untuk failover dasar? Tidak wajib. Fitur check-gateway di /ip route sudah cukup menangani perpindahan jalur secara mandiri di level kernel RouterOS.

Ikuti terus informasi, dokumentasi lapangan, dan tips seputar infrastruktur jaringan bersama rekan seprofesi dengan follow akun Instagram dan TikTok @netkarta.

Suka artikel ini?

Tips networking singkat tiap hari ada di Instagram — 3 konten sehari.

Follow @netkarta

Artikel ini membantu?

Jawabanmu dipakai untuk memperbaiki artikel berikutnya. Tanpa cookie, tanpa data pribadi.

0/280

Baca juga